「日付データで月だけを指定することはできないのですか?」
「オートフィルタで月を指定してデータを抽出するにはどうしたらいいのでしょうか?」
Excelのオートフィルタを使いはじめた方からいただく定番の質問の一つです。
2003までのExcelのオートフィルタ機能で、細かな条件指定をしてデータの絞り込みをするには、[オートフィルタオプション]ダイアログを利用します。
このことをご存知の方から先のようなご質問をいただくことがあります。
例えば、何らかの会員データベースのようなもので、入会日が「2月」のデータを抽出しようと考え、下図のように[オートフィルタオプション]ダイアログで「2月」「を含む」と指定してデータ抽出しようと考える方は少なくありません。
しかしこの指定ではデータを抽出できません。
そんなときに先のようなご質問をいただくのです。
※入会日が2008年2月のデータだけを抽出する例 [オートフィルタオプション]ダイアログ
−[抽出条件の指定]欄で
「2008/2/1」「以上」
「AND」オプションをOn
「2008/2/29」「以下」
と指定して[OK]ボタンをクリック
Excelで日付は、1900年1月1日を「1」として1日ごとに1増加するシリアル値という数値として、保持されています。
「2月」といったデータをそのまま持っているのではなく、本当は単なる数値なのを書式設定をして「2008年2月14日」といった表示にしているだけなのです。
ですから2008年2月のデータを抽出したいのなら、2008年2月1日から2008年2月末日までのデータを上記のように指定する必要があるのです。
▼サンプルファイル(002703.xls 64KByte)ダウンロード
2003までのExcelをお使いの方でご存知なかった方は、ご自分の手を実際に動かしてご確認ください。
- Newer:マイナス符号と枠線の間をあけたい−インデント
- Older:×SUNIF関数、○SUMIF関数
Home » Excel(エクセル)の使い方 » データベース・検索 » 日付データで月を指定して抽出したい