小技集

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



2025年10月7日【ID:0】

【Excel】FILTER関数1つで離れている項目を抽出

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


FILTER関数は、表から指定した条件を満たしたデータのみを抽出する関数です。
表の中の連続した項目を抽出する場合は、以下のように抽出することができます。

(例)「雇用形態」が「アルバイト」の「氏名・雇用形態・所属部署」を抽出

=FILTER(B:D,C:C="アルバイト","")

しかし、離れている項目の場合、以下のように、項目ごとにFILTER関数を入力して抽出している方も少なくないかと思います。

(例)「雇用形態」が「アルバイト」の「氏名・入社日」を抽出

=FILTER(B:B,C:C="アルバイト","")
=FILTER(F:F,C:C="アルバイト","")

もちろん、このままでも抽出はできますが、以下のようなデメリットがあります。

・抽出条件や抽出項目が変わった時に、項目ごとの数式を1つ1つ修正する必要がある
・FILTER関数2つ分の計算処理が必要なため、表のサイズによってはファイルの動きが遅くなる

ということで、こちらでは、FILTER関数1つで離れている項目を抽出する方法について解説していきます。


離れている項目を指定する

連続した項目の場合は、以下のように「:」で範囲を一括で指定することができます。

=FILTER(B:D,C:C="アルバイト","")

しかし、離れている項目の場合、「:」だけで範囲を選択することができません。
そんな時は、HSTACK関数を組み合わせます。
HSTACK関数では、以下のように、指定した複数の範囲を水平方向に繋げることができます。

(例)「氏名・入社日」を先頭から6件抽出

=HSTACK(B2:B7,F2:F7)

そのため、HSTACK関数を使って、以下のような数式にすることで、連続した項目を1つの数式のみで抽出することができます。

(例)「雇用形態」が「アルバイト」の「氏名・入社日」を抽出

=FILTER(HSTACK(B:B,F:F),C:C="アルバイト","")

まとめ

今回のように、1つの数式にすることで、以下の欠点が解消されます。

・抽出条件や抽出項目が変わった時に、項目ごとの数式を1つ1つ修正する必要がある
・FILTER関数2つ分の計算処理が必要なため、表のサイズによってはファイルの動きが遅くなる

しかし、今回の方法の場合、列を挿入すると、以下のように見出しとデータがずれてしまう可能性があります。

そのため、項目数が多い場合などは、見出し自体も数式で抽出するなどと対策すると良いです。


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

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


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





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

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


- 人気の記事 -



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



サイト累計閲覧数

7360673

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

Excel完全制覇


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

【Excel】取り消し線を瞬時に設定

【Excel】各シートのセルの値を一括抽出

【Excel】グラフタイトルにセルの値を参照させる

【Excel】価格の下三桁を480円または980円にする

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Word】好みの「組み文字」を入力する方法

【Word】文頭のアルファベットが自動で大文字になる

【ExcelVBA】直接編集も自動抽出もできる仕組み

【Excel】スピンボタンで文字入力

【ExcelVBA】データ登録フォームを開発する

【Excel】VLOOKUPで空白が「0」と表示されてしまう問題を一瞬で解決

【Excel】完全一致のデータを自動で色付け

【Excel】表の順番をランダムに並べ替える

【Excel】折り返して全体を表示して右端を揃える

【ExcelVBA】ON・OFFボタンを開発

【Excel】IFS関数で「その他」を表現

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

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

【Excel】セル参照や数式に名前を付ける「LET関数」

【Excel】表のデザインを自動で作成する方法 2選

【Excel】各フォルダへのハイパーリンクを瞬時に作成

【Outlook・Word】定型のあいさつ文を入力

【Excel】ふりがな検索する方法

【Excel】○○IFS関数を使ってOR条件で求める

【ExcelVBA】表の絞り込みと並べ替えを一瞬でリセット





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります