• ベストアンサー

Excel オートフィルタで特定月の抽出方法

おそれいります。 データの抽出ができず悩んでおります。 「1991年9月」というような表示で 「9月」でないもののデータを抽出するには どうしたらよいのでしょうか? オートフィルタを使い、「????年9月」「で終る」 などのオプションを設定してみても表示されません。 いろいろ試してみましたが分かりません。 どなたかお分かりになりましたら教えて頂けませんでしょうか? どうぞ宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

そのような場合はExcelの特性を活かして、1列抽出用に使用したらどうでしょうか。 例えばA列に"1991-09-01"が入っているとしたら、B1に=Month(A1)とすれば、B1は9となります。 そのようにしてB2以降、B1をコピーしておいて、オートフィルタでB列に対して”9と等しくない”で抽出をかければ目的を果たせると思います。 もし日付の部分が文字列だとしたら、Right(A1,2)として”9月”を抜き出し、”9月と等しくない”で抽出すればよいと思います。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

具体的に答えるためには、「1991年9月」の部分(列)の 値がどうなっているか、述べないとなりません。 (1)文字列 「1991年9月」 (2)日付 1991/9/10(値は33491と言う整数)で書式yyyy"年"m"月" (3)関数による値 など。 (1)関数 (2)ピボットテーブル (3)フィルタ (4)VBA などのやり方がありそうです。

関連するQ&A