[データ]タブの[並べ替えとフィルター]グループにある[詳細設定]をクリックすると、[フィルターオプションの設定]ダイアログボックスが表示されます。
この[フィルターオプションの設定]ダイアログボックスを使うと、複雑なデータも容易に抽出することができます。
データの確認
下のようなデータあって、この中から[担当者]が[山田]または、[売上額]が[100000]より大きいデータを抽出する方法です。
注意1行に1つのデータ入力されていて、見出しがある表です。
データ抽出の準備
同じシートでも別のシートでも構いません。
ここでは、データとは別シートの[抽出リスト]シートを選択します。
抽出したいデータの項目名と同じ項目名を入力します。
ミスしないようにコピーして、貼り付けたほうがいいかもしれません。
そして、抽出条件を行ごとに入力します。
注意同じ行に入力すると[AND]条件になってしまいますので気を付けてください。
これで準備はできました。
[フィルターオプションの設定]の表示
[データ]シートに戻って、[データ]タブの[並べ替えとフィルター]グループにある[詳細設定]をクリックします。
[フィルターオプションの設定]ダイアログボックスが表示されます。
データ内のセルをクリックして、[詳細設定]ボタンをクリックすると、自動的にリスト範囲が選択されます。
リスト範囲が間違っていないか確認します。
[検索条件範囲]の右側にある[ダイアログボックスの拡大/縮小]ボタンをクリックします。
抽出リストを範囲選択
[抽出リスト]シートのセル[A1]からセル[B3]まで範囲選択します。
注意必ず項目名を含めた範囲を選択します。
再度、ダイアログボックスの拡大縮小ボタンをクリックします。
[フィルターオプションの設定]は下のようになります。
シートはそのままで[OK]ボタンをクリックします。
データ抽出の結果
[データ]シートのデータが抽出条件のとおりに抽出されます。
フィルターの解除
フィルタを解除する場合は、[データ]タブの[並べ替えとフィルター]グループにある[クリア]ボタンをクリックします。
抽出範囲を別指定にするには
もし、データシート内の別の場所に抽出データを表示したいのであれば、[フィルターオプションの設定]ダイアログボックスで、[抽出先]で[指定した範囲]を選択します。
[選択範囲内]を選択していた時は無効だった[抽出範囲]が有効になります。
[抽出範囲]のダイアログボックスの拡大/縮小ボタンをクリックして、開始セルを指定します。
ここでは、セル[F1]を選択しています。
[OK]ボタンをクリックします。
[データ]シートのセル[F1]から、抽出データを表示することができます。
抽出データをどこに表示するかは、ケースバイケースで判断してください。
[フィルターオプションの設定]は、いろいろな抽出条件を設定できて便利な機能です。
表を作成すると、大抵の方は[オートフィルター]は設定されるのですが、[フィルターオプションの設定]を使いこなしている方は少ないようです。
抽出条件の記述方法については、Microsoftのページが参考になります。
関連以下のページでも詳しく解説しています。
Excel2003やExcel2007でも同じ操作です。
-
複数の条件に合うものを抽出する方法(別シートへの書き出しも可能)
Excelのデータ抽出の方法はいろいろありますが、ここでは[データ]タブの[並べ替えとフィルター]グループにある[詳細設定]を使って、複数の ...