Excel: 単一列に複数の条件を含む高度なフィルター
Excel の高度なフィルター機能を使用すると、列内の複数の基準に基づいてデータ セット内の行をフィルターできます。
次の例は、Excel の次のデータ セットを使用してこれを行う方法を示しています。
例 1: OR ロジックを使用した 1 つの列に複数の条件を含む高度なフィルター
データセットをフィルターして、 Team列の値が Mavs または Rockets のいずれかである行のみを表示するとします。
この基準をセル範囲E1:E3で定義し、 [データ]タブをクリックして、 [詳細フィルター]ボタンをクリックします。
リスト範囲としてA1:C12を選択し、基準範囲としてE1:E3 を選択します。
[OK]をクリックすると、データセットがフィルター処理され、チーム名が Mavs または Rockets である行のみが表示されます。
例 2: AND ロジックを使用した 1 つの列に複数の条件を含む高度なフィルター
データセットをフィルターして、 Points列の値が 20以上30 以下の行のみを表示するとします。
この基準をセル範囲E1:F2で定義し、 「データ」タブをクリックして「詳細フィルター」ボタンをクリックします。
リスト範囲としてA1:C12を選択し、基準範囲としてE1:F2を選択します。
[OK]をクリックすると、データセットがフィルター処理され、 Points列の値が 20以上30 以下の行のみが表示されます。
高度なフィルター機能を使用する場合は、 ORロジックを使用する場合とANDロジックを使用する場合の微妙な違いに注意してください。
ORロジックを使用するには、基準範囲の同じ列に複数の値を配置する必要があります。
ANDロジックを使用するには、条件範囲の異なる列に複数の値を配置する必要があります。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel の高度なフィルター:「次の値を含まない」の使用方法
Excel の詳細フィルター:「次を含む」の使用方法
Excel の詳細フィルター: 空ではない値を含む行を表示する