TEXTJOIN(テキストジョイン)エクセル(Excel)関数

TEXTJOIN(テキストジョイン)エクセル(Excel)関数

TEXTJOIN(テキストジョイン)は、複数のセルに表示された文字列を1つのセルに区切り文字を追加して連結することができます。

・関数TEXTJOIN(テキストジョイン)
・書式=TEXTJOIN(区切り記号,空の時の文字列を無視, 文字列1, 文字列2,・・・)
・内容個々のセルや範囲指定したセルに表示された文字列を区切り記号を追加して連結します
使い方
=TEXTJOIN("-",TRUE,"A","B","C","D","E","F")
結果:A-B-C-D-E-F

=TEXTJOIN("-",TRUE,"A","B","","","E","F")
結果:A-B-E-F

=TEXTJOIN("-",FALSE,"A","B","","","E","F")
結果:A-B---E-F

TRUEを指定するとセルが空の時区切り記号は付きません
FALSEを指定するとセルが空でも区切り記号は追加されます

エクセル表サンプル
  A B C D E
1        
2   名前 所属 内線  
3   小林 人事部 4649  
4   高橋 経理部 4756  
5   鈴木 営業部 4899  
6   井上 開発部 4900  
7          

「,」カンマ区切りで個々
「:」コロン区切りで範囲

組み合わせることもできます
=TEXTJOIN("-",TRUE,B3:B6,"A","B",D6)
結果:小林-高橋-鈴木-井上-A-B-4900

個々のセルを連結させるのはCONCATENATE関数と一緒ですが、TEXTJOIN関数はCONCAT関数のように範囲を指定できるようになりました
参考
Googleスプレッドシートでは区切り文字を使わない場合はJOIN関数がありますが、エクセルにはJOIN関数はありません
Googleスプレッドシート関数の「JOIN」と「TEXTJOIN」の違い
TEXTJOINとよく使うエクセル関数
 CONCAT セルに表示された文字列を連結します
 LEN 文字列の文字数を取得します
 MID 指定された文字数の文字を取得します
 SEARCH 字列を他の文字列の中から検索します
 SUBSTITUTE 指定した文字を置換します


TEXTJOIN(テキストジョイン)>HOME

エクセル(Excel)関数

(C) 2001-2023 Digital World