データのセットが大きいと、データテーブルで人の名前と名前を分割する必要がある場合があります。この記事では、まさにそれを行う方法を学ぶことができます。初心者および中級ユーザー向けのこのExcelチュートリアルに従って、データを簡単にスライスおよびダイスします。
クロムウイルスを取り除く方法
パーソナライズされたメールテンプレートの作成に取り組んでいるとしましょう。各メッセージには受信者の名前を含める必要があります。これをよりわかりやすくしたい場合は、名のみを使用することをお勧めします。幸いなことに、 Excel 姓と名を別々のセルに分割するオプションを提供します。
1つのセルに大量のデータを詰め込むと、問題が発生することがよくあります。この場合、それはパーソナライズです。フィールドが多すぎると、データを並べ替えたりフィルタリングしたりする機能が妨げられる場合があります。以下の方法を使用して、住所や誕生日など、より多くの種類のデータを独自のセルに分割できます。
Excelで名前と名前を分割する
以下のガイドでは、Excelで名前と名前を区切る方法を学ぶことができます。このガイドでは、最新のものを使用します Microsoft Excel 2019 ただし、この手順はソフトウェアのすべてのバージョンで機能します。
Excelに無料でアクセスしますか?試してみてください Excel Online 、マイクロソフト自身が提供する、成長を続けるソフトウェアのオンラインバージョン。さらにサポートが必要な場合は、お気軽にお問い合わせください。
方法1.テキストから列への機能を使用する
Excelの[テキストから列へ]を使用すると、テキスト値を行の個別のセルに分割できます。これを使用して、名と姓をフルネームから分離できます。
- 名前を含むExcelドキュメントを開くか、新しいドキュメントを作成してデータを設定します。以下の例と同様の方法でセルが設定されていることを確認してください。
- カーソルを使用して、フルネーム列のすべての名前を選択します。この例では、A2:A10を選択します。
- に切り替えます データ リボンインターフェイスのタブ。これは、[数式]タブと[レビュー]タブの間に配置する必要があります。
- クリックしてください 列へのテキスト [データツール]セクションにあるボタン。 (下の画像を参照)
- ポップアップウィンドウが表示され、テキストを列に変換ウィザードが起動します。これは3つのステップに分けることができ、それぞれを調整する必要があります。
- ステップ1で、 区切られた [元のデータ型]セクション。これにより、名前と名前の間の区切り文字としてスペースを使用できるようになります。クリック 次 続行します。
- 手順2では、最初にすべての区切り文字のチェックを外してから、チェックを入れてください。 スペース のみ。もう一度、をクリックします 次 続行します。
- で出力のフィールドを選択してください 先 セクション。この例では、[名]列の最初のセルB2を選択しました。クリック 終了 プロセスをまとめます。
以下に示すように、1つのセルの名前と姓を2つの別々のセルに分離することに成功しました。これにより、パーソナライズされた電子メール、データ分析などの多数のオプションが開かれます。
ただし、この方法を使用する場合は、注意が必要なことがいくつかあります。次の警告に注意してください。
- あなたの細胞のデータは 静的 。フルネームを編集する場合、変更に応じて姓名は調整されません。変更を反映するには、手動で編集する必要があります。
- 宛先セルを指定しない場合、Text toColumnは 上書き 現在の列。これにより、フルネームフィールドが消去され、分離されたファーストネームとラストネームに置き換えられます。
- 名だけが必要ですか、それとも名前だけが必要ですか?に ステップ3 、スキップする列を選択してから、 列をインポートしない(スキップ) オプション。
Text to Columnsメソッドは、一貫性のあるデータを操作する場合に最適です。たとえば、すべての名前に姓名のみがある場合、またはすべての名前にミドルネームがある場合です。混合とマッチングは誤った結果につながります—データに一貫性がない場合は、代わりに数式を使用してください。
方法2.数式
Excelで名前と名前を区切る別の方法は、数式を使用することです。このためには、リストにミドルネームがあるかどうかに応じて、3つの異なる数式が必要になります。
数式を使用することの強みは、データを動的に抽出する方法です。フルネームを変更すると、その変更は、分離されたファーストネーム、ミドルネーム、ラストネームのセルにも自動的に反映されます。
この方法はより高度ですが、私たちがお手伝いします。フルネームを分解するために使用する3つの数式の分解から始めましょう。
1.名を取得する式
名とフルネームを区別するには、次の式を使用する必要があります。空のセルを宛先として選択し、次を挿入するだけです。 = LEFT(A2、SEARCH( ''、A2)-1)
この数式は、フルネームがA2セルに含まれていることを前提としています。別の位置にある場合は、数式で必ず変更してください。例えば。最初のフルネームフィールドがD7の場合、数式は次のように変更されます。 = LEFT(D7、SEARCH( ''、D7)-1)
数式を1回実行した後、カーソルをセルの右下隅に置き、下にドラッグすることで、簡単に繰り返すことができます。そうすることで、他のフルネームフィールドの数式が自動的に調整され、名が分離されます。
すべてのページでグーグルクロームawスナップ
2.ミドルネームを取得する式
データセットのフルネームエントリの一部にミドルネームがあるとします。この場合、これらを独自の列に抽出することをお勧めします。次の式を使用すると、まさにそれを実行できます。 = MID(A2、SEARCH( ''、A2)+ 1、SEARCH( ''、SUBSTITUTE(A2、 ''、 '@'、1))-SEARCH( ''、A2))
この場合も、この数式は、フルネームがA2セルに含まれていることを前提としています。そうでない場合は、数式自体で調整してください。ドラッグハンドルを使用して、数式をコピーして他のフルネームセルに自動的に調整し、ミドルネーム列に入力することもできます。
一貫性のあるデータを使用することをお勧めします。一部のエントリにミドルネームが含まれている場合と含まれていない場合、欠落しているミドルネームは #値! エラー。これらを手動で取り除く必要があります。
3.姓を取得する式
最後に、最後の式を使用して、フルネームからラストネームを抽出します。宛先セルを選択して、以下を挿入するだけです。 = RIGHT(A2、LEN(A2)-SEARCH( ''、A2))
前の数式と同様に、これもフルネームがA2セルに含まれていることを前提としています。異なる場合は、数式自体で調整してください。ドラッグハンドルを使用して、数式をコピーして他のフルネームセルに自動的に調整し、姓の列に入力します。
ミドルネームもある場合は、次の式を使用します。 = RIGHT(A2、LEN(A2)-SEARCH( '@'、SUBSTITUTE(A2、 ''、 '@'、LEN(A2)-LEN(SUBSTITUTE(A2、 ''、 '')))))
繰り返しますが、フルネームが別のフィールドにある場合は、A2セルのインスタンスをすべて置き換えてください。
方法3.検索して置換
ワイルドカード文字を使用すると、Excelで名前と名前を区切ることができます 検索して置き換えます 関数。これは少し奇妙なものですが、機能し、他のオプションよりも高速である可能性があります。それを使用してフルネームを分割する方法を見てみましょう
1.検索と置換を使用して名を取得します
- フルネームを保持しているすべてのセルを選択し、それらのいずれかを右クリックして選択します コピー コンテキストメニューから。または、 Ctrl + C キーボードショートカット。
- 宛先セルを選択し、右クリックして選択します ペースト コンテキストメニューから。また、使用することができます Ctrl + V キーボードショートカット。フルネームの正確なコピーが必要です。
- 2番目の列を選択したままにして、 ホームホーム タブ。クリックしてください 検索と選択 右端の[編集]セクションのボタン。
- コンテキストメニューから、 交換 。新しいポップアップウィンドウが表示されます。
- タイプa スペース () 文字、そして アスタリスク (*) [検索する文字列]フィールドに移動します。他のフィールドを空白のままにして、[ すべて交換してください 。
- 完了しました。
2.検索と置換を使用して姓を取得します
- フルネームを保持しているすべてのセルを選択し、それらのいずれかを右クリックして選択します コピー コンテキストメニューから。または、 Ctrl + C キーボードショートカット。
- 宛先セルを選択し、右クリックして選択します ペースト コンテキストメニューから。また、使用することができます Ctrl + V キーボードショートカット。フルネームの正確なコピーが必要です。
- 2番目の列を選択したままにして、 ホームホーム タブ。クリックしてください 検索と選択 右端の[編集]セクションのボタン。
- コンテキストメニューから、 交換 。新しいポップアップウィンドウが表示されます。
- 次のように入力します アスタリスク (*) 、 その後 スペース () [検索する文字列]フィールドに文字を入力します。他のフィールドを空白のままにして、[ すべて交換してください 。
- 完了しました。
最終的な考え
この記事で、MicrosoftExcelでフルネームを名前と名前に分ける方法を説明できたと思います。上記の方法を使用して、リッチでパーソナライズされたデータシートを簡単に作成できます。さまざまなテクニックを組み合わせて、ワークフローをスピードアップすることもできます。
行く前に
Excelについてさらにサポートが必要な場合は、ヘルプセンターサイトに戻ってください。生産性と現代のテクノロジーに関連するより有益な記事については、私たちに戻ってください!
私たちの製品を最高の価格で手に入れるためのプロモーション、お得な情報、割引を受けたいですか?以下にメールアドレスを入力して、ニュースレターを購読することを忘れないでください。受信トレイで最新のテクノロジーニュースを受け取り、生産性を高めるためのヒントをいち早くお読みください。
あなたも好きかも
Excelでワークシートをグループ化する方法
Excelで最適な線を追加する方法
Excelでグリッド線を印刷する方法