Excelで姓と名を、スペースでつないで1つのセルにするには、TEXTJOIN関数の区切り文字にスペースを指定します。空白のセルは無視できるので、名だけが空でも、余計なスペースが付きません。
目次
関数の説明
姓と名の結合
TEXTJOIN関数は、区切り文字、空白を無視するか、つなぐ文字列やセルを指定して、1つの文字列にします。「&」でつなぐ方法より、空白への対応が簡単です。
関数
対応バージョン
Excel 2019以降、Microsoft 365で使えます。
構文
引数
| 引数 | 説明 |
|---|---|
| ” “ | 必須。区切り文字(ここでは半角スペース)。 |
| TRUE | 必須。TRUE で、空白のセルを無視します。 |
| A3 | 必須。つなぐ1つ目のセル。 |
| B3 | 省略可。つなぐ2つ目のセル。 |
関数作成のポイント
- 区切り文字が不要なときは、”” を指定します。
- 第2引数が TRUE なら、空白のセルが無視されます。
- Excel 2019 以降で使えます。古いバージョンでは、「&」でつなぎます。
関数活用のポイント
- 姓と名を、1つのセルにまとめます。
- 住所の各項目を、つなげます。
- 複数のセルの内容を、区切り文字付きで1つにします。
使用例
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | C | |
|---|---|---|---|
| 1 | 姓と名 | ||
| 2 | 姓 | 名 | 氏名 |
| 3 | 山田 | 太郎 | 山田 太郎 |
| 4 | 佐藤 | 花子 | 佐藤 花子 |
| 5 | 鈴木 | 一郎 | 鈴木 一郎 |
| 6 | 高橋 | 美咲 | 高橋 美咲 |
| 7 | 伊藤 | 健 | 伊藤 健 |
サンプル式
セルC3に、次の式を入れます。下のセルにも、同じ式をコピーします。
A3…を、区切り文字 ” ” をはさんで、つなげます。 結果は、上から順に、「山田 太郎」・「佐藤 花子」・「鈴木 一郎」・「高橋 美咲」・「伊藤 健」です。
サンプルデータダウンロード
サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
【Excel】練習用サンプルデータ(例題)をダウンロード(無料)
まとめ
Excelで姓と名を結合する方法の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。
