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. で終わる場合、それが姓としてリストされます。

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

Sign up and earn $1000 a day ⋙

Leave a Comment

Windows 11でAndroidのストレージにアクセスする方法

Windows 11でAndroidのストレージにアクセスする方法

Microsoft の新しいクロス デバイス エクスペリエンス ホストを介して、Windows 11 ファイル エクスプローラーで Android スマートフォンのストレージに直接アクセスできます。

Windows 10、Windows 11でセキュアサインインを有効または無効にする方法

Windows 10、Windows 11でセキュアサインインを有効または無効にする方法

Windows はハッカーに最も狙われるオペレーティング システムです。したがって、オンラインでもオフラインでも安全を保つには、PC の防御システムを強化する必要があります。この記事では、Windows 10 でセキュア サインインを有効または無効にする方法について説明します。

Windowsパソコンの画面を保護する23の素晴らしいスクリーンセーバー

Windowsパソコンの画面を保護する23の素晴らしいスクリーンセーバー

スクリーンセーバー - コンピュータが一定時間使用されていない場合に自動的に起動されるコンピュータ スクリーン セーバー。 Windows 用の美しいスクリーンセーバーを 23 個紹介します。

Windows 11はスタートメニューに待望の変更を加える

Windows 11はスタートメニューに待望の変更を加える

現在テスト中の最新の変更により、Windows 11 のスタート メニューの最も厄介な問題の 1 つが解決され、実際にリリースされることを期待しています。

Windowsで最も頑固なファイルを完全に削除します

Windowsで最も頑固なファイルを完全に削除します

Windows ファイル エクスプローラーでファイルを開いたり、編集したり、削除したりできない場合は、バックグラウンドで実行されているプログラムでファイルがまだ開いているか、何かが正しく閉じられていない可能性があります。

FancyZonesを使ってWindowsで完璧なデュアルモニターを設定する方法

FancyZonesを使ってWindowsで完璧なデュアルモニターを設定する方法

マルチモニター設定を定期的に使用する場合、FancyZones は画期的な機能となる可能性があります。この Windows PowerToys ユーティリティを使用すると、デスクトップのレイアウトを完全にカスタマイズできます。

Windows 10でネットワークアダプターが見つからないエラーを修正する方法

Windows 10でネットワークアダプターが見つからないエラーを修正する方法

多くの人が、デバイス マネージャーからネットワーク アダプターが消えたり、ネットワーク アダプターが見つからないというメッセージが表示されたりする問題を抱えています。この記事では、Windows 10 でネットワーク アダプター ドライバーが見つからないという問題を解決する方法について説明します。

Windows 11でタスクバーを非表示/表示する方法

Windows 11でタスクバーを非表示/表示する方法

Windows 11 では、タスクバーは画面下部の表示スペースのごく一部しか占めません。

アップルから学び、マイクロソフトもWindows Intelligenceを導入しようとしている

アップルから学び、マイクロソフトもWindows Intelligenceを導入しようとしている

最近、マイクロソフトが人工知能の分野でアップルの「道を辿る」可能性が高いという手がかりが徐々に明らかになってきた。

コマンドプロンプトを使用してUSBブートを作成する方法

コマンドプロンプトを使用してUSBブートを作成する方法

Windows をインストールするために起動可能な USB を作成することがますます一般的になっています。数回クリックするだけで起動可能な USB を作成できるソフトウェアは数多くあります。ただし、コマンド プロンプトに慣れている場合は、このツールを使用して、追加のソフトウェアをインストールせずに起動可能な USB を作成できます。

Windows 11でワードパッドを復元する方法

Windows 11でワードパッドを復元する方法

Microsoft は、ユーザーをプレミアム Office アプリに移行させるために、無料のリッチ テキスト エディター WordPad を 2023 年末に廃止する予定です。

Windowsでスクロールしながら長いスクリーンショットを撮る方法

Windowsでスクロールしながら長いスクリーンショットを撮る方法

このガイドでは、Windows 11 および Windows 10 で長いスクロール スクリーンショットを撮るための最適なツールを紹介します。

Windows 11でWindowsフォトビューアーをデフォルトのフォトビューアーとして設定する方法

Windows 11でWindowsフォトビューアーをデフォルトのフォトビューアーとして設定する方法

Windows フォト ビューアーは、Windows XP と同時に初めてリリースされ、すぐに Windows で最も頻繁に使用されるツールの 1 つになりました。

Windows 11はシステム構成のアドバイスセクションを追加しようとしています

Windows 11はシステム構成のアドバイスセクションを追加しようとしています

マイクロソフトが今週リリースした Windows 11 の最新プレビューには、設定アプリの「バージョン情報」セクションの改善が含まれており、ユーザーはここで自分のコンピューター内部のハードウェアに関する詳細情報を取得できます。

Windows 11ではXboxコントローラーで簡単に入力できるようになりました

Windows 11ではXboxコントローラーで簡単に入力できるようになりました

PC ゲーマーが直面する一般的な問題に対処するため、Microsoft はついに、Xbox コントローラーで Windows オペレーティング システムをより簡単に操作できるようにしました。