エクセル入門
TEXTJOIN関数(区切り記号を指定できる文字列結合)

Excelの初心者向け入門解説
公開日:2013年5月以前 最終更新日:2021-06-25

TEXTJOIN関数(区切り記号を指定できる文字列結合)


TEXTJOIN関数は、複数の範囲や文字列を結合し、各文字列の間に区切り記号を挿入します。
区切り記号が空の文字列の場合は、範囲または文字列がそのまま連結されます。



TEXTJOIN関数の書式

=TEXTJOIN(区切り文字,空のセルは無視,テキスト1,[テキスト2],...)

区切り文字

必須です。
結合する各文字列の間に挿入する区切り記号を指定します。
セルおよび固定の文字列(空の文字列を含む)が指定できます。
数値が指定されている場合は、テキストとして扱われます。

空のセルは無視無視

必須です。
TRUE の場合、空のセルは無視されます。

テキスト1

必須です。
文字列、またはセル範囲などの文字列の配列。

[テキスト2],...

省略可能です。
結合する追加の文字列またはセル範囲。
引数として最大252を指定することができます。
各テキストには、文字列、またはセル範囲などの文字列の配列を指定できます。


CONCAT関数との一番の違いは区切り記号を指定できる点にあります。
結果の文字列が32767文字 (セルの上限) を超えた場合、TEXTJOIN は#VALUEを返します。

TEXTJOIN関数の使用例

A1セルからF1セルまで以下のように入っている場合、

A列 B列 C列 D列 E列 F列
a b c   e f

=TEXTJOIN(",",TRUE,A1:F1) ・・・ a,b,c,e,f
=TEXTJOIN("-",FALSE,A1:F1) ・・・ a-b-c--e-f


Officeサポート TEXTJOIN関数


ワークシート関数一覧
・文字列関数 ・日付と時刻の関数 ・情報関数 ・論理関数 ・検索/行列関数 ・数学/三角関数 ・統計関数 ・財務関数 ・エンジニアリング関数 ・データベース関数 ・アドイン/オートメーション ・キューブ ・Microsoft Office のサポート

ワークシート関数の一覧(2010以降)
・Excel2010で追加されたワークシート関数 ・Excel2013で追加されたワークシート関数 ・Excel2016/Excel2019で追加されたワークシート関数 ・Excel2021で追加されたワークシート関数 ・Excel2021より後の365で追加されたワークシート関数 ・Microsoft 365 Insider ・Microsoft「Office のサポート」



同じテーマ「エクセル入門」の記事

FREQUENCY関数(値の頻度を縦方向の配列で返す)

FREQUENCY関数は、範囲内での値の頻度を縦方向の配列で返します。範囲内に含まれる頻度分布を求める場合に使います。FREQUENCY関数では配列が返されるため、配列数式として入力する必要があります。
平均値、中央値、最頻値
・平均値 ・中央値:MEDIAN関数 ・最頻値:MODE関数
CONCAT関数(複数の範囲や文字列を結合)
CONCAT関数は、複数の範囲や文字列からのテキストを結合します。ただし、区切り記号は指定できません。CONCAT関数の書式 CONCAT(テキスト1,[テキスト2],…) テキスト1 必須です。結合するテキスト項目。
TEXTJOIN関数(区切り記号を指定できる文字列結合)
MAXIFS関数、MINIFS関数(条件付き最大値最小値)
・MAXIFS関数、MINIFS関数の書式 ・ワイルドカード ・MAXIFS関数とMINIFS関数の使用例
IFS関数(複数条件)
IFS関数は、1つ以上の条件が満たされているかどうかをチェックして、最初のTRUE条件に対応する値を返します。複数のネストしたIFステートメントを置き換えることができるため、複数の条件指定ではより簡単に記述できます。IFS関数の書式 =IFS(論理式1,真の場合1,[論理式2,真の場合2]…) 論理式1 必須です。
SWITCH関数(複数値での切替)
SWITCH関数は、1つの値に対して値の一覧を評価し、最初に一致する値に対応する結果を返します。いずれにも一致しない場合は、任意指定の既定値が返されます。SWITCH関数の書式 SWITCH(式,値1,結果1,[既定値または値2,結果2],…[既定値または値126,結果126]) 式 必須です。
XLOOKUP関数とスピル入門
・スピルとは ・XLOOKUP関数の基本 ・スピルと新関数の練習
スピルについて
・スピルとは ・スピルの数式例 ・ゴースト ・スピル範囲での独特な挙動について ・スピルのエラー表示 ・スピル範囲演算子 ・暗黙的なインターセクション演算子 ・従来のスピルしないエクセルとの互換性についての注意点 ・スピル関連記事
FILTER関数(範囲をフィルター処理)
・FILTER関数の書式 ・FILTER関数使用例のサンプルデータ ・FILTER関数の基本 ・空白セルを0ではなく空白にする場合 ・複数条件のフィルター ・関数を使ってフィルター ・横(列)でフィルター ・表示する列を選択する ・FILTER関数の結果を他の関数で使う ・スピルによって新しく追加された関数
SORT関数、SORTBY関数(範囲を並べ替え)
・SORT関数の書式 ・SORTBY関数の書式 ・SORT関数、SORTBY関数と、ワークシートの並べ替えの違い ・最も単純な並べ替え ・複数キーでの並べ替え ・列方向(横方向)で並べ替え ・並べ替え範囲(配列)以外の基準で並べ替える ・列全体を範囲指定する場合 ・スピルによって新しく追加された関数


新着記事NEW ・・・新着記事一覧を見る

VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)
テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)
無効な前方参照か、コンパイルされていない種類への参照です。|エクセル雑感(2024-02-17)
初級脱出10問パック|VBA練習問題(2024-01-24)
累計を求める数式あれこれ|エクセル関数応用(2024-01-22)
複数の文字列を検索して置換するSUBSTITUTE|エクセル入門(2024-01-03)
いくつかの数式の計算中にリソース不足になりました。|エクセル雑感(2023-12-28)
VBAでクリップボードへ文字列を送信・取得する3つの方法|VBA技術解説(2023-12-07)
難しい数式とは何か?|エクセル雑感(2023-12-07)
スピらない スピル数式 スピらせる|エクセル雑感(2023-12-06)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
7.並べ替え(Sort)|VBA入門
8.条件分岐(IF)|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.マクロとは?VBAとは?VBAでできること|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ