「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > ソフトウェアチュートリアル > Microsoft Excel で姓と名を結合する 7 つの方法

Microsoft Excel で姓と名を結合する 7 つの方法

2024 年 11 月 6 日に公開
ブラウズ:195

方法 1: フラッシュ フィルを使用する

フラッシュ フィルは、複雑な数式や手動のデータ操作の必要性を排除する Excel のインテリジェント ツールです。多くの名前をマージする場合、これが最も簡単な解決策です。

ステップ 1: ドキュメントを起動します。

ステップ 2: 2 つの役割の姓と名を組み合わせて、最初の 1 つまたは 2 つの役割の値を手動で入力します。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 3: 次のセルに移動して、次の人のフルネームの入力を開始します。 Excel は、以前の出力に基づいて提案を表示します。 Enter を押して提案を受け入れます。

ステップ 4: 候補が表示されない場合は、データタブに移動し、フラッシュ フィルをクリックします。

7 Ways to Combine First and Last Names in Microsoft Excel

ヒント: キーボードの Ctrl E を押してショートカットをトリガーします。また、Excel の応答時間が遅いことに気付いた場合は、特別な手順に従うこともできます。

方法 2: & (アンパサンド) 記号を使用する

アンパサンド記号 (&) は触媒として機能し、異種データの統合を促進します。姓と名を含むセルの間にこれを配置すると、Excel はコンテンツを 1 つのセルにシームレスに結合します。この方法を使用するには、以下の手順に従ってください:

ステップ 1: 目的の Excel ドキュメントを起動します。

ステップ 2: 結合を行う 最初のセルをクリックします。以下のコマンドを入力し、Enter を押します。名がセル A2 にあり、姓がセル B2 にあるため、A2 と B2 を使用しました。

=A2&" "&B2

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 3: 次に、すべてのセルに同じ数式を使用するには、セルの右下をクリックし、小さな四角を下にドラッグします。それを残りのすべてのセルにコピーします。

7 Ways to Combine First and Last Names in Microsoft Excel

方法 3: CONCAT 関数を使用する

CONCAT は本質的に、ものを組み合わせたり結合したりすることを意味します。 Excel の CONCAT 関数を使用すると、異なるテキスト文字列を 1 つに簡単に結合できます。使用方法は次のとおりです:

ステップ 1: 結合する必要がある名前を含む Excel ファイルを起動します。

ステップ 2: 名が 1 つの列にあり、姓が別の列にあることを確認します。結合されたフルネームを表示したいセルをダブルクリックします。

ステップ 3: 以下のコマンドを入力し、Enterを押します。名がセル A2 にあり、姓がセル B2 にあるため、A2 と B2 を使用しました。

=CONCAT(A2," ",B2)

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 4: 数式を他のセルに適用するには、オートフィル ハンドルを使用します。小さな正方形 (塗りつぶしハンドル) が表示されるまで、数式が含まれるセルの右下にマウスを置きます。次に、それを下または横にドラッグして、数式を隣接するセルにコピーします。

7 Ways to Combine First and Last Names in Microsoft Excel

こちらもお読みください: Excel で列の一致を比較する方法

方法 4: CONCATENATE 関数を使用する

これは CONCAT 関数と非常によく似た働きをします。ただし、3 つ以上の文字列を結合できる場合があります。

ステップ 1: 結合する必要がある名前を含む Excel ファイルを起動します。

ステップ 2: 名が 1 つの列にあり、姓が別の列にあることを確認します。結合されたフルネームを表示したいセルをダブルクリックします。

ステップ 3: 以下のコマンドを入力し、Enterを押します。名がセル A2 にあり、姓がセル B2 にあるため、A2 と B2 を使用しました。

=CONCATENATE(A2," ",B2)

ステップ 4: 数式を他のセルに適用するには、オートフィル ハンドルを使用します。小さな正方形 (塗りつぶしハンドル) が表示されるまで、数式が含まれるセルの右下にマウスを置きます。次に、それを下または横にドラッグして、数式を隣接するセルにコピーします。

7 Ways to Combine First and Last Names in Microsoft Excel

方法 5: TEXTJOIN 関数を使用する

Excel の TEXTJOIN 関数は、指定された区切り文字に基づいて、複数の範囲のテキストまたは個々のテキスト文字列を結合できます。使用方法は次のとおりです:

ステップ 1: スプレッドシートを開き、ダブルクリックして姓名列を結合します。

ステップ 2: 結合した名前を開始するセルに移動し、以下の数式を入力します。名がセル A2 にあり、姓がセル B2 にあるため、A2 と B2 を使用しました。

=TEXTJOIN(" ",TRUE,A2,B2)

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 3: フィル ハンドル (セルの右下隅にある小さな四角形) を下にドラッグして、列全体に数式を適用します。これにより、すべての姓名が結合されます。

7 Ways to Combine First and Last Names in Microsoft Excel

注: TRUE は、関数が空のセルを無視する必要があることを示します。

方法 6: Power Query 経由

Power Query は、データのクリーンアップ、整形、結合を簡単に行うことができる信頼できる相棒です。 Power Query を使用して Excel の姓名列を結合するには、以下の手順に従ってください。

ステップ 1: 結合する名前を使用して Excel ファイルを起動します。

ステップ 2: 姓と名を含むセル範囲を選択します。 データ タブに移動し、テーブル/範囲から をクリックして Power Query エディターを開きます。プロンプトが表示されたら、OK を選択します。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 3: Power Query エディターで姓名列を選択します。 列の追加タブをクリックし、列の結合を選択します。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 4: 名前を結合するための区切り文字 (スペースなど) を選択します。列の名前を変更し、 OKをクリックします。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 5: Xアイコンを押してウィンドウを閉じます。プロンプトが表示されたら、Keepを選択します。

7 Ways to Combine First and Last Names in Microsoft Excel

姓名を結合したデータが Excel で準備でき、新しい列に表示されます。

方法 7: VBA スクリプトを使用する

カスタム スクリプトは、特に VBA に慣れている経験豊富なユーザーにとって、Excel で姓と名を組み合わせる強力かつ柔軟な方法を提供します。この方法は、大規模なデータセットや複雑な書式設定要件に特に役立ち、名前の結合方法を正確にカスタマイズできます。

ステップ 1: 姓と名を結合する Excel ブックを開きます。

ステップ 2: Alt F11 を押して Visual Basic for Applications (VBA) エディタを開きます。

ステップ 3: VBA エディターで、左側のプロジェクト エクスプローラー ウィンドウの任意の 項目を右クリックします。 挿入を選択し、モジュールを選択します。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 4: 以下のコードをコピーして貼り付け、ウィンドウを閉じて保存します。

Sub CombineNames()
Sub CombineNames()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long

' Change "Sheet1" to your actual sheet name
Set ws = ThisWorkbook.Sheets("Sheet1")

' Find the last row with data in column A (assuming first names are in column A)
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

' Loop through each row with data
For i = 2 To lastRow ' Assuming row 1 is headers
' Combine first name (column A) and last name (column B), and place the result in column C
ws.Cells(i, "C").Value = ws.Cells(i, "A").Value & " " & ws.Cells(i, "B").Value
Next i
End Sub

注: シート名と列参照 (Sheet1、列 ABC)) を調整してください。 Excel での実際のデータ レイアウト。また、行 1 にヘッダーが含まれていると仮定して、データが行 2 から始まることを確認してください。

7 Ways to Combine First and Last Names in Microsoft Excel

ステップ 5: キーボードの Alt F8 を押します。 CombineNames (またはマクロに付けた任意の名前) を選択し、Run をクリックします。

7 Ways to Combine First and Last Names in Microsoft Excel

こちらもお読みください: Excel で複数のワークシートを並べて表示する方法

リリースステートメント この記事は次の場所に転載されています: https://www.guidingtech.com/combine-first-and-last-name-in-excel/ 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3