オートフィルターでできる複数条件のデータ抽出:Excelの基本操作



オートフィルターでできる複数条件のデータ抽出       Topへ

同一列での2つまでの AND条件とOR条件 を設定する(数値をフィルターする)     Topへ

AND条件を指定する例です

  1. 「国語」で40以上 かつ 70以下のデータを抽出する例です。
    データリスト内のセルを選択します。またはデータのリスト範囲を選択します。
    [データ]タブの[フィルター]をクリックすると、列見出しのセルにフィルターボタンが表示されます。
    「国語」のフィルターボタンをクリックして、「数値フィルター」→「ユーザー設定フィルター]を実行します。
    オートフィルターでできる複数条件のデータ抽出01
  2. オートフィルター オプション ダイアログボックスが開きます。
    「40」「以上」 と設定し、 ANDにチェックを入れ、 「70」「以上」と設定します。
    「OK]ボタンをクリックします。
    オートフィルターでできる複数条件のデータ抽出02
  3. 「国語」が40点以上、70点以下のデータが抽出されました。
    オートフィルターでできる複数条件のデータ抽出03

OR条件の例です。

  1. データリスト内のセルを選択します。またはデータのリスト範囲を選択します。
    [データ]タブの[フィルター]をクリックすると、列見出しのセルにフィルターボタンが表示されます。
    「国語」のフィルターボタンをクリックして、「数値フィルター」→「ユーザー設定フィルター]を実行します。
    オートフィルターでできる複数条件のデータ抽出04
  2. オートフィルター オプション ダイアログボックスが開きます。
    「90」「以上」 と設定し、 OR にチェックを入れ、 「30」「以下」と設定します。
    「OK]ボタンをクリックします。
    オートフィルターでできる複数条件のデータ抽出05
  3. 「国語」が90点以上、または 30点以下のデータが抽出されました。
    オートフィルターでできる複数条件のデータ抽出06

複数列での AND条件 でデータをフィルターする     Topへ

  1. 国語、数学、英語 すべてが70点以上のデータを抽出します。
    「国語」のフィルターボタンをクリックして「数値フィルター」→「指定の値以上」を選択します。
    オートフィルターでできる複数条件のデータ抽出07
  2. 「70」「以上」と設定します。[OK]ボタンをクリックします。
    オートフィルターでできる複数条件のデータ抽出08
  3. 「数学」「英語」の各列で、フィルターを同様に 70以上 で実行します。
    3教科すべてが70以上のデータを抽出することができました。
    オートフィルターでできる複数条件のデータ抽出09

複数列での OR条件 でデータをフィルターする     Topへ

  1. I列を作業列として使用します。
    フィルターを解除して、I2セルに =(E2>=90)+(F2>=90)+(G2>=90) と入力して、下方向へコピーします。
    いずれかが、90以上ということは この数式の結果が 1以上であればよいことになります。
    オートフィルターでできる複数条件のデータ抽出10
  2. よって、I列で 1以上のデータを抽出すればよいことになります。
    I列のフィルターボタンをクリックして「数値フィルター」→「指定の値以上」を選択します。
    オートフィルターでできる複数条件のデータ抽出11
  3. 「1」「以上」と条件を設定します。[OK]ボタンをクリックします。
    オートフィルターでできる複数条件のデータ抽出12
  4. 「国語」「数学」「英語」のいずれかが 90以上のデータを抽出することができました。
    オートフィルターでできる複数条件のデータ抽出13
HomeExcelの基本操作の目次|オートフィルターでできる複数条件のデータ抽出