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

CONCAT関数の使い方|文字列や範囲をまとめてつなげる

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

※写真はイメージです

書き方

=CONCAT(テキスト1, [テキスト2 …])

文字をつなげる関数の新しい版です。CONCATENATEとのちがいは、A2:C2 のように範囲をまとめて指定できることです。

CONCAT関数の使い方の図 E2 fx =CONCAT(A2:C2) A B C D E 1 2 都道府県 市区町村 番地 東京都 国分寺市 本町2-1 住所 東京都国分寺市本町2-1
3つのセル(A2:C2)をまとめて指定して、1つの住所に。

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

引数の意味

引数入れるもの図の例
テキスト1つなげたいセルや範囲A2:C2
テキスト2 …
省略できる
続けてつなげる文字や範囲"様"

間に区切り(空白や「、」)を入れたいなら、TEXTJOIN のほうが楽です。

うまくいかないとき

1#NAME? になる

Excel 2016以前で開いています。

直し方2016以前の人と共有するなら & かCONCATENATEで書きます。

使えるバージョン

Excel 2019・2021・2024・Microsoft 365で使えます。Excel 2016以前では使えません。Googleスプレッドシートでは2つの値しかつなげられないので、範囲をつなぐならJOINやTEXTJOINを使います。

サンプルファイルで試す

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

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

よくある質問

&とどちらがいいですか?

セル2〜3個なら & で十分です。横に長い範囲をまとめてつなぐときにCONCATが楽です。

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

このページについて

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