![見出し画像](https://assets.st-note.com/production/uploads/images/146392724/rectangle_large_type_2_ceb684431ab254d57f8769bbcc43f651.png?width=1200)
【Excel 動画解説】FILTER関数で2つのテーブルから差集合・積集合のテーブルを作る
こちらの動画では、ExcelのFILTER関数をつかって、2つのテーブルの差集合・積集合となるテーブルを作成する方法について解説します。
![](https://assets.st-note.com/img/1720248260553-xNthSAm88v.png?width=1200)
Excelでセル範囲や配列、テーブルから特定の条件を満たす値を抽出して配列を作成する場合FILTER関数を利用します。
![](https://assets.st-note.com/img/1720253566084-uFqitxgayu.png?width=1200)
もし抽出条件が「BまたはG」のように2つだけ、しかも今後変わることがないのであれば、以下の数式のようにFILTER関数の第2引数を指定してもよいと思います。
=FILTER(
テーブル1[列],
(テーブル1[列]="B") + (テーブル1[列]="G")
)
しかし、抽出する値が個数を含めて都度変わる可能性がある場合は、上記のような数式だと毎回手で修正する羽目になってしまいます。
そこで、抽出条件となるテーブル2を作成して、テーブル1からテーブル2に含まれる値のみを抽出したい。
![](https://assets.st-note.com/img/1720254025744-hAiGN9IZUa.png?width=1200)
あるいは逆に、テーブル1からテーブル2に含まれない値のみを抽出したい。
![](https://assets.st-note.com/img/1720254160377-L7fItLa1J0.png?width=1200)
言い方を変えると、2つのテーブルから積集合、差集合となる配列を作成したい。
こちらの動画では、FILTER関数をつかって、2つのテーブルから積集合、差集合のテーブルを作成する方法について解説します。
![](https://assets.st-note.com/img/1720248278981-somO7UQknu.png?width=1200)
ファイルダウンロード
以下のリンクより動画で使用しているファイルをダウンロードできます。
ここから先は
0字
/
1ファイル
¥ 500
よければサポートしていただけると嬉しいです😀 有用な記事や動画を制作していけるように頑張ります❗️