\r\n\r\n

エクセルで姓と名を区別する方法

マイクロソフトのExcelで名前を使う?ここでは、エクセルで姓と名を区別する方法を紹介する便利なチュートリアルです...

Microsoft Excelのワークブックでデータを扱うとき、それは必ずしも数字とは限りません。スプレッドシートには、顧客、取引先、従業員、連絡先の名前が含まれているかもしれません。データのソースによっては、メーリングリストやデータベースのニーズに合わせて、データを操作する必要がある場合があります。

Excelで姓と名を分ける必要がある場合、いくつかの柔軟なオプションを使用することができます。名字だけでなく、ミドルネーム、接頭辞、接尾辞も含まれます。ここでは、Excelで名前を分割する方法を紹介する便利なガイドを紹介します。

ウィザードを使用してエクセルで名前を区切る方法

"テキストから列 "ウィザードは、ミドルネームは別として、Excelで姓と名を分ける最も簡単な方法です。そして、このツールは、お客様のデータに柔軟に対応することができます。

分割するデータの横に空の列があることを確認してください。デフォルトでは、そこに結果が配置されます。それができない場合でも、データ分割の対象を変更することは可能です。

名前はスペースで区切る

まず、名前がスペースで区切られている場合は、以下の手順を実行するだけです。

  1. 分離したい名前を含む列またはセルを選択すると、その列またはセルがハイライト表示されます。
  2. データ]タブをクリックし、リボンから[テキストを列に]を選択します。
  3. ポップアップウィンドウで、データを最もよく表すファイルタイプとして「Delimited」を選択します。
  4. 次へ」をクリックします。
  5. セパレータ」で「タブ」のチェックを外し、「スペース」にチェックを入れます。
  6. 次へ」をクリックします。
  7. 結果の送信先を別に選択する必要がある場合は、その欄に入力してください。
  8. 完了」をクリックします。

この方法は、Excelで姓と名、ミドルネームやイニシャルを区切るときに使用します。そのため、セル内にSue Sally Smith、Sue S. Smith、Sue S Smithのデータがある場合、それぞれ正しく動作します。

カンマで区切られたスプリット名

姓と名がカンマで区切られている場合は、上記の手順を少し調整するだけでよいでしょう。手順5で、"Separator "の "Comma "をチェックします。データにもスペースがある場合は、スペースにチェックを入れたままでも大丈夫です。

名前の分割とデータの削除

名前にはファーストネーム、ミドルネーム、姓がありますが、ミドルネームは残したくないと仮定します。上記と同じ手順で手順7まで進み、次のように操作してください。

  1. 列のデータ形式」で、「列を取り込まない(スキップ)」を選択します。
  2. 選択したデータのプレビューで、結果から削除するデータ列をクリックしてハイライトします。
  3. 完了」をクリックします。

エクセルで名前を区切る関数を使用する方法

一度だけ分割する場合は、上記の「テキストを列に変換するウィザード」を使用する方法が最も簡単です。ただし、分割するデータを増やしたい場合は、Excelの数式を使う必要がある場合があります。さらに、ウィザードは柔軟性がある反面、限界もあります。そこで、特殊なケースに対応するための関数も紹介する。

ファーストネーム、ミドルネーム、サングラスの分離

データを表示させたいセルを選択し、以下の数式を**または貼り付けます。

名前

=LEFT(A2,FIND(" ",A2,1)-1)

苗字

=RIGHT(A2,LEN(A2)-FIND(" ",A2,1))

ミドルネーム

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

セルのラベル(文字と数字の組み合わせ)を、分割するセルのラベルに置き換える。

接頭辞のある名前については、接頭辞を削除してください

名前

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

苗字

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

名前に接尾辞がある場合、接尾辞は別枠で記載

名前

=LEFT(A2, SEARCH(" ",A2,1))

苗字

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

サフィックス(接尾辞)。

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

二部名称

名前

=LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

苗字

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

苗字の2つの部分

名前

=LEFT(A2, SEARCH(" ",A2,1))

苗字

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

苗字三部作

名前

=LEFT(A2, SEARCH(" ",A2,1))

苗字

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

この場合も、セルのラベルを分割されるセルのラベルに置き換えることを忘れないでください。

計算式を記入する

上記の関数のいずれかを入力すると、ドラッグ&ドロップで残りの列にこれらの数式を入力することができます。

数式のある最初のセルを選択し、右下に移動して、黒いプラス記号が表示されたら、必要な数のセルを埋めるように下にドラッグします。

エクセルで名前を区切るのは簡単です

テキストを列に変換するウィザードを使えば、Excelで姓と名を簡単に分割することができます。しかし、難しいデータを扱う場合は、少なくとも関数で名前を区切るという選択肢はあります。

このチュートリアルのような他のExcelチュートリアルは、Excelでセルのマージと分割または迅速にすべての空白のセルを削除する方法を参照してください。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ