ピアのパソコン学習ガイド
メニュー
Excel関数

CONCATENATE関数の使い方|複数の文字列をつなげる

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=CONCATENATE(文字列1, 文字列2 …)

セルの文字をつなげて1つの文字にします。古くからある関数で、今は & や CONCAT で同じことができますが、昔のファイルにはよく出てきます。

CONCATENATE関数の使い方の図 D2 fx =CONCATENATE(A2,B2) A B C D 1 2 姓 名 田中 花子 氏名 田中花子
姓と名をつなげて「田中花子」。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

引数の意味

引数入れるもの図の例
文字列11つ目の文字やセルA2
文字列2 …続けてつなげる文字やセル(255個まで)B2

間にスペースや「様」を入れる

=CONCATENATE(A2," ",B2,"様")

" " で囲めば、好きな文字をはさめます。結果は「田中 花子様」です。

&・CONCAT・TEXTJOINとのちがい

書き方特徴
=A2&B2どのExcelでも使える。いちばん短い
CONCATENATEセルを1つずつ指定する。範囲(A2:C2)は指定できない
CONCAT範囲をまとめて指定できる(2019以降)
TEXTJOIN区切り文字を入れて、空欄を飛ばせる(2019以降)

うまくいかないとき

1日付が「46336」になる

日付は中身が数字なので、そのままつなげるとシリアル値になります。

直し方TEXT(C2,"yyyy/m/d") で文字にしてからつなげます。

2金額のカンマが消える

同じく数字のままつないでいます。

直し方TEXT(C2,"#,##0") で包みます。

使えるバージョン

すべてのExcelで使えます。Excel 2016以降では「互換性」の関数になっていて、Microsoftは CONCAT を使うよう案内しています。Googleスプレッドシートでも使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

concatenate.xlsx をダウンロード(無料・登録なし)

よくある質問

CONCATENATEとCONCATはどちらを使えばいいですか?

Excel 2019以降ならCONCATか & で十分です。2016以前の人とファイルをやりとりするならCONCATENATEか & にしておくと安全です。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報