目次
Excelでは、フルネームを別の列に分割することができます。 姓と名を分割する方法はいくつかあります。 Excelの内蔵機能だけでなく、さまざまな数式を使ってフルネームを姓と名に分割することができます。 この記事では、以下の方法について説明します。 割名 をExcelで表示します。
デモをより分かりやすくするために、ある銀行のサンプルデータセットを使います。 このデータセットには、次の2つのカラムが含まれています。 氏名(ふりがな と アカウント番号 .
練習用としてダウンロード
名前と姓の分割.xlsxExcelで名前と姓を分割する6つの方法
1.テキストを列にして姓と名を分ける
を使用することができます。 テキストをカラムに 特集 姓と名の分割 .
まず最初に、以下の操作を行うセルまたはセル範囲を選択します。 姓と名の分割 .
➤ セル範囲を選択しました。 B4:B13 .
では、開いてみてください。 データ タブ>>から データツール >> 選択 テキストをカラムに
A ダイアログボックス がポップアップ表示され、そこから データに最適なファイル形式をお選びください。 .
⏩ 私が選んだのは 区切られた 私のデータには空白文字があるため
をクリックします。 次のページ .
別の ダイアログボックス が表示されるので、そこから デリミタ あなたのデータが持っている
⏩ 選んだのは スペース 私のデータにはスペース文字があるため
をクリックします。 次のページ .
またもや、別の ダイアログボックス が表示されるので、そこから 目的地 をクリックすると、スプリットデータを配置することができます。
を選択しました ⏩。 D4 セルに、分離された姓と名を配置します。
最後に 仕上がり .
⏩ 警告メッセージが表示されます。
クリックしてください。 よっしゃー であれば 100% は、必ず分離したテキストを配置してください。
⏩ したがって、フルネームから姓と名を取得することになります。
2.フラッシュフィルで姓と名を分割する
を使用することもできます。 フラッシュフィル 特集 姓と名の分割 .
使用中 フラッシュフィル コマンドでパターンを作成する必要があります。 Excelがパターンを検出すると フィルス を自動生成します。
姓と名を分割したいので、新しいカラムを2つ追加しました。 氏名(フリガナ 代りに 苗字 .
ここで、名前の部分を入力し 氏名(ふりがな を、最初のセルに抽出します。
➤ 名前を入力しました。 アダム において 氏名(フリガナ の欄があります。
➤ 次に、2つ目のセルに、最初の名前を入力します。 B5 ほとんどの場合、Excel はパターンを検出し、パターンが検出されると、他のすべてのセルの最初の名前が自動的に入力されます。
したがって、Excelがパターンを検出し、すべての ファーストネーム .
⏩ さて、ここで エンタメ まで 塗りつぶし すべて ファーストネーム を自動生成します。
について説明した手順にしたがってください。 氏名(フリガナ を分割する。 苗字 から 氏名(ふりがな .
すると、Excelがそのパターンを検出して、すべての 苗字 .
⏩ ここで、 を押します。 エンタメ まで 塗りつぶし すべて 苗字 を自動生成します。
をお持ちの場合 フラッシュフィル の機能は、デフォルトでは有効になっていません。 そこで、この機能を使用するには フラッシュフィル をクリックします。 データ tab>> より データツール グループ>> select フラッシュフィル .
それでもうまくいかない場合は、次のようにします。 ファイル >> 開く オプション >>に移動します。 アドバンスト >> 選択 フラッシュフィル ボックス(また、編集オプションで「自動的に」が選択されていることを確認します。)
関連コンテンツ:Excelでテキストを複数のセルに分割する方法
3.フラッシュフィルでミドルネームがあるときに姓と名を分割する。
をお持ちの場合 氏名(ふりがな が含まれています。 ファースト , 最後 そして 中 の名前を使用することができるようになります。 フラッシュフィルム lコマンドで 姓と名の分割 を無視した。 中 という名前を付けます。
この手順を説明するために、以下のようなデータセットを用意しました。 ファースト , 最後 そして 中 の名前が表示されます。
姓と名を分割したいので、新しいカラムを2つ追加しました。 氏名(フリガナ 代りに 苗字 .
ここで、名前の部分を入力し 氏名(ふりがな を、最初のセルに抽出します。
➤ 名前を入力しました。 アダム において 氏名(フリガナ の欄があります。
を使うのではなく、デフォルトの フラッシュフィル オプションを使用する場合、私は フラッシュフィル からの機能。 リボン .
まず始めに、パターンを追ってかき混ぜたセルを選択します。
➤ セルを選択しました。 D4 .
では、開いてみてください。 データ tab>> より データツール グループ>> select フラッシュフィル
⏩ そのため、このように 氏名(フリガナ から 氏名(ふりがな .
再び、セルを選択 E4 分割する 苗字 から 氏名(ふりがな そっちのけで ミドルネーム .
では、開いてみてください。 データ tab>> より データツール グループ>> select フラッシュフィル
⏩ その結果、あなたは 苗字 から 氏名(ふりがな .
続きを読む: フラッシュフィルでExcelのテキストを分割する
4.関数で姓と名を分割する
への 姓と名の分割 を使用すると、Excel の関数を使用することができます。 左 関数を使用します。 ライト という関数があります。 FIND を分離するための関数です。 氏名(フリガナ と 苗字 から 氏名(ふりがな で名前を区切った場合 スペース文字
4.1. LEFT & FIND関数による姓の分割
を使うことで、より効果的になります。 左 関数と FIND 関数で分割することができます。 氏名(フリガナ から 氏名(ふりがな .
まずはじめに、任意のセルを選択して 氏名(フリガナ .
を選択しました➤。 D4 のセルがあります。
⏩ インセル D4 を入力し、次の数式を入力します。
=left(b4,find(" ",b4,1)-1))
ここでは、その中で 左 関数で、セルを選択しました。 B4 かわりに テキスト と find(" ",b4,1)-1 かわりに num_chars .
次に FIND 関数を使用した場合、私は " " (スペース) かわりに find_text 選択されたセル B4 かわりに 内テキスト と、使用されています。 1 かわりに 開始番号 .
フォーミュラ・ブレークダウン
➦ FIND(" ",B4,1)-> は、最初の空白文字の位置を探します。
- 出力します。 5
➦ FIND(" ",B4,1)-1 -> になる
- 5-1
- 出力します。 4
➥ LEFT(B4,FIND(" ",B4,1)-1)-> を返します。 氏名(フリガナ から 氏名(ふりがな の欄があります。
- LEFT(B4, 4)
- 出力します。 アダム
- 説明する。 を抽出した。 最初の4文字 から 氏名(ふりがな .
⏩ を押します。 エンタメ キーを押すと 氏名(フリガナ から 氏名(ふりがな の欄があります。
⏩ 今、あなたが使っているのは フィルハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む: エクセルで数式を使って単語を区切る方法(究極のガイド)
4.2. RIGHT & FIND関数による姓の分割
を分割すること。 苗字 から 氏名(ふりがな を使用することができます。 ライト という関数があります。 FIND 関数と LEN 関数を使用します。
まずはじめに、任意のセルを選択して 苗字 .
を選択しました➤。 E4 のセルがあります。
⏩ インセル E4 を入力し、次の数式を入力します。
=right(b4,len(b4)-find(" ",b4,1)))
ここでは、その中で ライト 関数で、セルを選択しました。 B4 かわりに テキスト と len(b4)-find(" ",b4,1) かわりに num_chars .
次に LEN 関数を選択しました。 B4 とする テキスト で、B4セルの値の長さを取得します。
そして、その中で FIND 関数を使用した場合、私は " " (スペース) かわりに find_text 選択されたセル B4 かわりに 内テキスト と、使用されています。 1 かわりに 開始番号 .
フォーミュラ・ブレークダウン
➦ FIND(" ",B4,1)-> は、最初の空白文字の位置を探します。
- 出力します。 5
➦ LEN(B4)-> は、テキスト文字列の文字数を返します。
- 出力します。 10
➥ LEN(B4)-FIND(" ",B4,1) -> になる
- 10-5
- 出力します。 5
➨ RIGHT(B4,LEN(B4)-FIND(" ",B4,1))-> を返します。 苗字 から 氏名(ふりがな の欄があります。
- RIGHT(B4, 5)
- 出力します。 スミス
- 説明する。 を抽出した。 最後の5文字 から 氏名(ふりがな .
⏩ を押します。 エンタメ キーを押すと 苗字 から 氏名(ふりがな の欄があります。
⏩ 今、あなたが使っているのは フィルハンドル まで オートフィル は、残りのセルに対する数式です。
5.カンマで姓と名を分割する関数を使用する。
フルネームがカンマで区切られている場合、エクセルの関数を使用して、次のようにすることもできます。 姓と名の分割 .
以下に、名前をカンマで区切ったデータセットを使って、手順を説明します。
5.1. LEFT & SEARCH機能で名字を分割する
を使用することができます。 左 関数と 検索 関数で分割します。 氏名(フリガナ から 氏名(ふりがな .
まずはじめに、任意のセルを選択して 氏名(フリガナ .
を選択しました➤。 D4 のセルがあります。
⏩ インセル D4 を入力し、次の数式を入力します。
=left(b4,search(" ",b4)-2)
ここでは、その中で 左 関数で、セルを選択しました。 B4 かわりに テキスト と 検索(" ",b4)-2 かわりに num_chars ここで、私は 2 を2文字余分に持っているので( カンマ & 空間) .
次に 検索 関数を使用した場合、私は " " (スペース) かわりに find_text 選択されたセル B4 かわりに 内テキスト .
フォーミュラ・ブレークダウン
➦ SEARCH(" ",B4) -> は、最初の空白文字の位置を検索します。
- 出力します。 6
➦ SEARCH(" ",B4)-2 -> になる
- 6-2
- 出力します。 4
➥ LEFT(B4,SEARCH(" ",B4)-2)-> を返します。 氏名(フリガナ から 氏名(ふりがな の欄があります。
- LEFT(B4, 4)
- 出力します。 アダム
- 説明する。 を抽出した。 最初の4文字 から 氏名(ふりがな .
⏩ を押します。 エンタメ キーを押すと 氏名(フリガナ から 氏名(ふりがな の欄があります。
⏩ 今、あなたが使っているのは フィルハンドル まで オートフィル は、残りのセルに対する数式です。
5.2. RIGHT & SEARCH機能で姓を分割する
を分離すること。 苗字 から 氏名(ふりがな を使用することができます。 ライト という関数があります。 検索 関数と LEN 関数を使用します。
まずはじめに、任意のセルを選択して 苗字 .
を選択しました➤。 E4 のセルがあります。
⏩ インセル E4 を入力し、次の数式を入力します。
=right(b4, len(b4) - search(" ", b4))
ここでは、その中で ライト 関数で、セルを選択しました。 B4 かわりに テキスト と len(b4) - search(" ", b4) かわりに num_chars .
次に LEN 関数を選択しました。 B4 とする テキスト で、B4セルの値の長さを取得します。
そして、その中で 検索 関数を使用した場合、私は " " (スペース) かわりに find_text 選択されたセル B4 かわりに 内テキスト .
フォーミュラ・ブレークダウン
➦ SEARCH(" ", B4) -> は、最初の空白文字の位置を検索します。
- 出力します。 6
➦ LEN(B4) -> は、テキスト文字列の文字数を返します。
- 出力します。 1
➥ LEN(B4) - SEARCH(" ", B4) -> になる
- 11-6
- 出力します。 5
➨ 右(b4, len(b4) - search(" ", b4)) -> を返します。 苗字 から 氏名(ふりがな の欄があります。
- RIGHT(B4, 5)
- 出力します。 スミス
- 説明する。 を抽出した。 最後の5文字 から 氏名(ふりがな .
⏩ を押します。 エンタメ キーを押すと 苗字 から 氏名(ふりがな の欄があります。
⏩ 今、あなたが使っているのは フィルハンドル まで オートフィル は、残りのセルに対する数式です。
6.検索と置換で姓と名を分割する
を使用することができます。 検索と置換 搭載 ワイルドカード 文字から 姓と名の分割 .
6.1 名字を検索する
を使うことで、より効果的になります。 交換 から 検索&選択 を抽出することができます。 氏名(フリガナ から 氏名(ふりがな .
まず始めに 氏名(ふりがな を新しいカラムに追加します。
➤範囲を選択しました。 B4:B13 に全データをコピーし 氏名(フリガナ の欄があります。
次に、セル範囲を選択して、その範囲から自分の 氏名(フリガナ .
➤ セル範囲を選択しました。 D4:D13 .
次に ホーム タブ>>から 編集 グループ>> に移動します。 検索&選択 >> 選択 交換
A ダイアログボックス がポップアップ表示されます。
⏩ シングルで使いました。 スペース では アスタリスク(*) において を探す というのは、スペースより前の値だけが欲しいからです。
をキープしています⏩。 に置き換えてください。 野原 ブランク .
をクリックします。 すべて交換 .
置き換えが何回行われたかを示すメッセージがポップアップ表示されます。
⏩ 作りました。 10回交換 .
をクリックします。 よっしゃー を閉じてください。 ダイアログボックス .
⏩ ここでは、スペース以降の文字はすべて ブランク を見つけるだけです。 氏名(フリガナ .
6.2. 姓の検索
を使用することもできます。 交換 から 検索&選択 を抽出する機能です。 苗字 から 氏名(ふりがな .
まず始めに 氏名(ふりがな を新しいカラムに追加します。
➤範囲を選択しました。 B4:B13 に全データをコピーし 苗字 の欄があります。
次に、抽出したいセル範囲のみを選択します。 苗字 .
➤ セル範囲を選択しました。 E4:E13 .
次に ホーム タブ>>から 編集 グループ>> に移動します。 検索&選択 >> 選択 交換
A ダイアログボックス がポップアップ表示されます。
⏩ 使いました。 アスタリスク(*) じゃあ、シングル スペース において を探す というのは、スペース以降の値だけが欲しいからです。
をキープしています⏩。 に置き換えてください。 野原 ブランク .
をクリックします。 すべて交換 .
何回入れ替えが発生したかを示すメッセージがポップアップ表示されます。
⏩ 作りました。 10回交換 .
をクリックします。 よっしゃー を閉じてください。 ダイアログボックス .
⏩ ここでは、スペースより前の文字はすべて、次の文字に置き換えられます。 ブランク を取得することになります。 苗字 .
覚えておきたいこと
🔺 使えるのは フラッシュフィル の機能は、Excel 2013、2016、2019、およびそれ以降のバージョンに搭載されています。
プラクティス部門
これらの説明された例を練習するために、ワークブックに練習シートを用意しました。
結論
この記事では、Excelで姓と名を分割する6つの方法を説明しました。 最後になりましたが、あなたが提案、アイデア、またはフィードバックのいずれかの種類がある場合は、以下のコメントダウンして自由に感じなさい。