テキスト

セルを1つのリストにつなぐ

定義

選んだ区切り文字で複数のセルを1つのリストにつなぐとは、TEXTJOIN に区切り文字、空を飛ばすかどうか、セルを渡すことです。

構文

=TEXTJOIN(delimiter, ignore_empty, text1)

引数

引数 意味
delimiter 項目のあいだに置く区切り文字で、二重引用符で囲みます。例: "|"。
ignore_empty 1 は空のセルを飛ばします。0 は空のセルごとに区切り文字を残します。
text1 つなぐセルです。A2:C2 のような範囲も使えます。

計算例

箱の一覧が A2:C2 に木の種類を保存しています。真ん中のセルは空です。

A: 1番目 B: 2番目 C: 3番目
oak elm

数式: =TEXTJOIN("|",1,A2:C2)

結果: oak|elm。空のセルは飛ばされるので、区切り文字は1つだけ使われます。

練習問題

セル A2、B2、C2 には red、blue、green が入っています。D2 に、それらのセルをハイフンでつなぎ、空のセルを飛ばす数式を書いてください。

  1. D2 に、A2:C2 をハイフンでつなぎ、空のセルを無視する TEXTJOIN 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

選んだ区切り文字でそのリストを組み立てるのが TEXTJOIN 関数です。

よくある間違い

=TEXTJOIN("|",0,A2:C2) のように空のセルに 0 を使うミスです。B2 の空白が残るので、結果は oak||elm になります。

関連する関数

これらのリンクは関連する関数です。