CONCAT関数の使い方|文字列や範囲をまとめてつなげる
※写真はイメージです
書き方
=CONCAT(テキスト1, [テキスト2 …])文字をつなげる関数の新しい版です。CONCATENATEとのちがいは、A2:C2 のように範囲をまとめて指定できることです。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| テキスト1 | つなげたいセルや範囲 | A2:C2 |
| テキスト2 … 省略できる | 続けてつなげる文字や範囲 | "様" |
間に区切り(空白や「、」)を入れたいなら、TEXTJOIN のほうが楽です。
うまくいかないとき
1#NAME? になる
Excel 2016以前で開いています。
直し方2016以前の人と共有するなら & かCONCATENATEで書きます。
使えるバージョン
Excel 2019・2021・2024・Microsoft 365で使えます。Excel 2016以前では使えません。Googleスプレッドシートでは2つの値しかつなげられないので、範囲をつなぐならJOINやTEXTJOINを使います。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
&とどちらがいいですか?
セル2〜3個なら & で十分です。横に長い範囲をまとめてつなぐときにCONCATが楽です。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報