今回は、Excelのオートフィルタ機能を使って、複数の条件を組み合わせて必要なデータを絞り込む方法について紹介します。
何百、何千行にもなる顧客リストや売上データなどを扱う際、すべてのデータを目視で確認するのは困難です。「東京都に住んでいる人」「売上が10万円以上の取引」など、特定の条件に当てはまるデータだけを抽出したいときに活躍するのがオートフィルタです。
基本的な絞り込みだけでなく、複数の条件を掛け合わせることで、より詳細な分析や目的のデータの検索がスムーズに行えるようになります。
オートフィルタの基本的な設定方法
まずは、表にオートフィルタを設定する手順からお伝えします。
対象となる表の中のいずれかのセルをクリックして選択した状態にします。
次に、リボンの「データ」タブを開き、「並べ替えとフィルター」グループの中にある「フィルター」のアイコン(漏斗のような形)をクリックします。
すると、表のタイトル行(一番上の見出し行)の各セルの右端に、下向きの小さな矢印(ドロップダウンボタン)が表示されます。これでオートフィルタが設定された状態になり、データを絞り込む準備が整いました。
複数条件による絞り込みの基本
オートフィルタを使った基本的な複数条件の絞り込みには、大きく分けて2つのパターンがあります。同じ列(項目)内で複数の条件を指定する場合と、異なる列(項目)をまたいで条件を指定する場合です。
1. 異なる列の条件を組み合わせる(AND条件)
例えば、「部署が『営業部』」かつ「役職が『課長』」というように、異なる列の条件を両方とも満たすデータを抽出したい場合の手順です。
- 「部署」列の見出しにある矢印ボタンをクリックし、リストの中から「営業部」にチェックを入れて「OK」をクリックします。これで表全体が営業部の人だけに絞り込まれます。
- 続いて、絞り込まれた状態のまま「役職」列の矢印ボタンをクリックし、「課長」にチェックを入れて「OK」をクリックします。
このように、抽出を順番に行うだけで、自動的に「AかつB」というAND条件での絞り込みが適用されます。特定のターゲットを徐々に絞り込んでいく際に便利な使い方です。
2. 同じ列内で複数の条件を指定する(OR条件)
例えば、「部署」が「営業部」または「企画部」のどちらかである人を抽出したい場合のように、同じ列の中で複数の条件(AまたはB)を指定する手順です。
「部署」列の矢印ボタンをクリックすると、下部にその列に入力されているすべてのデータがリストとして表示されます。
デフォルトでは「(すべて選択)」にチェックが入っているため、一度このチェックを外して全選択を解除します。
その後、抽出したい「営業部」と「企画部」の両方のチェックボックスをクリックしてチェックを入れ、「OK」をクリックします。これで、どちらかに該当するデータがすべて表示されます。
数値や日付を使った高度な条件指定
単純な文字列の一致だけでなく、「〇〇以上」「〇〇から〇〇の間」といった、数値や日付の範囲を使った絞り込みも可能です。これは「テキストフィルター」や「数値フィルター」と呼ばれる機能を使います。
数値フィルターの活用
例えば、売上金額が「5万円以上、かつ10万円以下」のデータを抽出したい場合の手順です。
「売上金額」列の矢印ボタンをクリックし、メニューから「数値フィルター」にマウスポインターを合わせます。
表示されたサブメニューから「指定の範囲内」を選択すると、「カスタムオートフィルター」というダイアログボックスが開きます。
- 上の行の左側のボックスに「50000」と入力し、右側の条件を「以上」にします。
- 真ん中の「AND」というラジオボタンが選択されていることを確認します。
- 下の行の左側のボックスに「100000」と入力し、右側の条件を「以下」にします。
これで「OK」をクリックすると、指定した範囲に収まるデータだけが抽出されます。
テキストフィルターの活用
文字列データに対しても、柔軟な検索が可能です。
例えば、商品名に「セット」という文字が含まれるすべての商品を抽出したい場合、「商品名」列の矢印ボタンから「テキストフィルター」を選び、「指定の値を含む」を選択します。
ダイアログボックスの入力欄に「セット」と入力して「OK」をクリックすると、「Aセット」「ギフトセット」など、前後にどんな文字があっても該当するものが抽出されます。
フィルターの解除と再適用
絞り込みを行った後、すべてのデータを再び表示させたい場合は、フィルターの解除を行います。
特定の列だけ解除したい場合は、その列の矢印ボタン(フィルターが適用されていると漏斗と矢印のアイコンに変わっています)をクリックし、「〇〇からフィルターをクリア」を選択します。
表全体にかかっている複数のフィルターを一度にすべて解除したい場合は、「データ」タブの「並べ替えとフィルター」グループにある「クリア」ボタンをクリックします。これで元の状態に戻ります。
また、データを新しく追加したり書き換えたりした際に、その変更を現在の絞り込み条件に反映させたい場合は、同じグループ内にある「再適用」ボタンをクリックすると、最新の状態でフィルターがかけ直されます。
まとめ
Excelのオートフィルタを使って、複数の条件でデータを絞り込む方法についてお伝えしました。
異なる列を組み合わせて条件を狭めていく方法や、同じ列で複数の項目を選択する方法、そして数値フィルターを使った範囲指定など、いくつかのパターンを組み合わせることで、膨大なデータの中から必要な情報を素早く見つけ出すことができます。
日々の業務でデータを集計したり、特定の条件に合うリストを作成したりする際に、オートフィルタの機能を活用してみてはいかがでしょうか。作業の効率と正確性を高める助けになるかと思います。