はじめに
Excel(エクセル)のTEXTJOIN関数は、文字列を区切り文字を入れて結合する関数です。
区切り文字を入れずに文字列を結合したい場合は、CONCAT関数をお使い下さい。
構文
TEXTJOIN (区切り文字, 空のセルは無視, 文字列1, [文字列2],...)
| 区切り文字 | 必須 | 空の文字列、又は二重引用符で囲まれた1つ以上の文字を指定します |
| 空のセルは無視 | 必須 | TRUEの場合は空のセルを無視します |
| テキスト1 | 必須 | 文字列またはセルの範囲などの文字列の配列を指定します |
| テキスト2... | 省略可 | 結合する追加の文字列またはセルの範囲などの文字列の配列を指定します |
使用例
サンプルデータ| A | B | |
|---|---|---|
| 1 | 本日 | 月曜日 |
| 2 | マネ | デジ |
| 3 | 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関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。