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 の詳細フィルター: 空ではない値を含む行を表示する

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です