📊つかえる関数.com

条件に一致するセルの文字列だけを結合する方法は?

数式・計算上級·更新: 2026-02-12
TEXTJOIN関数とIF関数を組み合わせることで、条件に一致するセルの文字列だけを結合できます。Excel 2019では`=TEXTJOIN(", ", TRUE, IF(A2:A100="東京", B2:B100, ""))`のように記述し、Ctrl+Shift+Enterで配列数式として入力します。Excel 2021以降ではスピル機能により自動的に配列数式として処理されます。フィルター済みリストの作成に便利です。

📊 バージョン対応

2016
非対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 東京の担当者名だけを一覧化

営業所リストから東京の担当者名だけをカンマ区切りで取得。会議資料や報告書の作成に使用

=TEXTJOIN(", ", TRUE, IF(A2:A100="東京", B2:B100, ""))

💼 完了タスクの担当者リスト作成

ステータスが「完了」のタスクの担当者名だけを結合。プロジェクト報告書に使用

=TEXTJOIN(", ", TRUE, IF(C2:C100="完了", B2:B100, ""))
TEXTJOINIF条件付き結合配列数式スピル組み合わせパターン
📄

文字列関数チートシート

LEFT / MID / SUBSTITUTE 等の文字列操作パターン集

準備中※ PDFは現在作成中です。近日公開予定