※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。
2025年10月14日【ID:0】
【Excel】チェックしたデータを別シートに抽出
以下のように、A列に用意されているチェックボックスにチェックするだけで、チェックしたデータが別シートに抽出される仕組みの実現方法について解説していきます。

※こちらで実現したファイルは、記事の最後にて配布しています。
1. チェックボックスの用意
まずは、抽出元シートのA列にチェックボックスを用意します。
A列のチェックボックスを作成したい範囲を選択し、[挿入]タブの中の[チェックボックス]を選択します。

これだけで、チェックボックスを作成することができます。

[データ]タブの中に[チェックボックス]という項目がない場合は、以下の記事を参考にして、チェックボックスを作成してください。
>チェックボックスの作成方法
チェックボックスが配置されているセルには、TRUE/FALSEという値が入力されています。

2. チェックしたデータの抽出
次は、チェックしたデータを抽出します。
指定した範囲のデータから指定した条件を満たしたデータを抽出するには、FILTER関数が便利です。
抽出先のシートに、以下のような数式を入力します。
※抽出元の表は、「商品一覧」シートに用意しています。
=FILTER(商品一覧!B2:E1000,商品一覧!A2:A1000=TRUE,"")
// 商品一覧!B2:E1000:抽出対象の表の範囲
// 商品一覧!A2:A1000=TRUE:抽出条件(A2:A1000の中でTRUEのデータを抽出)

ちなみに、抽出元の表のA列に、TRUE/FALSE以外(空白セルを除く)の値が入力されていない場合は、以下のように「=TRUE」を省略することもできます。
=FILTER(商品一覧!B2:E1000,商品一覧!A2:A1000,"")

3. 完成
以上の手順で完成です。
抽出元の表のA列をクリックし、チェックボックスにチェックすることで、チェックしたデータのみが別シートに抽出されます。

抽出される順番は、チェックした順番ではなく、抽出元の表の先頭からの順番で抽出されます。
▼サンプルファイル▼
※Excelのバージョンが新しいチェックボックスなどに対応していない場合は、正しく表示されません。
※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


















































![極める。Excel関数 データを自由自在に操る[最強]事典](https://it-yobi.com/wp-content/themes/radiate/images/amazon-books/ad-books/excel-books-14.png)