• ベストアンサー

例えば、8月1日~8月31日の“~”中にある日(8月15日など)を抽出したいです!

syonepの回答

  • syonep
  • ベストアンサー率26% (64/242)
回答No.2

オートフィルタでは、無理です。 実現する一つの方法として、 「○月○日~×月×日」というのを 「○月○日」「×月×日」と列をわけて、日付フィールドにしておき、上記でいう8月15日のような日付を入れるセルを表外につくり、「○月○日」「×月×日」の列の隣に、それぞれの値の間に8月15日が含まれるのかどうかを大小比較のif文でつくり、条件を満たすものだけ「1」とかを立てて、その値「1」でオートフィルタを掛ければ絞り込めます。 表計算を文書で説明するのは、難しいので、上記の文を参考に、やってみて下さい。

gogodharma
質問者

お礼

お礼が遅くなってすみません。 ご回答ありがとうございます。 ただ、検索する日は固定ではないので、〔8月15日だけ〕の日付を軸に大小比較するような数式では対応できそうにありません。 でも、数式を組み立てる時に色々な考え方があるなぁと分かりました。 何かの機会に試してみたいと思います。 ありがとうございました。

関連するQ&A

  • フィルタオプションの設定で空欄を抽出

    エクセルどなたか教えてください!! フィルタオプションの設定で空欄を抽出したいのですが(オートフィルタではありません) セルに条件は、なにを入力したらよいですか

  • エクセルで1-1などと入力すると自動的に1月1日となってしまいます

    表題の通りです。 エクセルで1-1などと入力して、次のセルに移動すると先ほど入力した1-1が自動的に1月1日となってしまいます。もちろん12-32以降ならそのまま表示されるのですが、それ以前はみな月日表示になってしまいます。 セルの書式設定を少しいじってみたのですが、先に設定してから入力しても反映されず、またすでに1月1日となっている所を標準に指定すると37622となってしまいます。 1-1なら1-1のままと、入力した通り記入できる方法がありましたらお教え下さい。エクセルは2002です。

  • オートフィルターによって、抽出したセルにだけペーストしたい。

    例えば、 5行ごとの世帯表があります。 A列には氏名が入力されています。 2人世帯は2行しか使いませんので、下3行は何も入力されていない行です。 つまり、10世帯分で100行あり、その中に合計38名分の氏名が入力されています。 列を挿入して、B列に新しい列を作りました。 この列に、別シートの同じ世帯員の生年月日が入力された列(ブランクの無い38行の38個のセル)を貼り付ける場合、どのように貼り付けるのでしょうか。 オートフィルターで、A列の空白セルを除いてから貼り付けたら、オートフィルター解除後、空白セルにも貼り付いてしまったので、ずれてしまいました。 オートフィルターで、省いた(隠した)セルに貼り付かないように貼り付けるにはどうすればいいのでしょうか。

  • EXCEL2003 オートフィルタ オプション 結果が不正

    EXCEL2003 で20 行 10 列の表を作成し、各行には 1 2 3 と数字を入力しておりますが 01 02 という数字も あるため 書式は文字列に設定しています。 これを「オートフィルタオプション」で 2 と等しくないで抽出 すると正しく機能せず すべての数値が表示されます。 セルには [文字列として保存されている数値]のエラーチェックが 働きセル左上が緑色三角マークがついています。 2 が入力されたセルの書式を 一旦[標準]に設定した上で、 再度 2 と入力し直し、また 書式を[文字列]に設定すると セル左上 緑色三角マークがなく、前述の「オートフィルタオプション」が 正しく機能するのですが、このセルの数値を 例えば 3 に変更したり、 セルをダブルクリックすると、エラーチェックが働きセル左上 緑色三角 マークが 表示されます。 結果、「オートフィルタオプション」の 等しくない 抽出が機能しません。 Excelのオプションで[文字列として保存されている数値]のエラーチェック を外しても、「オートフィルタオプション」は正しく機能しません。 「オートフィルタオプション」の 等しくない 抽出を使うには、どの ようにすれば良いか解決をご教示ください。 よろしくお願いします。

  • エクセル曜日11月31日、2月29~31日

    出勤表のようなものを作成しています。 M16に日付を表す1が入力されていて 16行目右方向にに2~31と入力されています。 印刷範囲外となるA11に西暦をA13に月を入力する事により 以下の関数が入っているM17に書式設定で曜日が表示されます。(17行目右方向に数式がコピーされています) =DATE($A$11,$A$13,M16) このままだと、31日がない月でも曜日が表示されてしまいます。 (翌月1日の曜日) 又、2月となると29日に3月1日の曜日が表示されてしまいます。 DATE(2005,11,31)というのは12月1日という事になるのですか? DATE(2005,11,31)⇒有り得ない⇒エラー値にはならないのですか? 2月29日~31日(できればうるう年を自動認識に)と 小の月の31日の曜日のセルを 空白にする関数を教えてください。

  • 1と入力で1月1日と表示

    シート1のセルA1に1と入力でシート2のセルA1に1月1日と表示また、シート1のセルA1に2と入力でシート2のセルA1に2月1日と表示、つまり1と入れたら1月1日、2と入れたら2月1日、3と入れたら3月1日、・・・・・12と入れたら12月1日と表示するには。よろしくお願いします。

  • エクセル特定の文字を含む行の抽出方法

    すいません!至急で困っております。 何千という行の中から、例えばヨドバシカメラという文字を含む行を抽出したい場合はどうすればいいでしょうか? ヨドバシカメラ~店という行なので、単純にオートフィルタでは抽出できません。 オートフィルタのオプションからもうまくいかず。。 すいませんが、何卒よろしくお願いいたします。

  • 【エクセル】入力すると、オートフィルタ自動適用?

    タイトルの件、質問いたします。 図1のように、まず、オートフィルタに、B2の項目が、【完了】の行は、表示されないように 設定します。OKをクリックすると、B2項目の状態が、完了となっている、行は 消え【隠れる】ます。 これを、完了と入力【リストから選ぶ】と、自動的に消える、隠れるようにしたい。 →オートフィルターオプションにて、選択をしなくても、入力した時点【リストから選択】で 消えるようにはできないでしょうか?? オートフィルターオプションをかけたままにしておき、上書きをしたら、消えるようにも 思いましたが、変わらずでした。 ご存知の方、いらっしゃいましたら、宜しくお願いします。 【エクセルバージョン】 2002、2003、2007

  • Excelで西暦の日付から「和暦のみ」を抽出する方法を教えてください。

    エクセル初心者です。 エクセルのオートフィルタを使って、「平成19年」「平成20年」「平成21年」ごとに表示させたいのですが…。 セルには以下のように日付が入力されているとします。   A      B      C 2007/3/14 2007/3/16 2008/3/18 2008/3/14 2009/3/16 2009/3/18 これを書式設定で「平成19年3月14日…」と和暦で表示してみても、オートフィルタでは日ごとになるだけで、「年ごと」にはなりません。 そこで、B列にA列のデータから和暦のみを抽出したらいいのではないかと考えたのですが…初心者ゆえにその方法を思いつくことができません。 西暦の日付から「和暦のみ」を抽出する事はできるのでしょうか?

  • エクセルで「1月1日」を「1/1」にするには?

    エクセルのセルに「1/1」と入力すると自動的に「1月1日」と変換されてしまいます。いろいろ設定などをしてためしてみたのですが、どうしてもセルに「1/1」と入力することができません。 どうすればよいのでしょうか?