• ベストアンサー

【Excel2000】開始日と終了日から特定期間の抽出を行う方法

開始日と終了日がExcelのセルに指定されています。 例) 名前 開始日  終了日 ------------------------ AAA H13.2.3 H16.2.3 BBB H12.1.5 H13.3.3 CCC H15.3.1 H17.2.15 たとえば上記から昨年度一年間の期間(H15.4.1~H16.3.31)を含んだレコードを抽出したい場合、どのようにすればよいでしょうか。なお開始日と終了日の期限はばらばらであり、未来日も存在します。通常のフィルタでは行うことができないと思いますので、他に方法がありましたらお教えください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

オートフィルタなら「オプション」を選択してください。 開始日で「H16.3.31」「以下」 終了日で「H15.4.1」「以上」 の様にすればいいと思います。

yui_kis
質問者

お礼

早速の回答ありがとうございます。解決できました!逆に考えるんですね!!勉強になりました。

その他の回答 (1)

回答No.2

オートフィルタで複数条件での抽出ではだめですか。 (1)名前 開始日  終了日を選択し、メニューからデータ/フィルタ/オートフィルタを選択 (2)例えば開始日でH15.4.1~H16.3.31を見たければ、開始日の▼をクリックし、オプションから、 H15.4.1 以上 ANDを選択 H16.3.31 以下 としてOK

yui_kis
質問者

お礼

開始日は15.4.1以上とは限らないんです。その前の開始日の可能性もありますので…。 No.1の方の方法で解決できました。ご回答ありがとうございました。

関連するQ&A

  • 期間を抽出する方法について

    データに賞味期限(開始)、賞味期限(終了)があります。 基準日を元にデータの賞味期限内に該当するデータを抽出したいと思いますが、どのような条件で抽出することが出来ますでしょうか? ご教授頂けると助かります。宜しくお願いします。 【例】 基準日:2021/05/01 希望する抽出データ 商品 賞味期限(開始)賞味期限(終了) A  2021/05/26   Null B  2021/05/10   Null 【データ】 商品 賞味期限(開始)賞味期限(終了) A  2021/05/26   Null B  2021/05/10   Null C  2021/04/01   2021/04/30 D  2021/03/15   Null E  2021/03/01   2021/03/14 以上です。

  • 【ACCESS】重複チェック方法について

    下記のように、複数フィールドがあり、 フィールド1,2,3が全て同じレコードを抽出したいのですが 抽出する方法があれば、教えてください。 フィールド1 フィールド2 フィールド3 ・・・・ ――――――+――――――――+――――――――+――――― 12345 AAA aaa 12345 BBB aaa 12378 AAA aaa 12378 AAA bbb 23456 CCC bbb 23456 CCC bbb  ―>抽出したい!! 23456 CCC ccc

  • (EXCEL)重複したデーターの抽出について

    EXCEL2003 シート「sheet1」に下記のようなデーターがあります。 <sheet1>   A   B   C  D 1 りんご 青森 AAA BBB 2 みかん 愛媛 CCC DDD 3 みかん 青森 AAA BBB 4 りんご 青森 AAA BBB 5 みかん 愛媛 CCC DDD A列とB列が同じ値のものをシート「sheet2」に重複しているデーター は1行だけになり、E列にカウントした数が入力されるようにしたいです。 (C列やD列は同じ値でなくてもA列とB列が同じ値の時にカウントして抽出したいです) <sheet2>   A   B   C  D   E  りんご 青森 AAA BBB  2  みかん 愛媛 CCC DDD  2   ご教示のほどお願いします。

  • Excel日付シリアルの時刻抽出について

    Excel2010で、日付シリアルで、こんな風に並んだレコードがあったとします。 品名 時刻 AAA 2016/12/1 12:33:50 BBB 2016/12/2 21:22:17 CCC 2016/12/2 17:12:00 DDD 2016/12/3 08:00:12 : この中から「日付に関係なく、時刻が 12:00:00 以前」のレコードを、 計算列などを使わず「一発で」検索する方法は何かありますか? 計算列を使って計算する方法ならいくらでも思いつくんですが・・・。

  • SQLについて

    SQLについてわからないのでご教授ください。 TABLE AAA コード 適用開始日   適用終了日    ------ ----------- ----------- aaa 20100101 99999999 bbb 20100101 20100531 bbb 20100601 99999999 ccc 20100101 20110711 ccc 20110712 99999999 TABLE BBB コード 適用開始日   適用終了日    ------ ----------- ----------- aaa 20100101 99999999 bbb 20100101 20100531 ccc 20100101 20110711 ・テーブルBBBの適用終了日が'99999999'のコードは テーブルAAAでは適用終了日が'99999999'の1レコードのみ。 ・テーブルBBBの適用終了日が'20100531'などの'99999999'以外は テーブルAAAでは適用終了日が'20100531'のレコードと、翌日'20100601'が適用開始日に設定され '99999999'が適用終了日に設定されたレコードの2レコードが存在。 上記2つが正常の状態です。 これらの条件に反する異常を検知するようなSQLを作りたいです。 たとえば、テーブルAAAのレコード[bbb 20100601 99999999]がない場合、 実行結果としてコード「bbb」が出力されるようなSQLが欲しいです。 異常がなければ、「なにも選択されませんでした。」でよいです。 条件として、 ・テーブルAAAでは「コード」「適用開始日」がPK ・テーブルAAAでは同じコードの「適用開始日」「適用終了日」の期間がかぶることはない ・テーブルAAAでは同じコードで3レコード以上は存在しない   (たとえば20100101~20100531、20100601~20100931、20101001~20101231の3つの期間は存在しない) 実行結果はあくまで私の考えで、 異常を検知できればどのような形でも大丈夫です。 なにかあれば補足します。 どうぞよろしくお願い致します。

  • excel2007でのデーター抽出方法

    素人ですがexcel2007でのデーター抽出方法について 下記の様なデーターがあった場合、会社名で抽出しなお且つ売上ベストテンに並べ替えて表示させる方法はありますか?   会社名 品名 数量 単価  合計 1 AAA会社 aaaa 100  5   500 2 BBB会社 aabb 200  10  2000 3 CCC会社 CCCC 250  20  5000 4 AAA会社 bbcc 150  10  1500

  • SQLの抽出方法を可能か教えてください

    初めましてm(__)m SQLを最近始めたばかりの為、次のような場合の抽出条件がわかりません。 どなたかご存知の方がいましたら、回答をよろしくお願いいたします。 次のようなDBがあったとします。 項目1  項目2  項目3 001   aaa   003 002   bbb   005 003   ccc   004 004   ddd   005 このDBに対し、検索条件を項目1=004とした場合に、次のように抽出したいのですが、どうすればよろしいですか? 001   aaa   003 003   ccc   004 004   ddd   005 ※項目1の値が項目3と一致したらそのデータも抽出し、更にそのデータの項目1の値が項目3と一致したらそのデータも抽出するみたいにしたいと考えているのですが可能でしょうか? 以上です。 分かる人がいましたら、よろしくお願いします。

  • Excelで開始日と終了日を表示させたい

    Excel2002についてお願いいたします。 A1、B1、C1・・・のセルには日付が順番に入っています。 (例えば、1月1日、1月2日、1月3日、1月4日、1月5日・・・) A2、B2、C2・・・のセルには「○」が入っているセルと空欄のセルがバラバラに入っています。 (例えば、○、○、空欄、○、空欄・・・) 今、日付の下に○が入っているうちで一番早い日付と一番遅い日付を、「開始日」、「終了日」として表示させたいのですが、どうしたらよいでしようか? 上の例ですと、 開始日 1月1日 終了日 1月4日 と表示させたいのです。 よろしくお願いいたします。

  • 別のテーブルの値を抽出条件としたい。

    別のテーブルの値を抽出条件としたい。 環境は SQL Server2005、Access2003(Accesプロジェクト adb)です。 テーブル「社員台帳」で、年度ごとに社員の情報を管理しています。 イメージはこんな感じです。     年度  社員   基本給     2009 aaa \1,000 2009 bbb \1,050      ・ 2010 aaa \1,020 2010 bbb \1,080 これとは別に年度を管理するテーブル「年度辞書」があります。 これは、1レコード(件)のみデータがあり、毎年書き換えています。 イメージは・・・            年度  開始日   終了日      2009 2009/04/01 2010/03/31 2010年度では上記データを変更します。 そこでお聞きしたいのは、テーブル「社員台帳」からデータを抽出する処理を作りたいのですが、 Accessでは クエリの抽出条件(年度)に、 Dlookup("年度","年度辞書") としていました。 これと同じことがしたいのですが、その方法がわかりません。 どうすればよろしいでしょうか? よろしくお願いします。

  • 指定期間内のデータを別シートへ抽出

    エクセルについて、あるデータから指定期間内のデータを別シートへ抽出する方法を教えてください。 例) No.  日付   名前  数字  配達先 1  5/1   AAA   5    BBB 2  5/6   CCC   10   DDD 3 5/14   EEE   4    FFF 4   6/6   GGG   20    HHH データは毎日更新されます。 ここであるセルに「2012/5/1」~「2012/5/31」と入力し、その期間内のデータを別シートへ引っ張りたいです。指定期間は人によってその都度様々です。 色々調べたのですが、オートフィルターでは行えそうになく、VBAを使用した方がよいと思ったのですが、初心者のため分かりません。どなたか教えていただけますと大変助かります

専門家に質問してみよう