KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

フルネームから頭文字と姓を抽出する

著者Xiaoyang変更日

たとえば、フルネームのリストがあり、下のスクリーンショットのようにフルネームから頭文字と姓、または名と姓の先頭文字を抽出したい場合、これらのタスクをExcel ワークブックでどのように処理すればよいでしょうか?

doc-extract-first-initial-last-name-1doc-extract-first-initial-last-name-2

Excel でフルネームから頭文字と姓を抽出する

頭文字と姓を抽出するには、LEFT 関数、RIGHT 関数、LEN 関数、および FIND 関数を組み合わせれば対応できます。一般的な構文は次のとおりです。

=LEFT(text,1)&RIGHT(text,LEN(text)-FIND(「 」,text)+1)
  • text:使用したいフルネームまたはセルの値です。

空白のセルに、以下の数式を入力またはコピーしてください。

=LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(「 」,A2)+1)

次に、フィルハンドルを下方向にドラッグして、この数式を適用したいセルまで伸ばすと、すべての頭文字と姓が自動的に抽出されます(下のスクリーンショットをご参照ください)。

doc-extract-first-initial-last-name-3


数式の説明:

1. LEFT(A2,1):この LEFT 関数は、セル A2 の先頭1 文字を抽出する際に使用します。これにより、頭文字「J」が取得できます。

2. RIGHT(A2,LEN(A2)-FIND(「 」,A2)+1):

  • FIND(「 」,A2):この FIND 関数はスペース文字の位置を返し、その結果として数値6 が得られます。
  • LEN(A2)-FIND(「 」,A2)+1:セル A2 の文字数からスペースの位置を引いた値に1 を加えることで、スペースを含めてデータを抽出できるようになります。これにより、セル A2 の末尾から取得する文字数が決まり、この値が RIGHT 関数の num_chars 引数として使用されます。

3. LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(「 」,A2)+1):最後に、「&」記号を使って、LEFT 関数で取得した名の頭文字と、RIGHT 関数で取得した姓を結合します。


Excel でフルネームから名と姓の先頭文字を抽出する

名と姓の先頭文字を抽出する必要がある場合は、LEFT 関数と FIND 関数が役立ちます。一般的な構文は次のとおりです。

=LEFT(text,FIND(「 」,text)+1)
  • text:使用したいフルネームまたはセル値です。

以下の数式を空白セルにコピーまたは入力してください。

=LEFT(A2,FIND(「 」,A2)+1)

次に、フィルハンドルを下方向にドラッグしてこの数式を適用したいセルまで伸ばすと、すべての名と姓の先頭文字が自動的に抽出されます(下のスクリーンショットをご参照ください)。

doc-extract-first-initial-last-name-4


数式の説明:

FIND(「 」,A2)+1:FIND 関数は、セル A2 内のスペース文字の位置を返します。これに1 を加えることで、スペースの次の文字の位置を取得できます。この値は、LEFT 関数の num_chars 引数として使用されます。

LEFT(A2,FIND(「 」,A2)+1):この LEFT 関数は、セル A2 の左端から、FIND 関数が返した位置に1 を加えた文字数分を抽出するために使用されます。


使用される関連関数:

  • LEFT:
  • LEFT 関数は、入力された文字列の左端から指定された文字数を抽出します。
  • RIGHT:
  • RIGHT 関数は、テキスト文字列の右端から指定した文字数を抽出する際にご活用いただけます。
  • LEN:
  • LEN 関数は、テキスト文字列に含まれる文字数を返します。
  • FIND:
  • FIND 関数は、指定した文字列内から別の文字列を検索し、その開始位置を返します。

関連記事:

  • Excel のリストで名と姓を入れ替えるまたは逆にする
  • フルネームのリストがあり、それが「姓 名」の形式になっているとします。このとき、下のスクリーンショットのように、「名 姓」の順に入れ替えたい場合があるでしょう。本記事では、Excel でこの作業を簡単に行うための数式をいくつかご紹介します。
  • セルから複数行を抽出する
  • 改行(テキスト入力時に Alt キー+Enter キーを押すことで挿入される)で区切られたテキスト文字列のリストがあり、下のスクリーンショットのようにこれらの行を複数のセルに分割して抽出したい場合、Excel では数式を使ってどのように実現できますか?
  • Excel でテキスト文字列から n 番目の単語を抽出する
  • テキスト文字列や文章のリストがあり、下のスクリーンショットのようにそのリストから特定の n 番目の単語を抽出したい場合があります。この記事では、Excel でこの作業を効率的にこなすためのいくつかの方法をご紹介します。

最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。