Excel

ExcelのTEXTJOIN関数をわかりやすく解説!文字列を区切り文字を付けて結合する

  1. HOME >
  2. 開発関連 >
  3. Excel >

ExcelのTEXTJOIN関数をわかりやすく解説!文字列を区切り文字を付けて結合する

はじめに

Excel(エクセル)のTEXTJOIN関数は、文字列を区切り文字を入れて結合する関数です。
区切り文字を入れずに文字列を結合したい場合は、CONCAT関数をお使い下さい。

構文

TEXTJOIN (区切り文字, 空のセルは無視, 文字列1, [文字列2],...)

区切り文字必須空の文字列、又は二重引用符で囲まれた1つ以上の文字を指定します
空のセルは無視必須TRUEの場合は空のセルを無視します
テキスト1必須文字列またはセルの範囲などの文字列の配列を指定します
テキスト2...省略可結合する追加の文字列またはセルの範囲などの文字列の配列を指定します

使用例

サンプルデータ
本日月曜日
マネデジ
Excel関数

セルを指定

=TEXTJOIN("は", TRUE, A1, B1)

解説

=A1とB1を区切り文字”は”で結合する

=”本日”と”月曜日”を区切り文字”は”で結合する

=”本日は月曜日”

セル範囲を指定

=TEXTJOIN(",", TRUE, A2:B2)

解説

=A2からB2を区切り文字”,”で結合する

=A2とB2を区切り文字”,”で結合する

=”マネ”と”デジ”を区切り文字”,”で結合する

=”マネ,デジ”

複数行、複数列を指定する場合は、左から右・上から下の順番で結合します。

=TEXTJOIN("✕", TRUE, A2:B3)

解説

=A2からB3を区切り文字”✕”で結合する

=A2とB2とA3とB3を区切り文字”✕”で結合する

=”マネ”と”デジ”と”Excel”と”関数”を区切り文字”,”で結合する

=”マネ✕デジ✕Excel✕関数”

おわりに

いかがでしたでしょうか?
TEXTJOIN関数は、区切り文字を間に入れた文字列の結合に有効です。
Excel関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。

関連項目

-Excel
-