質問: フィルタオプションでのデータ抽出に関して お世話になります。 現在、約9000件あるデータの中から必要なデータを抽出できるようにするものを作成しています。 数式で抽出しようとしましたが、データ量の多さから計算に時間が掛る為、フィルタオプションを使ってデータを抽出しようと考えています。 データは下記のようになっています。 sheet名:「積算データ」 項目 名称 適用 備考 施工 労務費 a b c d e f 36 電線管 gp-19 隠ぺい 100 36 電線管 gp-22 隠ぺい 100 36 電線管 gp-28 隠ぺい 120 37 電線管 gp-16 露出 80 37 電線管 gp-22 露出 100 37 電線管 gp-28 露出 100 (以下、約9000行データが続きます) 別シートにデータ検索用シートを作っています。 シート名:「データ検索用」 名称 適用 備考 施工 a b c d ←各セルに条件入力 さらに別シートにデータ抽出用シートを作っています。 シート名:「データ抽出用」 フィルタオプションの設定に関しては、 リスト範囲:積算データ!a1:f9000 検索条件範囲:データ検索用!a1:d2 抽出範囲:データ抽出用!a3 と設定しています。 というような構成なのですが、データ検索用シートで、各セルに条件を入力し(例えば、a列に電線管、b列にgp-19 d列に隠ぺいと入力)、データ抽出用シートにデータを抽出しても、積算データシート内のデータ全てが抽出されてしまいます。 検索条件どおりのデータを抽出するにはどうすればいいでしょうか??
回答: 例示のデータでフィルタオプションの設定を行ってみましたが、問題なく該当データのみ抽出されました。 確認ですが、例示のデータでは項目名の下に「a、b、・・・」などとありますが、この部分は実際は何も入力されていないのですよね。 この行が列番号をわかりよくするために記載したのではない場合は、この行を入れずにもう一度フィルタオプションの設定を行ってみてください。 #officeソフトはバージョンによって使用できる機能や操作方法が異なりますので、質問の際には必ずバージョンを明記するようにしましょう。