• 締切済み

Excel時間データの抽出

Excel 時間データの抽出 1分毎のデータが9時から3時まで有り、その中から00:00(9:10とか9:20等)および00:05(9:05とか9:15等)のデータ(行単位)をどの様に抽出するか、ご教示をお願いいたします。 試行済み事項:フィルタオプション設定 9:05のように指定すると、その行だけ抽出できるが、各時間毎の00:05および00:00が抽出できない。 データ例 Time  S   H   L  C 9:00 2000 2010 1990 2000 9:01 2000 2015 2000 2005 9:02 2005 2020 2000 2010 9:03 2005 2020 2005 2010 9:04 2015 2025 2010 2015 9:05 2010 2025 2010 2030 ・ ・ ・ ・ 15:00

  • gene2
  • お礼率84% (11/13)

みんなの回答

noname#204879
noname#204879
回答No.1

》 試行済み事項:フィルタオプション設定 》 9:05のように指定すると、その行だけ抽出できるが、 》 各時間毎の00:05および00:00が抽出できない。 上でいう「フィルタオプション設定」というのは、[オートフィルタ]の“(オプション)”のことでなく、[データ]→[フィルタ]→[フィルタオプションの設定]のことと理解しておきます。 [リスト範囲」とする「データ例」の「Time」がセル A1 にあり、かつ、範囲 G1:G2 を[検索条件範囲]と仮定したとき、セル G1 を空白とし、かつ、セル G2 に次式を入力すれば「各時間毎」のご希望の行が抽出できます。 9:10とか9:20等 → =MOD(MINUTE(A2),10)=0 9:05とか9:15等 → =MOD(MINUTE(A2),10)=5

gene2
質問者

お礼

早速のご回答有難うございました。 初心者の私には、抽出で回答のような使い方、考えてもしませんでした。 これから溜まったデータを分析します。

関連するQ&A

  • エクセルでデータの抽出方法

    Windows7、エクセル2010を使用しています。 エクセルで、指定したセルのデータを抽出する方法についての質問です。 エクセルに60000行×1列のデータがあるとして、 その中から99行目、199行目、299行目、・・・59999行目のデータを抽出しなければなりません。 手作業でコピーするのは時間的に非現実的なので、なにか抽出する方法はないでしょうか? 100行単位で列を変えれば、99行目のみをコピーし、行と列を置き換えればいいと思うのですが、そんなことは可能なのでしょうか? そのほか、何か方法があれば教えてください。

  • ブック間を跨いでのエクセルデータの抽出

    よろしくお願い致します。 妙案があれば、教えて頂きたいです。 ブック1・2それぞれ、A列に複数行のデータがあります。 ----------------- 【ブック1(重複データ無し)】   ABCDEFGH・・・ 【ブック2(重複データ有り)】 ABBCDEFGHH・・・ ----------------- ブック2のデータから、ブック1にあるデータだけ、 新しいシート(ブック3等)に抽出したいと思っています。 現在は、ブック1のデータを一つずつブック2でフィルタをかけ、 フィルタ結果をカット→ブック3にペーストして抽出しています。 データ量が膨大なため、最適な方法があれば教えて頂きたいです。 よろしくお願い致します。

  • エクセル2013 データ・抽出について

    Windows 7 Office 2013 Excel を使用しています。 データシートより必要項目を抽出する方法ですが、フィルターオプションの設定で、指定した範囲(O)、リスト範囲(L)、検索条件範囲(C)、抽出範囲(T)等を設定し、目的のデータを抽出してますが、検索条件を変更した場合、最初からこれらの設定をし直さなければ出来ない事に成ります。 そこで、検索条件項目のみ変更する事で連続して抽出する事が出来ないのでしょうか?  そのやり方が解りません、ご存じの方教えて下さい。 又、上記以外の方法で抽出する事が出来れば、それについても教えて下さい。 目的は、マンションの部屋番号毎に記載した情報を、指定書式に記載し個別に通知する為、 作成する事を目的としています。

  • エクセルの横からのデータ抽出

    エクセルの データ → フィルター → オートフィルター を使用すると、行の一番先頭に▽マークが出てきて、列データの抽出をすることができますが、逆は可能なのでしょうか? すなわち、列の一番左部分に右横向き▽マークが出て、行のデータ抽出を行うということは、可能なのでしょうか?

  • Excelデータを抽出

    お世話になっております。 Excel2003です。 データがA列、B,C,D,..とならんでいます。 A列にパスワードのような意味のない数字とアルファベットの羅列が縦にならんでいます。 (仮にパスワードと呼びましょう) そのパスワードの横はそれに対応した名前、所属・・のような感じです。 一行(一レコード)単位で抽出したいんです。 A列に例えば「a」から始まるパスワードをもつ人のレコード(一行)だけを抽出したいとかいう感じです。 フィルタオプションも考えました。 フィルタオプションで検索条件のところに 別セルにいれた「a*」というものをいれてみたり。。 ワイルドカードはつかえるんでしょうか? ↑にかいたようなやり方ではなくてもかまわないので、希望がかなえられるようなやり方を教えてください。

  • エクセルで、データのある行だけを抽出したい。

    エクセルのSheet1にデータが入っており、セルが空白でない行のデータのみを、Sheet2に抽出したいと思っています。 Sheet2にあらかじめ関数を入れておく方法にしたいため、関数について教えてください。 タイムテーブルで予定を管理するような表で、A~Hまでにデータが入っています。 予定を入れる際にはE列には必ず入力をするため、E列が空白でない行のみを抽出したいです。 A|B|C|D|E|F|G|H 月|日|時間|… 11|22|10:00|… 11|22|10:30|… 時間枠は10:00~17:00の30分刻みで、1日15行使用するので、1年で5475行まで使用します。 1行目はタイトル行なので、データは2行目から入力しています。 フィルタオプションで抽出する方法や、それをマクロで登録しておく方法は分かったのですが、あとから予定を追加することがあるため、マクロを実行する度にデータが置き換わると困ってしまいます。 また、抽出したSheet2のI列以降には備考などを入力したいため、やはり後から列がずれると困るため、A~H列に関数を入れておく方法で実行したいと思います。 よろしくお願いいたします。

  • データ抽出について

    エクセル初心者です。 エクセル2003を使っています。 sheet1に元データとなる表があります。 ・データセル内は数値データです。 ・行方向へは200程度 ・列方向へは1500程あります。  A   B    C    D   E     F  1日付 項目1 項目2 項目3 項目4 項目5 ・・・ 2 3 4 5 6 この元データからsheet2へ日付をキーにして行データを抽出したいのです。 抽出先のsheet2のA列に予め目的の日付データのみ1200程入っています。 最初Vlookupでやり始めたんですが無理と分かりました。 フィルタオプションで試みたのですが、「検索条件範囲」の式の書き方が 分からず困っております。 OKWaveの関連したQAを参考に試行錯誤を続けていましたが、進展がありません。 お詳しい方よりのご回答をお待ちしております。

  • エクセルのデータ抽出

    会社で注文のあった業者のリストをエクセルで 作ってて450行くらいあります。 各項目には会社名や内容や価格などありますが その中には空白のセルや行もあります。 そこからA列に自分が抽出したい行に印をいれて フィルタをかけたところ、空白があるためか すべてを抽出できません。1行1行抜き出すのもいいのですが 今後、データも増えることを考えると 何かいい方法で抽出したいのですが、 どうしたらいいでしょうか? やはりマクロをつかうのでしょうか? すみませんがよろしくお願いいたします。

    • ベストアンサー
    • Mac
  • エクセル2003 データの抽出

    excel2003を使用しています。 A列に8桁のコード、B列に、そのコードの品名が入力された表があります。 この表の中から、最初の4桁だけ一致するデータを抽出したいのですが どうすればよいでしょうか? オートフィルタオプションを使ってみたのですが、うまくできません。 よろしくお願いいたします。 例:12348888、12349999、12346666、32224434、46732235・・・・と並ぶコードの中から、 1234×××× のコードの行だけが、表示されるようにしたい。

  • エクセルの抽出技

    エクセルで2000行×30列の表を操作しています。 フィルタオプションを使い100行の条件式で抽出し各結果をカウントしていますが条件式もデータ数も膨大の為問題点があります。 ファイルサイズが重くなる 条件式の変更や追加が大変。 VBAのプロシージャを使うとフィルタオプションは使用しないで済む方法はありますか? VBAは初級です。 お知恵を貸してくださいませんか。

専門家に質問してみよう