Excelで姓と名を分ける方法

人のフルネームのリストがある状況を想定してみましょう。これらの名前を、名、ミドルネーム、姓の 3 つの部分に分割する予定です。これは次の方法で実行できますマイクロソフトエクセルを使用してデリミタまたはセパレータ関数。名前を分割する別の方法は次のとおりです。

Excel で姓と名を分ける

Excel で名と姓を分離する主な必要性は、従業員または学生のグループを分類し、それらを姓または名に従って分類することです。これは 2 つの方法で行うことができます。

  1. Excel で区切り文字または区切り文字関数を使用してフルネームを姓と名に分割する
  2. Excel で数式を使用してフルネームを名、ミドルネーム、姓に分割する

1] Excelでデリミタまたはセパレータ機能を使用して姓と名を分割する

名前を名と姓に分割する最も簡単な方法は、区切り文字または区切り文字関数を使用することです。ただし、ミドルネームのある名前の場合、ミドルネームと姓が同じ列に結合される可能性があるため、プロセスが少し複雑になる可能性があります。

この関数は、使用する Excel エディターに応じて、Delimiter または Separator と呼ばれます。ただし、手順は同様になります。

を使用して、デリミタまたはセパレータ関数は単純です:

名と姓に分割するフルネームのリストを選択します。

をクリックしてくださいデータタブをクリックして選択しますテキストを列に分割する

画面に表示されるドロップダウン メニューから、次のオプションを選択します。スペースのみ。

基本的に、姓と名を区切る機能であるスペースに基づいて単語を区切ります。問題は、名前にミドルネームがある場合、それが 2 列目に表示され、姓が 3 列目に表示されることです。これは、すべての姓が同じ列に存在しないことを意味します。

2] 式を使用してフルネームを名、ミドルネーム、姓に分割します

数式を使用して名、ミドルネーム、姓を分割する利点は、名、ミドルネーム、姓のそれぞれに個別の列を指定できることです。

フルネームのリストを含む 1 つの列と、名、ミドルネーム、姓のリストを含む 3 つの列があるとします。

名の式の構文は次のようになります。

=LEFT(<first cell with full name>,SEARCH(" ",<first cell with full name>))

ミドルネームの式の構文は次のようになります。

=MID(<first cell with full name>,SEARCH(" ",<first cell with full name>,1)+1,SEARCH(" ",<first cell with full name>,SEARCH(" ",<first cell with full name>,1)+1)-SEARCH(" ",<first cell with full name>,1))

姓の式の構文は次のようになります。

=RIGHT(<first cell with full name>,LEN<first cell with full name>-SEARCH(" ",<first cell with full name>,SEARCH(" ",<first cell with full name>,SEARCH(" ",<first cell with full name>)+1)))

これらの数式を適切な列の同じ行セルで使用し、[Fill] オプションを使用して数式をプルダウンできます。

例えば。列 A のセル A3 からセル A8 にフルネームのリストがあるとします。

列 B は名、C はミドルネーム、D は姓です。最初のフルネームはセル A3 にあるため、対応する数式をセル B3、C3、および D3 に記述する必要があります。これらは行 3 にあるためです。

セルB3に書き込む数式は次のようになります。

=LEFT(A3,SEARCH(" ",A3))

セルC3に書き込む数式は次のようになります。

=MID(A3,SEARCH(" ",A3,1)+1,SEARCH(" ",A3,SEARCH(" ",A3,1)+1)-SEARCH(" ",A3,1))

セルD3に書き込む数式は次のようになります。

=RIGHT(A3,LEN(A3)-SEARCH(" ",A3,SEARCH(" ",A3,SEARCH(" ",A3)+1)))

次に、[Fill] オプションをアクティブにした後、これらの数式を行 7 までプルダウンする必要があります。

これは、名、ミドルネーム、姓を分割して目的のシートを作成するのに役立ちます。

次に読む:Excel が小さなウィンドウで開きます