Microsoft Excel で姓と名を結合する 6 つの方法
データを効率的に処理するためのステップバイステップのガイドに従って、Microsoft Excel で姓と名を簡単に組み合わせる方法を学びましょう。
Excel で姓名列を別々に操作することにうんざりしていませんか?名前を結合すると、スプレッドシートがより整理されて時間を節約できるため、すべてがはるかに簡単になります。この記事では、Microsoft Excel で姓と名を結合する簡単な手順を説明します。
Excel は、あらゆる情報を整理して理解するための便利なツールです。これには、名前、場所、役職、製品の説明などのテキストフィールドの操作が含まれます。このテキスト データの操作方法を知っておくと、必要なものを正確に取得するのに非常に役立ちます。早速、Excel で姓名列を結合する方法を学びましょう。
フラッシュ フィルは、複雑な数式や手動のデータ操作の必要性を排除し、プロセスを大幅に効率化する Excel のインテリジェント ツールです。
結合された名前をどのように表示するかについてのいくつかの例を Excel に提供することで、フラッシュ フィルはパターンをインテリジェントに分析します。その後、データセット全体のタスクが自動的に完了します。これを使用してセルを結合する方法は次のとおりです。
ステップ 1: [開始] ボタンをクリックします。検索ボックスに「Excel」と入力し、「開く」をクリックします。
ステップ 2: 2 つの列を結合するか、新しい列を作成するスプレッドシートを起動します。
ステップ 3:対応するセルに最初の人のフルネームを入力します。
ステップ 4:次に、次のセルに進み、2 人目の人のフルネームの入力を開始します。 Excel が以前の出力に基づいて提案を表示することがわかります。 Enter キーを押して提案を受け入れます。
ステップ 5:提案が表示されない場合は、[データ] タブに移動し、[フラッシュ フィル] をクリックします。
ヒント:キーボードの Ctrl + E を押してショートカットをトリガーすることもできます。
こちらもお読みください: Excel が応答しない、または遅い場合の修正方法
アンパサンド記号 (&) は触媒として機能し、異種データの統合を促進します。姓と名を含むセルの間にこれを配置すると、Excel はコンテンツを 1 つのセルにシームレスに結合します。この方法を使用するには、以下の手順に従ってください。
ステップ 1:姓と名のセルを結合する Excel ファイルを見つけます。ファイルをダブルクリックして開きます。
ステップ 2: 2 つの列を結合した後、フルネームを入力するセルに移動します。セルに以下の数式を入力し、Enter キーを押します。
=[名列を示すアルファベット][名行を示す数字] & " " & [二名列を示すアルファベット][二名列を示す数字]
ステップ 3:すべてのセルに同じ数式を使用するには、セルの右下隅をクリックし、小さな正方形を下にドラッグして残りのすべてのセルにコピーします。
CONCAT は concatenate の略で、本質的には何かを組み合わせる、または結合することを意味します。 Excel の CONCAT 関数を使用すると、異なるテキスト文字列を 1 つに簡単に結合できます。使用方法は次のとおりです。
ステップ 1:タスクバーの Windows アイコンを押します。検索ボックスに「Excel」と入力し、「開く」をクリックします。
ステップ 2:新しいワークブックを作成するか、操作を実行する既存のワークブックに移動します。
ステップ 3:名が 1 つの列にあり、姓が別の列にあることを確認します。ここで、結合されたフルネームを表示するセルを選択します。
ステップ 4:選択したセルに次の数式を入力し、Enter キーを押します。
=CONCAT([名列を示すアルファベット][名行を示す数字], " ", [2名列を示すアルファベット][2名列を示す数字])
注:数式内の CONCAT を CONCATENATE に置き換えても、同じように機能します。
ステップ 5:数式を他のセルに適用する場合は、オートフィル ハンドルを使用します。小さな四角形 (塗りつぶしハンドル) が表示されるまで、数式が含まれるセルの右下隅にマウスを置きます。次に、それを下または横にドラッグして、数式を隣接するセルにコピーします。
こちらもお読みください: Microsoft Excel でデータ検証を使用する方法
Excel の TEXTJOIN 関数は、指定された区切り文字に基づいて、複数の範囲のテキストまたは個々のテキスト文字列を結合できます。使用方法は次のとおりです。
ステップ 1:姓名列を結合するスプレッドシートをダブルクリックして開きます。
ステップ 2:結合した名前を開始するセルに移動し、次の数式を入力します。
=TEXTJOIN(" ", TRUE, [名前の列を示すアルファベット][名前の行を示す数字], [名前の列を示すアルファベット][名前の列を示す数字])
注: TRUE は、関数が空のセルを無視する必要があることを示します。
ステップ 3:塗りつぶしハンドル (セルの右下隅にある小さな四角形) を下にドラッグして、列全体に数式を適用します。これにより、すべての姓名が結合されます。
Power Query は、データのクリーンアップ、整形、結合を簡単に行うことができる頼れる相棒です。数回クリックするだけで乱雑なスプレッドシートを整理してくれるパーソナルアシスタントがいるようなものです。 Power Query を使用して Excel の姓名列を結合するには、次の手順に従います。
ステップ 1:タスクバーの「スタート」アイコンをクリックします。検索ボックスに「Excel」と入力し、「開く」をクリックします。
ステップ 2:既存のワークブックに移動するか、新しいワークブックを作成して操作を実行します。
ステップ 3:姓名を含むセル範囲を選択します。 [データ] タブに移動し、[テーブル/範囲から] をクリックして Power Query エディターを開きます。プロンプトが表示されたら、「OK」を選択します。
ステップ 4: Power Query エディターで、姓と名を含む列を選択します。 「列の追加」タブをクリックし、「列の結合」を選択します。
ステップ 5:名前を結合するための区切り文字 (スペースなど) を選択します。列の名前を変更し、「OK」をクリックします。
ステップ 6: X アイコンを押してウィンドウを閉じます。プロンプトが表示されたら、「保持」を選択します。
姓と名が結合されたデータが Excel で準備でき、新しい列に表示されます。
カスタム スクリプトは、特に VBA に慣れている経験豊富な Excel ユーザーにとって、Excel で姓と名を組み合わせる強力かつ柔軟な方法を提供します。この方法は、大規模なデータセットや複雑な書式設定要件に特に役立ち、名前の結合方法を正確にカスタマイズできます。 VBA スクリプトを使用して 2 つの列を結合するには、次の手順に従います。
ステップ 1:姓と名を結合する Excel ワークブックを開きます。
ステップ 2: Alt + F11 を押して、Visual Basic for Applications (VBA) エディターを開きます。
ステップ 3: VBA エディターで、左側のプロジェクト エクスプローラー ウィンドウ内の任意の項目を右クリックします。 「挿入」を選択し、「モジュール」を選択します。
ステップ 4:以下のコードをコピーして貼り付け、ウィンドウを閉じて保存します。
サブ CombineNames() ワークシートとしてのディム ws 最後の行を長く暗くする ディム・アイ・アズ・ロング ' 「Sheet1」を実際のシート名に変更します Set ws = ThisWorkbook.Sheets("Sheet1") ' 列 A にデータがある最後の行を検索します (名前が列 A にあると仮定します) lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' データを含む各行をループします For i = 2 To lastRow ' 行 1 がヘッダーであると仮定します ' 名 (列 A) と姓 (列 B) を結合し、結果を列 C に配置します ws.Cells(i, "C").Value = ws.Cells(i, "A").Value & " " & ws.Cells(i, "B").Value 次は私 エンドサブ
注: Excel の実際のデータ レイアウトと一致するように、シート名と列参照 (「Sheet1」、列「A」、「B」、および「C」) を必ず調整してください。また、行 1 にヘッダーが含まれていると仮定して、データが行 2 から始まることを確認してください。
ステップ 5:キーボードの Alt + F8 を押します。 「CombineNames」(またはマクロに付けた任意の名前) を選択し、「実行」をクリックします。
こちらもお読みください: Excel で複数のワークシートを並べて表示する方法
Excel で名前を組み合わせるのは、「名、姓」、「姓、名」などの異なる形式で表示されたり、別の列で表示されたりする場合に注意が必要です。ありがたいことに、Excel には、カンマを使用してセルを結合できる便利なツールがいくつか用意されています。開始するためのいくつかの関数を次に示します。
Excel でこれらの関数を使用して姓名を異なる形式で結合する方法については、上記のステップバイステップ ガイドをご覧ください。
Excel で名前を結合する場合、書式を乱す余分なスペースや特殊文字が含まれる可能性があります。 Excel の組み込み関数とツールを組み合わせて使用して、結果をクリーンアップできます。以下に、これらの関数のいくつかをその式とともに示します。
1. TRIM 機能:これを使用して、データの一貫性を保つためにテキスト文字列内の先頭、末尾、および余分なスペースを削除します。
=TRIM(セル参照)
2. CLEAN 機能:印刷不可能な文字を含む可能性のあるデータを削除して処理するのに役立ちます。
=CLEAN(セル参照)
3. SUBSTITUTE 機能:セル内の特定のテキストを置換するのに役立ち、コ��テンツ全体を変更することなく、対象を絞った変更が可能になります。
=SUBSTITUTE(セル参照, "古いテキスト", "新しいテキスト")
Excel で姓と名を組み合わせるときによくある間違いをいくつか紹介します。
このような間違いを避けるために、以下のヒントを参考にしてください。
こちらもお読みください: 「Excel ワークシート タブ」が表示されない問題を修正する方法
連絡先リストの整理、電子メール アドレスの生成、メーリング リストのデータの合理化など、Excel で姓と名を組み合わせると非常に便利です。このシンプルなスキルにより、データ編成が合理化され、スプレッドシートがより使いやすくなります。
データを効率的に処理するためのステップバイステップのガイドに従って、Microsoft Excel で姓と名を簡単に組み合わせる方法を学びましょう。
Microsoft Excel ワークブックでワークシート タブが見つかりませんか?タブが確実に表示されるように修正する方法は次のとおりです。
Windows 10 または 11 PC で Microsoft Excel が「一部のコンテンツに問題が見つかりました」エラーをスローし続ける場合、それを修正する方法は次のとおりです。
ここでは、キーボード ショートカットを使用するなど、Microsoft Word 文書内のすべてのテキスト書式設定をクリアする最良の方法を紹介します。
Facebook Messenger では、単語やフレーズに特殊効果を追加できます。このようなエフェクトをメッセンジャーのチャットやグループで使用する方法を次に示します。
Windows 10 または 11 PC で「PowerPoint でコンテンツに問題が見つかりました」エラーが発生し、プレゼンテーションを開けませんか?それを修正する方法は次のとおりです。
Windows 10 または 11 PC で Microsoft PowerPoint に画像が表示されませんか?ここでは、役立つトラブルシューティングのヒントをいくつか紹介します。
Word 文書内の番号は連続していませんか?ここでは、Word 文書内の番号が希望の順序に従っていることを確認する方法を説明します。
Microsoft Excel ではハイパーリンクが機能しませんか?これらのヒントを適用して、Windows 10 または 11 コンピューターの問題を解決してください。
Excel のスクロール ロックをオフにする方法をお探しですか?ここでは、Windows PC でそれを実行できるすべての方法を示します。