Excelで姓と名を分ける方法

Excel を使用すると、情報をより小さな部分に分割できます。必要なデータを見つけて操作することは、多くの Excel ユーザーにとって重要な目標です。

Excelで姓と名を分ける方法

人のフルネームがわかっている場合は、名前または姓のみに焦点を当てる必要がある場合があります。たとえば、クライアントに親しみやすい自動電子メールを送信する場合、非個人的に聞こえることを避けるために、クライアントのファーストネームを使用する必要があります。世論調査の回答者のリストを確認している場合は、姓のみを使用するか、匿名性を維持するために姓を隠すことが重要な場合があります。

Excel を使用するとこのプロセスが簡単になり、さまざまなアプローチが可能になります。ここでは、数式を使用して名と姓の列を個別に作成するのに役立つチュートリアルを示します。ミドルネームの問題についても取り上げます。

名前を部分に分割するための Excel 式

どこから始めますか?

名の分離

これは一般的な式です。

=LEFT(セル,FIND(" ",セル,1)-1)

これを実行するには、セルを、分割する最初のフルネームを含むセル ポインターに置き換えます。この例では、B2 を選択して次の式を入力します。

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

ただし、一部のデバイスでは、この式ではカンマの代わりにセミコロンが使用されることに注意することが重要です。したがって、上記の式が機能しない場合は、代わりに次のバージョンを使用する必要がある可能性があります。

=LEFT(セル;FIND(" ";セル;1)-1)

この例では、次のように使用します。

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

これで、塗りつぶしハンドルを「名」列の末尾までドラッグするだけで済みます。

Excelで姓と名を分ける方法

LEFT 関数を使用すると、テキストの左端から文字列を区切ることができます。この数式の FIND 部分はフルネームの最初のスペースを検索するため、フルネームの空のスペースの前にある部分が取得されます。

したがって、ハイフンでつながれた名は一緒に残り、特殊文字を含む名も同様です。ただし、フルネーム列にはミドルネームやミドルネームのイニシャルは含まれません。

カンマかセミコロン?

なぜこの公式は誰にとっても同じではないのでしょうか?

多くの Excel ユーザーにとって、Excel 関数はカンマを使用して入力データを区切ります。ただし、一部のデバイスでは地域設定が異なります。

Excel でどの記号が使用されているかを確認するには、数式の入力を開始するだけです。=LEFT(と入力し始めると、適切な書式設定を提案するホバー テキストが表示されます。

姓の分離

姓の分離にも同じアプローチを採用します。今回は、右側から文字列を分割する RIGHT 式を使用する必要があります。

必要な式は次のとおりです。

=RIGHT(セル, LEN(セル) – SEARCH(“#”, SUBSTITUTE(セル,” “, “#”, LEN(セル) – LEN(SUBSTITUTE(セル, ” “, “”)))))

上の例では、セル C2 で次の数式を使用します。

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

もう一度、カンマからセミコロンに切り替える必要がある場合があります。つまり、次の使用が必要になる場合があります。

=RIGHT(A2;LEN(A2)-SEARCH("#";SUBSTITUTE(A2;" ";"#";LEN(A2)-LEN(SUBSTITUTE(A2;" ";"")))))

Excelで姓と名を分ける方法

ハイフンでつながれた姓と特殊文字を含む姓はそのまま残ります。

この式が名の場合よりも複雑なのはなぜですか? 姓からミドルネームとミドルネームのイニシャルを分離するのはさらに困難です。

ミドルネームとイニシャルを姓と一緒にリストしたい場合は、次の式を使用できます。

=RIGHT(セル, LEN(セル) – SEARCH(” “, セル))

または:

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

または:

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2))

しかし、ミドルネームを分離したい場合はどうすればよいでしょうか? これはあまり一般的ではありませんが、知っておくと便利です。

ミドルネームの分離

ミドルネームの計算式は次のとおりです。

=MID(セル, SEARCH(" ", セル) + 1, SEARCH(" ", セル, SEARCH(" ", セル)+1) – SEARCH(" ", セル)-1)

上の例では、次の結果が得られます。

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

Excel でセミコロンが使用されている場合、式は次のようになります。

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

数式を入力したら、塗りつぶしハンドルを下にドラッグします。上記の例に追加されたミドルネーム列は次のとおりです。

Excelで姓と名を分ける方法

フルネームにミドルネームやイニシャルが含まれていない場合、この列にはゼロ値が表示され、#VALUE! と表示される場合があります。#VALUE! の代わりに空白セルを取得するには、IFERROR 関数を使用します。

すると、式は次のようになります。

=IFERROR(MID(セル, SEARCH(" ", セル) + 1, SEARCH(" ", セル, SEARCH(" ", セル)+1) – SEARCH(" ", セル)-1),"")

または:

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

または:

=IFERROR(MID(A2;SEARCH(" ";A2)+1;SEARCH(" ";A2;SEARCH(" ";A2)+1)-SEARCH(" ";A2)-1);"")

複数のミドルネームを分離する 1 つのアプローチ

リストに載っている人が複数のミドルネームを持っている場合はどうなりますか? 上記の式を使用すると、最初のミドルネームのみが取得されます。

この問題を解決するには、ミドルネームを分離する別のアプローチを試すことができます。名と姓の列を作成した場合は、それらを切り取るだけで済みます。残ったものはすべてミドルネームとしてカウントされます。

この式は次のとおりです。

=TRIM(MID(セル1,LEN(セル2)+1,LEN(セル1)-LEN(セル2&セル3)))

ここで、cell1 は列 Full Name の下のセル ポインタを指し、cell2 は列 First Name の下のセル ポインタを指し、cell3 は列 Last Name の下のセル ポインタを指します。上の例では、次の結果が得られます。

=TRIM(MID(A2,LEN(B2)+1,LEN(A2)-LEN(B2&D2)))

または:

=TRIM(MID(A2;LEN(B2)+1;LEN(A2)-LEN(B2&D2)))

この式に従えば、ゼロ値について心配する必要はありません。

Excelで姓と名を分ける方法

簡単な要約

フルネームを複数の部分に分割するために使用できる数式は次のとおりです。

名: =LEFT(cell,FIND(" ",cell,1)-1)

姓: =RIGHT(セル, LEN(セル) – SEARCH(“#”, SUBSTITUTE(セル,” “, “#”, LEN(セル) – LEN(SUBSTITUTE(セル, ” “, “”)))) )

ミドルネーム: =IFERROR(MID(cell, SEARCH(" ", cell) + 1, SEARCH(" ", cell, SEARCH(" ", cell)+1) – SEARCH(" ", cell)-1)," ”)

ミドルネームの代替式: =TRIM(MID(cell1,LEN(cell2)+1,LEN(cell1)-LEN(cell2&cell3)))

数式を使用せずに姓と名を分離する

間違って入力される可能性がある大量の数式を入力したくない場合は、Excel に組み込まれているテキストを列に変換ウィザードを利用してください。

  1. 上部のメニューから[データ]タブが選択されていることを確認し、変換する列を強調表示します。Excelで姓と名を分ける方法
  2. 次に、  [テキストを列に変換]をクリックします。Excelで姓と名を分ける方法
  3. 次に、 [区切り文字付き]が選択されていることを確認し 、[次へ]Excelで姓と名を分ける方法をクリックします。
  4. 次に、オプションから[スペース] を選択し、 [次へ]をクリックします。Excelで姓と名を分ける方法
  5. 次に、 宛先を$B$2」に変更し、  「完了」をクリックします。Excelで姓と名を分ける方法最終結果は次のようになります。Excelで姓と名を分ける方法

最後に一言

Excel でこの問題を解決する方法は他にもたくさんあります。利用可能なオプションがどれも必要な機能を備えていない場合は、さらに調査してください。

数式の使用は比較的簡単で、使用している Excel のバージョンには依存しません。しかし、残念ながら、それでもエラーが発生する可能性があります。

たとえば、人のフルネームが姓で始まる場合、それは間違った方法で分割されます。また、数式では、ル・カレやファン・ゴッホなど、接頭辞や接尾辞を含む姓でも問題が発生します。誰かの名前が Jr. で終わる場合、それが姓としてリストされます。

ただし、これらの問題が発生したときに、それを解決するために追加できる変更があります。数式を使用すると、これらの複雑な問題に対処するために必要な柔軟性が得られます。

Leave a Comment

ゲームバーのショートカット Win+G が機能しない問題のトラブルシューティング

ゲームバーのショートカット Win+G が機能しない問題のトラブルシューティング

Windows で Win+G ショートカットが機能しないのは困りものですか? 簡単な再起動から高度な解決策まで、ゲーム バーの問題に関する実証済みのトラブルシューティング手順を見つけて、ゲーム ツールバーを簡単に復元しましょう。

Windows 11 ネットワーク ブリッジ エラーのトラブルシューティング

Windows 11 ネットワーク ブリッジ エラーのトラブルシューティング

Windows 11のネットワークブリッジエラーでお困りですか?この包括的なガイドでは、接続の問題を解決し、ネットワーク設定を最適化して、迅速にオンライン状態に戻るための実証済みのトラブルシューティング手順をご案内します。シームレスなブリッジ接続のための専門家のヒントもご覧ください。

Windows 11 Android Studio エミュレータのエラーのトラブルシューティング

Windows 11 Android Studio エミュレータのエラーのトラブルシューティング

Windows 11 で Android Studio エミュレータのエラーに悩まされていませんか?クラッシュ、ブラックスクリーン、HAXM​​ のエラーといったよくある問題に対する実証済みの解決策をご紹介します。今すぐ開発環境をスムーズに稼働させましょう。

Windows 11のストレージセンサー機能の使い方

Windows 11のストレージセンサー機能の使い方

Windows 11のストレージセンスを活用して、不要なファイルを自動的に削除し、ストレージを管理し、PCをスムーズに動作させる方法をご紹介します。最適な結果を得るためのヒントを交えたステップバイステップガイドです。

Windows 11のDiscordアップデートループとクラッシュを修正する方法

Windows 11のDiscordアップデートループとクラッシュを修正する方法

Windows 11でDiscordのアップデートループやクラッシュに悩まされていませんか?実証済みのステップバイステップの解決策で、問題を迅速に解決し、シームレスなゲームチャットを取り戻しましょう。最新の2026パッチにアップデートされています。

マルチGPU環境でWindows 11の透明化問題を解決する方法

マルチGPU環境でWindows 11の透明化問題を解決する方法

マルチGPU構成のWindows 11で透明化の問題に悩まされていませんか?スムーズな映像を復元し、パフォーマンスを向上させ、ちらつきを解消する実証済みの解決策をご紹介します。ゲーマーとクリエイターのためのステップバイステップガイドです。

Windows 11 Powershell ISE 非推奨エラーの修正方法

Windows 11 Powershell ISE 非推奨エラーの修正方法

Windows 11でPowerShell ISEの非推奨エラーに悩まされていませんか?実証済みのステップバイステップの解決策で、スクリプト作成のパワーを回復しましょう。もうイライラする必要はありません。今すぐスムーズにコーディングに戻りましょう!

Windows 11のTaskbarXアイコンの中央揃えエラーを修正する方法

Windows 11のTaskbarXアイコンの中央揃えエラーを修正する方法

Windows 11のTaskbarXでアイコンが中央揃えにならないエラーでお困りですか?タスクバーのアイコンを簡単に再配置するためのステップバイステップの修正方法をご紹介します。最新の調整でシームレスな体験を実現します。

Windows 11 ノートパソコンのバッテリーしきい値が節約されない問題を解決する

Windows 11 ノートパソコンのバッテリーしきい値が節約されない問題を解決する

Windows 11 ノートパソコンのバッテリー残量が減らなくてお困りですか?この厄介な問題を解決し、バッテリー寿命を楽々と最適化する実証済みの解決策をご紹介します。ステップバイステップのガイド付き。

Windows 11 WebDAVドライブがマッピングされない問題の解決方法

Windows 11 WebDAVドライブがマッピングされない問題の解決方法

Windows 11でWebDAVドライブがマッピングされない問題でお困りですか?WebDAVドライブがマッピングされないエラーを迅速に解決し、ネットワークドライブへのシームレスなアクセスを回復するための、実証済みのステップバイステップの解決策をご紹介します。最適なパフォーマンスを実現するための最新のトラブルシューティングのヒントも掲載しています。

Windows 11 オーディオインターフェース ASIO ドライバーエラーの解決

Windows 11 オーディオインターフェース ASIO ドライバーエラーの解決

Windows 11 オーディオインターフェース ASIO ドライバーのエラーでお困りですか? シームレスなオーディオ制作を復元するための実証済みの解決策をご紹介します。ミュージシャンやプロデューサーのためのステップバイステップのソリューションです。

Windows 11 の壁紙エンジンのクラッシュのトラブルシューティング

Windows 11 の壁紙エンジンのクラッシュのトラブルシューティング

Windows 11でWallpaper Engineがクラッシュして困っていませんか?クラッシュを修復し、パフォーマンスを最適化し、滑らかなアニメーション壁紙を復元するための実証済みのトラブルシューティング手順をご紹介します。今すぐデスクトップを元の状態に戻しましょう!

Windows 11 Face ID カメラの IR エラーのトラブルシューティング

Windows 11 Face ID カメラの IR エラーのトラブルシューティング

Windows 11のFace IDカメラのIRエラーでお困りですか?実証済みのトラブルシューティング手順で、顔認識を復元し、スムーズなログインを実現しましょう。簡単な解決策と専門家のヒントも掲載しています。

Windows 11のタスクバーの余白とサイズの不具合を修正する方法

Windows 11のタスクバーの余白とサイズの不具合を修正する方法

Windows 11のタスクバーの余白やサイズに問題がありますか?余分なスペースをなくし、サイズ変更の問題を解決し、タスクバーをスムーズに操作できるようにする、実証済みの修正方法をご紹介します。すべてのユーザー向けのステップバイステップガイドです。

Windows 11のタッチパッドのパームリジェクションエラーを修正する方法

Windows 11のタッチパッドのパームリジェクションエラーを修正する方法

Windows 11のタッチパッドのパームリジェクションエラーでお困りですか?スムーズなスクロールと正確な操作を取り戻すための、実証済みのステップバイステップの解決策をご紹介します。もう誤入力に悩まされることはもうありません。今すぐノートパソコンを元の状態に戻しましょう!