小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年4月22日【ID:0】

【Excel】自動でグループ分け!FILTER関数×TEXTJOIN関数

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の表は、氏名ごとに曜日を割り当てたものになります。

今回は、こちらの表から曜日ごとで氏名をカンマ区切りにして抽出する方法について紹介していきます。


FILTER関数とTEXTJOIN関数

カンマ区切りで並べて抽出するには、FILTER関数とTEXTJOIN関数を活用します。

FILTER関数では、以下のように条件を満たしたデータのみを抽出することができます。

=FILTER(D:D,E:E="月","")

TEXTJOIN関数では、以下のように指定した複数の値を指定した区切り文字で繋げて表示することができます。

=TEXTJOIN(",",TRUE,D3:D7)

そのため、この2つ関数を組み合わせて、対象のデータの抽出と抽出データの結合を1つ数式で行うことができます。


曜日ごとで氏名をカンマ区切りにして抽出

こちらでは、以下のB列の表に曜日ごとで抽出していきます。

まずは、「月」から抽出していきます。
「月」を抽出する数式は、以下になります。

=TEXTJOIN(",",TRUE,FILTER(D:D,E:E=B2,""))
// FILTER関数で「月」と一致する氏名を抽出し、TEXTJOIN関数でカンマ区切りにして結合

このように、1つの数式で抽出することができます。
他の曜日に関しては、数式を入力したセルをコピーして貼り付けるだけで抽出することができます。

それぞれのセルに貼り付けられる数式は、以下のように相対参照で反映されます。

火:=TEXTJOIN(",",TRUE,FILTER(D:D,E:E=B4,""))
水:=TEXTJOIN(",",TRUE,FILTER(D:D,E:E=B6,""))
木:=TEXTJOIN(",",TRUE,FILTER(D:D,E:E=B8,""))
金:=TEXTJOIN(",",TRUE,FILTER(D:D,E:E=B10,""))
ExcelVBAレベル確認

まとめ

FILTER関数とTEXTJOIN関数の組み合わせは、単に曜日ごとの担当者を抽出するだけでなく、様々な条件に基づいたデータの抽出と結合を自動化できる、非常に汎用性の高いテクニックです。

これらの関数を使いこなすことで、
・データ分析の効率化
・レポート作成の自動化
・日々のルーチンワークの削減

などといった、Excelを使った業務の効率を向上させることができます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7175098

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】選択した値の関連データを自動で抽出

【Excel】ガントチャートの対象期間を自動色付け

【ExcelVBA】ダブルクリックで値を切り替える方法

【Excel】各支店ごとでグループ化して集計

【ExcelVBA】複数シートの表に一括反映

【ExcelVBA】シートの「表示・非表示」を瞬時に切り替える

【Excel】最終行のデータを抽出する新関数

【Excel】表の特定の項目を結合せずに結合した見た目にする

【Excel】選択した範囲内の改行を一括削除

【Excel】表の途中に行を一瞬で挿入

【Excel】必要な範囲以外を非表示にする

【Excel】不要なセルを自動でグレーにする方法

【Excel】複数行1データの表から数式で検索&抽出

【Excel】特定の日付まで連続で入力

【Excel】表の背景色を交互に変更する方法

【Excel】クイックアクセスツールバーをブック単位で設定

【Excel】グラフの軸の「データのない日付」を非表示にする

【Excel】表の書式がコピーした際に崩れないようにする

【Excel】VLOOKUP関数で項目名から値を抽出

【Excel】進捗別にタスクを簡単に抽出

【Excel】ピボットテーブルの意外と知られていない小技3選

【Excel】表の中に集計行を瞬時に挿入

【Excel】テーブルを使った集計方法

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【Excel】住所を簡単に入力する方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ