- ベストアンサー
EXCELでどのような方法で集計すればいいか教えてください。
お世話になります。 EXCELで集計作業をしているのですが、いい方法を教えてください。 A列に年、B列に月、C列以降にその他様々な情報が入力されており、 2007年6月~2008年5月に該当するデータのみを抜き出したいのですが、 どのような数式を使えばいいのでしょうか? 様々な年と月が入力されている約12,000件のデータの中から 2007年6月~2008年5月に該当するものだけを抜き出したいので、 素早く簡単にできる方法があると思うのですが、分からず困っています。 2007年1月~5月、2008年6月~12月は抽出不要なので、 どうしてもうまくいきません。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
オートフィルタ は、使ってみましたか? A列で 2007 を、そして、B列で 6 以上。 また A列で 2008 を、そして、B列で 5 以下。 抽出結果が2つに分かれれてしまいますが、このような方法も考えられます。
その他の回答 (2)
アクセスにインポートして、選択クェリーで抽出条件を指定すると、一発で抽出できました。
お礼
アクセスを使用できる環境になく、苦戦しておりました。 アクセスがあると便利ですね。ご回答ありがとうございます。
- mu2011
- ベストアンサー率38% (1910/4994)
行単位の抽出は関数では難しいので次の方法は如何でしょうか。 見出し行(仮に年、月、データ名称と想定)のあるデータシート(sheet1)から別シート(sheet2)に抽出します。 (1)別シートのA1に"年"、B1に"月"を設定し、A2に2007、A3に2008、B2に>=6、B3に<=5を入力 (2)A4セルを選択→データ→フィルタ→フィルタオプションの設定 (3)指定した範囲にチェック付け→リスト範囲欄にsheet1!$A$1:$C$12000→検索条件範囲欄に$A$1:$B$3→抽出範囲欄に$A$4→OK
お礼
関数での抽出は難しいのですね。教えていただいた方法でできそうです。ありがとうございました。
お礼
ありがとうございます。 オートフィルタ機能は使っていましたが、抽出結果を2つに分ければいいのですね。助かりました。