• ベストアンサー

エクセルデータの抽出方法について

列に時間帯別の使用量、行に日付毎の表から日付別に最小値と最大値が発生した時間帯を別表に抽出する方法を教えてください。 参考に表を添付します。 よろしくお願いします。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

C18セル:=MIN(C3:H3) D18セル:=INDEX(C$2:H$2,MATCH(C18,C3:H3,0)) E18セル:=MAX(C3:H3) F18セル:=INDEX(C$2:H$2,MATCH(E18,C3:H3,0)) 上記の各4セルを下へドラッグコピーしてください。

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

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

例データ 4日分 、3時間帯に簡略化 これで類推してみて。判るだろう。 関数を組み合わせてやるほかない。どれを組み合わせるか。 時間帯を表す文字列見出し(B1:D1のうちの1つ)を最終的に表示した(問題をそう解釈した。質問はややあいまい)。条件付き書式で、該当に色を目立させる方法もあるよ。それも見やすいと思う。)この後の利用法によってどれがよいか決まる(質問に何も書いてない)。 日付   9-10  10-11 11-12 2016/3/1 1 23 15 10-11 2016/3/2 33 12 6 9-10 2016/3/3 8 13 10 10-11 2016/3/4 35 22 20 9-10 画像は回答者のテスト用や回答用には使えないので、テキストで挙げてほしい。 再入力が手間がかかる。

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

関連するQ&A

  • エクセルの抽出方法

    はじめまして。 今、エクセルの抽出方法でどうすれば良いか悩んでおります。 エクセル2007 添付の画像で行・列は増えていくのですが、行の「日付」や「担当者」を条件として抽出する方法は ありますでしょうか? 別シートに表示でも構いませんので、アドバイスお願い致します。

  • excelのVBAを利用し検索抽出を行う方法

    検索というよりデータの抽出の方が正しいかもしれません。 現在、顧客情報を種類別でシートに分けて表で管理しています。 情報には名前などの文字列、日付、時間などが含まれます。 この表の形式を説明すると、 ・列 … B~AI まで項目があります。(A列は使用していません) ・行 … 1行で1つのデータとなります。 ・行数…シートにより行数は異なります。 この形式の表が全部で14シートあります。 このシートのB列に「未・済」のステータスがあるのですが、 すべてのシートの「未」である行のデータを"Sheet1"に抽出させたいと考えています。 さらに、抽出されたデータの"D"列の日付にソートされるようにしたいのですが、 説明がわかりづらかったら申し訳ありません。 VBA初心者のためご教授いただければと思います。 よろしくお願いします。

  • EXCEL:ゼロ以外のデータを詰めて抽出する方法

    初めて投稿します。よろしくお願いいたします。 EXCEL2000を使用しています。 オートフィルタを使わずに 関数でデータを抽出する方法で悩んでいます。 下記<データ>が存在しています。 2行目がゼロ以外のものを、 別シート<抽出>に上から詰めて抽出したいのです。 <データ>   A列 B列 C列 D列 E列 1行 1  2  3  4  5  ←日付 2行 5  3  0  2  0  ←数字 <抽出>別シート   A列 B列  1行 1  5 2行 2  3 3行 4  2   ↑  ↑   日付 ゼロ以外 関数については中級レベルだと思います。 いろいろ試したのですが、関数を組み合わせてもなかなかうまくいきません。 どなたかご教授いただけないものでしょうか? よろしくお願いいたします。

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

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

  • EXCELで表を抽出する

    ・A列に日付、B列に件名を入力した表があります。 ・A列の日付は、ランダムに、繰り返し現れます。 この表から、たとえば7月だけの、A列に日付、B列に件名の表を抽出する場合、 手動でする場合は、最初の表を日付順にソートし、黙視で7月分をコピーし、別表に貼り付ける、というやり方でできますが、 数式や関数で自動的にやる方法はないでしょうか? マクロが必要になりますか?

  • 【エクセル】 関数などを使ったデータ抽出方法について教えてください

    エクセルでデータ抽出方法について教えてください ↓見づらくてすいません。 行/列|A|B|C|D|E|F 1|品番|商品分類|進捗状況|担当者|(仮)受注日|納品予定日 2|k-101|スピーカー|納品済|鈴木|2007/10/20|2007/10/31 3|t-550|コード|受注|鈴木|2007/10/21|2007/10/28 4|h-890|ジャック|受注|佐藤|2007/10/22|2007/11/02 実際のデータは列(項目)がAZまで、行は500位まであります データが重複することがある [品番]がない場合もある 上の表からC列の[進捗状況]ごとに別表にしたいのです。 ([受注]だけの表や[納品済]だけの表がほしい) 別表の条件は 1. 「品番」「商品分類」「納品予定日」の項目だけ (その他のデータはいらない) 2. できたらリアルタイムで更新される (「進捗状況」を変えたら自動で別表もで更新される) 関数などで別表にできる方法があったら教えてください。 お願いします。

  • エクセルでのデータ抽出について

    いつもお世話になっております。 以下の操作についてご教示をお願いいたします。 使用しているエクセルは2007です。 Sheet1 A列:2010年~の日付(昇順に記載し、発生日はランダム)が記載され、 B列以降は日付に対応したデータが記載された表が有ります。 Sheet2に同じ表の形式で2013年以降のデータを抽出したいのですが。 どのような方法がありますでしょうか? INDIRECT関数なんかを使って試行錯誤したのですが・・・わかりません。 どなたかご教示をお願いいたします。

  • エクセルで抽出した結果の最早時間取り出し

    エクセルの表において、該当の日付の中から、一番早い時間を抽出したいのですが、どういう関数を使ってどう書けばいいのでしょうか。 具体的には、以下のようにA列に日付があり、1行目に該当日付(抽出日付)が あるとして、2行めに抽出結果を出したいです。 計算結果 (1) "" (2) 15:00 (3) 07:29 (4) 15:45 (5) 03:45 以上、よろしくお願いします。

  • Excelでデータ抽出!

    かなり切羽詰ってます。助けてください。 excelで3×15の表を作ってそこからデータを抽出したいのです。列と行の数値はそれぞれ別のセルからの参照にしたいのですが...。ifとかvlookupとかいろいろ使ってみたのですがうまくいきません。エクセルでゆーところの'B3'を出したいだけのことなのですが...。誰か助けてください。

  • エクセル2003の、抽出について

    勤務表から、その日の勤務者の、勤務形態別の氏名を抽出したいと思っています。 といいますのも、A列に上から氏名があり、1行目に日付が入った勤務表があります。 そこに、それぞれ「早」、「日」、「遅」というように、その日の勤務形態が入力されています。 そこで、例えばC列を選択すると、「早」と記載のあるA列の氏名がE列に、 「日」と記載のある氏名がF列に、抽出されるといったことは可能でしょうか? マクロを使ってもかまいませんので、よろしくお願い申し上げます。

専門家に質問してみよう