• ベストアンサー

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/17068)
回答No.1

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのオートフィルタ

    ある列に200301、200302・・・200409、200410と年月が入っているとします。2004年1月から2004年6月のデータを抽出したく、オートフィルタのオプションで200401以上and200406以下としましたが何も出ませんでした。どうしたらできるでしょうか? どなたか教えてください。

  • EXCELのオートフィルタオプション

    オートフィルタオプションを使って表の中からデータを抽出するように設定したいと思っています。 抽出条件で日付を選択したいのですが、「と等しい」に設定するとデータが抽出されますが、「以上」や「より大きい」などを設定するとデータが抽出されません。 ○月○日から△月△日までの期間から抽出、というような設定をしたいのですが、どのようにしたらよいのでしょうか?ぜひ教えてください、お願いします。

  • EXCEL97 オートフィルタ「フィルタオプションの設定」

    EXCEL達人の皆様、お世話になっております。 過去問を見て、「オートフィルタのドロップダウンリストに表示可能なデータ数」に関して説明してあるURL http://www.microsoft.com/JAPAN/support/kb/articles/J011/0/55.asp の存在を知り、参考になったのですが、そこに載っている下記の文章の意味が分からないのです。クリックした後、どうすればいいのかが。 [フィルタ オプションの設定] を使用すれば、オートフィルタのドロップダウン リストに表示されないデータを検索・抽出することが可能です。 ([データ] メニューの [フィルタ] をポイントし [フィルタ オプションの設定] をクリックします。) 私は、制限数(1000件)以上に検索・抽出したいので、フィルタオプションの設定を使用すればそれが可能という意味ですよね? ぜひ使いたいのですが...。 宜しくお願い致します。

  • Excelオートフィルタの月日の抽出について

    お世話になります。 オートフィルタで2005年4月から2006年3月までの年度のデータを抽出するとき、 2005/4 以上  2006/3  以下にすると~ 2006/3/1までしか抽出できません。 (2006/3/31 以下 あるいは2006/4 より小さい だと大丈夫ですが・・・) ということは・・2006/3 というように、月だけを指定すると 3/1だけしかひろわないということでしょうか?

  • Excelでフィルタをかけた状態でオートフィルタで連番を振りたい

    Excelでオートフィルタを設定し、抽出したデータがあります。(ですので表示範囲があります)その抽出したデータのある列に連番を振りたいのですが、非表示ににゅうりょくされてしまうためうまくできません。 またオートフィルタで抽出した範囲の可視セルをコピーすることはできても、再度貼り付けることもうまくできません。 何か方法はないでしょうか。

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

    質問させてください エクセルのオートフィルタ機能でデータを抽出したのですが、 他の表からも同様にオートフィルタ機能でデータを抽出しようとすると、 ツールバーのオートフィルタの所に既にチェックが入っていて、 そこをクリックしてしまうと、最初の表で抽出したデーターが元に戻ってしまいます。 オートフィルタは2つの表には適用できないのでしょうか? それとも、最初の表のオートフィルタを確定し、次の表に進むことは出来るのでしょうか? どなたか、ご指導よろしくお願い致します。

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

    エクセルのオートフィルタについて以下の2つの作業が可能であれば教えて下さい。 (1)1桁目の数字が1、2、3、4の四つの場合の行を抽出することは可能でしょうか?オートフィルタオプションでは「or」条件で例えば1、2の二つの場合の行の抽出はできるのですが。 (2)6桁の数字があるとして5桁目が5の数字の行を抽出することは可能でしょうか?オートフィルタオプションでは「~で始まる」や「~で終わる」行の抽出はできるのですが。

  • Excelの日付をオートフィルタで・・・

    Excel2003を使用しています。 Excelでとある表があり、一番左に日付が「2006/8/11」という表示方法で入っています。 オートフィルタのオプションで2006/7を含むという条件で 2006年7月のデータのみ表示をさせようとすると何も表示されず、 もう一度オートフィルタのオプションを開くと、条件のところに jul-2006 と表示されております。 この為、2006/7/xxと表示されているデータが該当せずに表示されないようです。 これを回避して、特定年月のデータのみを表示させる方法はありますでしょうか? よろしくお願いします。

  • EXCEL_オートフィルタで

    エクセルのフィルタについて教えてください。 オートフィルタのオプションで『で始まる』で抽出したいのですが、あるのに出てきません。 『と等しい』ではちゃんと出てきます。 でも『で始まる』で抽出したいのです。 どこかの設定がおかしいのでしょうか?? 「と等しい」のところで「あ*」と入力してフィルタてもでません。 データペースからインポートしたデータなので 文字列の先頭にスペースが入力されているかと思いましたが それもないようです。 お分かりになる方宜しくお願いします。

  • オートフィルタの抽出速度を上げるには?

    エクセルで、データを抽出する際よく「データ」→オートフィルタ」を使うのですが、データ量が増えるにつれデータ抽出するのに5秒ぐらいかかるときがあります。 それが、別のエクセルファイルで、私がよく使うファイルよりもはるかに重いものがあるのですが、そのファイルで「オートフィルタ」を使ってもデータ抽出するのに5秒もかかりません。 もしかして、セル入力に「リスト」を使うのと「直接入力」とでオートフィルタの抽出速度の差が出てるのかなと思ったりもしたのですが、どうなんでしょうか? いろいろ調べたのですが、わからないので、アドバイスを下さい。

専門家に質問してみよう