- ベストアンサー
これを、エクセルでできますか?
エクセルで、ひとつのセルに2003/9/1とか2003/9/9/のような形で日付を入力して、データを作っています。このような場合、たとえば、「2003年9月だけのデータ」を抽出することはできるでしょうか? 何件あるかが知りたいのですが。どうぞ、お知恵を貸してください。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
<データ>→<フィルタ>→<オートフィルタ> を選ぶと、プルダウンの「▼」が出てきます。 日付が記入してある列の「▼」をクリックすると、その列にある日付が出てきます。 その3番目に「オプション」がありますので、それを選んでください。 「抽出条件の設定」ができますので、「2003/9/ から始まる」にすれば、9月のデータのみが表示されます。 表示はされるけど、数えるのまではわかりません。 ごめんなさい。
その他の回答 (4)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 A1~A8に日付データがあるとすると、 =COUNTIF(A1:A8,">=2003/9/1")-COUNTIF(A1:A8,">2003/9/30") =SUMPRODUCT((A1:A8>="2003/9/1"*1)*(A1:A8<="2003/9/30"*1)) =SUMPRODUCT((YEAR(A1:A8)=2003)*(MONTH(A1:A8)=9)) のどれでも件数が出ます。
お礼
回答ありがとうございました。 オートフィルタでも、やりたいことは出来たのですが、 勉強のために、試してみます!!
- imogasi
- ベストアンサー率27% (4737/17069)
A列に例として 日付 2003/9/23 2003/8/31 2003/3/23 2003/9/12 2003/7/31 2003/9/30 2003/9/1 2003/10/1 見だし「日付」は必須。 D1:E2に(条件)」 日付 日付 >2003/8/31 <2003/10/1 を作ります。条件を横方向に並べます(AND条件)。 見だし「日付」2箇所はこのセルに必須。 件数を出したいセルへ関数式 =DCOUNT(A1:A9,A1,D1:E2) と入れます。 結果は4です。 COUNTは数の入ったセルを数えるのですが、日は 数(日付シリアル値)ですのでこれでよいのです。
お礼
回答、ありがとうございました。 抽出条件が、とても参考になりました!
- hinebot
- ベストアンサー率37% (1123/2963)
#2さんの説明でOKです。 >表示はされるけど、数えるのまではわかりません。 これについては、 ツール-オプション-計算方法の、計算方法が「手動」以外にチェックされていれば、オートフィルタ実行時に、画面左下に 「○レコード中XX個見つかりました。」 と表示されます。
お礼
回答、ありがとうございました! おしゃる通りでした!! 助かりました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
オートフィルタで出来ると思います。
お礼
回答、ありがとうございました!
お礼
回答、ありがとうございました。 抽出条件をちょっと工夫した、ばっちりできました!