CONCAT関数の使い方
範囲内の文字列を結合します。
20192021365
Excel 2019 から使えます。2016 以前では使えません。
- 構文
-
=CONCAT(テキスト1, [テキスト2], ...) - 引数
-
- テキスト1必須
- テキスト2省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
CONCAT は、複数の文字列をそのままつなげます。
CONCATENATEと違ってA1:A10のような範囲をまとめて渡せるのが利点です。区切り文字をはさみたい、空のセルを飛ばしたい、というときはTEXTJOINのほうが向いています。Excel 2019 以降で使えます(それ以前はCONCATENATEか&)。- 使用例
-
D2 に
=CONCAT(A2:C2)を入れると、こうなります。A B C D 1 テキスト1 テキスト2 テキスト3 結合後 2 ID - 999 ID-999 数式を入れたセル
結果: ID-999
つまずきやすいところ
- CONCATENATE と違い、範囲(
A1:A5)をまとめて渡せる - 区切り文字は入らない。入れたいなら TEXTJOIN
よくあるエラーと、その直し方
#VALUE!- つなげた結果が、セルに入る上限(32,767文字)を超えたつなげる範囲を分ける