• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2000フィルター抽出条件式について)

エクセル2000フィルター抽出条件式について

このQ&Aのポイント
  • エクセル2000でのフィルター抽出条件式についての問題です。抽出条件式を別シートで作成し、2002年5月以上で2002年7月以下のデータを抽出しようとしています。しかし、2002年7月のデータが抽出されず、2002年5月と2002年6月のデータのみが表示されてしまいます。
  • エクセルの操作で指定したフィルター抽出条件式では、2002年5月以上のデータは抽出できますが、2002年7月のデータが抽出されません。何故でしょうか?
  • 質問者はエクセル2000でフィルター抽出条件式を作成し、2002年5月以上で2002年7月以下のデータを抽出しようとしています。しかし、抽出結果は2002年5月と2002年6月のデータのみが表示されており、2002年7月のデータが抽出されません。何故でしょうか?

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんにちは >2002年5月と2002年6月しか出てこない。 手入力で 2002/5 とか 2002/7 とすると EXCELが 2002/5/1 や 2002/7/1 と勝手に 判断して変換されている筈です。 2002/7/1以下と指定したのと同様です 月間を抽出するのにそれぞれ違う月末を考えながら 入力するのも面倒な場合は 巡視日    巡視日 >=2002/5/1  <2002/8/1 の方が楽ですね(^^;

その他の回答 (2)

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

#1のものです。再度で済みません。上手く行かなかった理由について考えてみました。エクセル側で条件(B)で比較して抜き出しているのですが、A(元データ)とBの比較において Aは例えば「2002/6/1」は数値=日付連続値37408と考えていると思います(注)。Bは「<=2002/7」は月初日1(日)を補って2002/7/1とエクセル側で修正するのではないでしょうか。 その手掛かりとして、元データに2002/7/1をいれると、抜き出しました。2002/7/2は抜き出しません。この理屈が正しいかどうか分かりませんが、この理屈を知らない利用者の予期せぬ結果にならないよう#1の回答のようにすべきです。 (注)なお2002/6/1を37408と修正して、フィルタをかけても、正しく抜き出します。その後書式を日付けに戻せば2002/6/1になります。

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

(1)Creteria(検索条件)を下記にすると上手く行きました。すなわち「日まで指定する、月初月末まで指定する」のです。 年月 年月 >=2002/5/1 <=2002/7/31 (2)巡視日にカーソルを置いた時、数式バーでは「2002/5/1」のようになるでしょうね。 文字列とかではないでしょうね。 (3)演算子を疑ったのですがこれは問題なく、>=,<=は正しく、=>,=<は正しくない。

関連するQ&A