小技集

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



2024年9月16日【ID:0】

【Excel】複数条件で値を抽出

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


2つのキーから値を検索して抽出する場合、今までは、以下のように検索用の列を用意する必要がありました。

しかし、2021以降のバージョンに新たに追加されたFILTER関数を活用することで、上記のような検索用の列を用意する必要がなくなりました。
今回は、FILTER関数を活用して、検索用の列を用意せずに2つのキーから値を検索して抽出する方法について解説していきます。

紹介する方法は、数ある方法の中の1つになります。
他の関数を活用しても実現することができるので、色んな方法を試されると良いです。


FILTER関数の活用

FILTER関数の使い方は、以下のとおりです。

=FILTER(配列, 含む, [空の場合])
// 配列:抽出対象の範囲
// 含む:抽出条件
// [空の場合]:抽出対象が1件もない場合に表示する値(省略可)

FILTER関数で複数条件で指定する場合は、AND「*」、もしくは、OR「+」を活用します。

実際に、FILTER関数を用いて以下の表からキー1とキー2が一致する値を抽出していきます。

この場合は、抽出対象の範囲がD7~D12になります。
次に抽出条件が以下の2つになります。
・キー1:B7~B12の中でB3と一致するデータ
・キー2:C7~C12の中でC3と一致するデータ

実際に、FILTER関数の引数に割り当てることによって、以下のように抽出することができます。

=FILTER(D7:D12,(B7:B12=B3)*(C7:C12=C3),"なし")
// キー1とキー2が一致する場合になるため、それぞれの条件をAND「*」で並べる
// 抽出対象が1件もない場合は「なし」と表示する

※黄色のセルに数式を入力しています。

一致するデータが複数件ある場合は、セルから溢れ出て、以下のように表示されます。


補足

複数の連続した項目を抽出する場合は、スピル(セルから溢れ出して表示する機能)を活用することで、以下のように1つの数式で表現することができます。

=FILTER(D7:E12,(B7:B12=B3)*(C7:C12=C3),"なし")

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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

6691006

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

Excel完全制覇


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

【Excel】実は数式内にコメントを残せます

【Excel】対象月の営業開始日(終了日)を求める

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】グラフのラベルテキストを改行する

【Excel】数式で画像を参照して抽出できる!?

【Word】自動で現在の日付や時刻を更新する

【Excel】海外資料を数式でサクッと翻訳

【ExcelVBA】今月のシートのみを瞬時に表示

【Excel】今日の日付の行を色付け

【Excel】条件付き書式で二重の罫線を設定

【Excel】特定の文字を一括で色付けする方法 2選

【Excel】計算なしで年代別集計

【Excel】セルの結合を正しく使う

【Excel】リンク更新の警告が表示されないようにする

【Excel】VLOOKUP関数で列番号を数えずに抽出

【Excel】吹き出しの図形の三角の幅を自由に調整する方法

【Excel】シフト表への入力を爆速にする

【ExcelVBA】タスク管理表で残タスク数をシート名に自動反映

【Excel】指定した年月のデータを数式で抽出

【Googleスプレッドシート】表の最終行を選択するリンク

【ExcelVBA】現在の日時を取得

【Excel】オートフィルのちょっとした小技

【Excel】文字列の数字のままで正しく集計する裏技

【Excel】エラーを無視して集計する

【Excel】改行を保持しながら値を参照する





一覧ページへ

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

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

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

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

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