• ベストアンサー

エクセル オートフィルタについて

2004/2/1や2004/5/8などのようにデータが入れてある列があります。 実際の表示はユーザー定義にて、2004年2月1日や2004年5月8日のように表示してます。 このような状況の時に、たとえば、2004年の2月4日から2004年の5月6日までのデータを表示したくて、オートフィルタのオプションを使って、2004年の2月4日以上 and 2004年の5月6日以下としてみましたが、以上や以下の判別をしてくれず何も表示されません。 どうすれば必要範囲のデータ表示が出来ますか?

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

  • ベストアンサー
  • ike809pom
  • ベストアンサー率46% (7/15)
回答No.3

日付1列のみの表を新しく作成して、オートフィルタのオプションを試してみてください。その状態で出来ないのなら、エクセルのバージョンによるものかもしれませんが、私がエクセル2002で試したところ問題なくできました。 その他の機能(セルの結合等)がオートフィルタ機能を邪魔しているのかもしれません。あと思いつくのは、表示形式を“ユーザー定義”ではなく“日付”にすることくらいですが、あまり関係ないかもしれません。

VitaminBB
質問者

お礼

回答ありがとうございます。 データが壊れていたようで、一旦、”日付”にして、もう一度ユーザー設定することで、ちゃんと動くようになりました。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

オートフィルタが値をどのように認識しているかを確認なさると良いでしょう。 実際にどれかを選択し、フィルタの上から3番目の「オプション」を開くとわかります。

VitaminBB
質問者

お礼

回答ありがとうございます。 フィルタの上から3番目の「オプション」を開いてやっていますが、うまくいきません。

  • Ryokucha
  • ベストアンサー率25% (115/450)
回答No.1

オートフィルタのオプションで条件を設定するときに、2004/2/4とか2004年2月4日と入力していませんか? 入力するのではなく、入力欄に付いている▽を押すとその列の内容が出てきますので、そこから選択してみて下さい。

VitaminBB
質問者

お礼

回答ありがとうございます。 もちろん▼を押して選択していますが、うまくいきません。 どうしてでしょうか?

関連するQ&A