エクセルで一日分のデータを飛ばす方法

このQ&Aのポイント
  • エクセルで一月分のデータを管理している表から、一日分だけのデータを飛ばす方法について教えてください。
  • 一月のデータを基に、一日分のデータをエクセルで作成する日報の表を作りたいです。
  • 一日の作業時間を管理している一月分のデータから、日報作成のための表を作りたいです。
回答を見る
  • ベストアンサー

データの飛ばし方の設定

教えてください。エクセルで一月分のデータを管理している表があるのですが、そこからエクセルで作られた日報の表に一日分だけのデータを飛ばしたいのです。 基本的には項目が一緒なので、一日一日、全日数分の日報を作ればいいと思うのですが、それがとても大変で・・・(今までは手書きでした。) 出来ればその日にちを指定するれば、その日にちのデータだけが飛んでいき、日報が印刷できれば、最高です! ひと月分のデータでは、一日の作業の時間を午前午後のそれぞれの枠に分け数字(分)を入れて管理しています。日報では誰が午前午後にどの作業をしていたのかが分かる表を作りたいと考えています。 なので、ひと月のデータ枠に数字が入力されていたら、日報では○と表示させようと考えています。 分かりにくい文章ですみませんが、是非どなたか教えてください。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

・元表のデータをオートフィルターで目的の日付のデータのみを表示する形式にしてコピー貼り付け。 ・VLOOKUP関数、INDEX関数などで呼び出すシートにデータを呼び込む計算式を書き込む。 ・マクロで必要なデータを選択してコピーする。 方法は色々あります、元データを変更処理が必要な場合はマクロが向いていますが、ご自身で作れないようなら後々のメンテナンスが困難になると思われます。

cureroom
質問者

お礼

本を読みまくりいろいろ試してみました。初心者にはマクロはさっぱりわかりませんでした。関数もちんぷんかんぷんになってしまい・・・オートフィルタは簡単に表示する事ができました。いろいろな方法を考えていただき本当にありがとうございました!

関連するQ&A

  • 日報管理について困っています

    日報の管理について教えて下さい。 現在、作業日報を手書きにて行っていますが、管理が出来ていません。 15名程度の小さな会社ですが、日報を書くことが目的になり、 データを活用できていないのです。 その為、社長より管理するようにとのことですが、何から手をつけて いいかわかりません。 エクセルを使い、15名分の日報を入力しようかとも思いましたが、 私自身も、通常業務もこなさないといけない為、あまり効率がいい 方法とは思えませんでした。 かといって、あまり高価なソフトを導入出来るほど財務的には余裕はありません・・・ ファイルメーカーというソフトがあるみたいですが、日報の管理は出来る のでしょうか? また皆様はどのように日報の管理を行われて、活用されているのでしょうか?  ご回答頂けると助かりますので、よろしくお願い致します。

  • エクセルを用いてデータを抽出したい

    エクセルについて教えて下さい。 資料を添付したのですが、1年分のデータを用い、1日の特定の期間の中で、最高と最低の数値を出したいと考えています。 特定の期間というのは、(1)9:00~11:00 (2)12:30~15:10の二つの期間です。 最終的には、下記のような表を作成したいと考えています。 日にち  9:00~11:00  12:30~15:10      最高    最低    最高    最低 1月2日  8950  8000  9000  7500 1月3日  9000  8500  9500  6500 1月4日  9500  7500  8000  6000   データは1年分あり、データが膨大にありすぎて、どのような形で行えば一番簡単にデータを抽出できるか悩んでいます。当方、c言語などの知識はないので、エクセルの関数を使ってデータを抽出したいのですが、なにか良い方法があればご教授ください。

  • 指定した月のデータを取り出したい

    指定した月のデータを取り出したい Excel2003を使っています。Sheet1に2つの表があります。 1つの表は、商品データ、2つ目の表は、売上データです。 商品データには、番号,売上日,商品名,数量等が入っています。 売上日には、月ごとではなく、売り上げた日にちが入っています。 例えば、A1に月を入力すると、売上データに該当する月のデータを 表示できるようにしたいのです。 例えば、売上データには、5月分の日付や6月分の日付や7月分の日付が 入っています。 A1に、6月と入力すると、売上データの表の1行目から順次6月分のデータを 表示されるようにしたいのです。6月分のデータは、複数行あります。 A1に、6月と入力すると6月のデータをすべてを表示できるようにしたいのです。 売上データの項目は、商品データと同じ番号,売上日,商品名,数量等となっています。 ピボットテーブルや、マクロでやったほうがよいのかもしれないのですが、 あまり自信がないので、関数で出来ないものかと思っています。 関数なら、少しぐらいなら知っているので。頑張って勉強します。 よろしくお願いいたします。

  • スキャンしたデータに書き込みがしたいのですが・・・

    会社の日報なのですが、表と図面を書く欄があり、それを今までは 手書きで書いていましたが、PCで処理しなければならなくなりました。 スキャンした日報をとりあえずエクセルに張り付けてみましたが、まったく編集ができません。 図面には、直線、曲線、斜めの線なども記入し、そこに文字も入力します。これをするのに、エクセルに貼り付けでよかったのかもわからないのですが・・・。 どのソフトに張り付けて編集すればよいか教えてください! できれば手順も教えていただけると助かります!!

  • 初心者です。エクセルの式の使い方について

    会社でエクセルを使用してデーターをまとめています。='G.\[売上日報  18年2月.xis]2月1日'!$J$58 という計算式を用いて1日の集計を自動的にできるようにしています。3月分のデーターを作る時には月・日にちをひとつづつ入力しなくてはいけないのですが、一度でできる方法はありませんか?

  • エクセルで日報の集計を簡単にしたい

    生産管理の日報をエクセルで作成しようとしています。 ”1”~”31”までの31日分の「日報シート」とその生産管理できる「1ヶ月の統計表」、 計32枚のシートで1つのエクセルとしたいと思っています。 (1)一日の全生産量(2)機械3台分の処理(3)かかった人件費 それぞれを「日報シート」に記入(その他諸々の内容も日報に記載) そこから、抽出した(1)~(3)のデータを「1ヶ月の統計表」で参照できるようにする。 その「1ヶ月の統計表」には、 4/1(金)  =IF('1'!$A$1>0,'1'!$A$1,"")  =IF('1'!$A$2>0,'1'!$A$2,"")  =IF('1'!$A$3>0,'1'!$A$3,"") 4/2(土)  =IF('2'!$A$1>0,'2'!$A$1,"")  =IF('2'!$A$2>0,'2'!$A$2,"")  =IF('2'!$A$3>0,'2'!$A$3,"") 4/3(日)  =IF('3'!$A$1>0,'3'!$A$1,"")  =IF('3'!$A$2>0,'3'!$A$2,"")  =IF('3'!$A$3>0,'3'!$A$3,"") 4/4(月)  ...... という感じで、"日付"! を1日ずつカウントアップさせたいです。 一度、上記関数をぶつ切りにエクセルに貼り付けて、 =○&○&○&○&○としたことがあったのですが、 たくさんの数字を抽出させたい為、すごく効率の悪いものになりました。 簡単に出来る方法がありましたら、ご教授お願いします。 また、これを作成した後、日付シート1日を削除してしまうと、 その部分は、#REF!となってしまいます。 この復旧(若しくは回避)する方法がありましたらこれもお願いします。

  • エクセルの関数がわかりません。ご教示ください。

     公共の施設に勤めるPCの超初心者ですが担当する施設の予約状況表の作成をエクセルでスピードアップできないかと考え、関数のガイド書を片手に取り組んでいますが行き詰まって困っています。  まず、勤務する施設は月間約530件くらいの利用があるので清掃担当者が空きの間隙を縫って作業に明け暮れているので、スピードアップできれば少しくらい手助けができると思うのです。  施設予約状況表は半月分ずつ1日1枚の紙を使って縦軸に室名、横軸に時間帯(午前・午後・夜間)でなる単純な表でそれぞれの枠内には行事名や利用者名等が入ります。それを作るのに施設が採用している施設管理システムから一定期間の予約状況をエクセルの表にして取り出せることから別にエクセルを立ち上げておいて貼り付けました。  そして、貼り付けた表のうち施設内の諸室名(13室)と利用時間帯(午前・午後・夜間・午前+午後・午後+夜間・終日の6時間帯)を数値化、利用日の数値と利用者名と行事名の一覧表ができるようにしました。  私のもくろみは、別に用意する日々の予約状況表にVLOOKUP関数を埋め込んでおいて自動的に予約状況表が作成されるミニシステム的なファイルにすることで、ここまでできればセルの結合作業が残るだけですから大幅なスピードアップになると思うのですが、VLOOKUP関数で検索値となる数値、すなわち例えば利用される諸室名(B列)は「8」、利用日(C列)は「12」、利用時間帯(D列)が「5」、データが入っている行が「21~120」という場合、この3項目を全て満たすデータがどの行にあるかを探す関数がわからず、これだけでハンドブック片手に寝る時間も惜しんで3日間の試行錯誤していますがうまくいきません。文章がまずくて質問内容がよくわからないといわれるかもしれませんが宜しくご教示のほどお願いします。ーペコリー

  • excel 複数ブック・シートからのデータ抽出

    下記画像の日報を集計したいのですが、ご教授お願いします。 『1月~12月』というブックの中に、『1日~31日』というシートを作成し日報管理を行っています。 すでに『1月~12月』というブックは作成されているので、そちらはいじらずに、その内容を「作業内容集計」という一つのブックに集計したいと思っております。 単価の列に金額が入っていた場合に、行全体を抽出し、一年分を一つのシートにまとめたいのですが可能でしょうか? おそらくマクロでないと無理だと思うのですが、関数でも、こんな方法があると教えていただける方がおられればうれしく思います。 excelは2003~2010という混在の環境ですが、とりあえずexcel2010で集計できれば良いと考えています。 よろしくお願いいたします。

  • エクセルの移し変え作業(A表のデータをコピー、B表にペーストする)で

    エクセルの移し変え作業(A表のデータをコピー、B表にペーストする)で もっと楽で時間の掛からない方法があれば教えてください。 現在のやり方 A表に、1日24時間毎のデータが1年分(365日×24時間=約8800行)あります。 上(1行目は1月1日1時のデータ)から、下(最終行目は12月31日24時のデータ)に向かってあります。 このデータをB表に移します。 B表の1行目は、1月1日のデータで、右方向に1時~24時までのセルがあります。    2行目は、1月2日のデータで、右方向に1時~24時までのセルがあります。      〃    〃   〃   〃   〃    365行目は、12月31日のデータで、右方向に1時~24時までのセルがありま   す。 データ移し変え方法は、 A表から1日分(24データ)をコピー、B表の右方向へ行列を変更してペーストしています。 次に、1月2日を同様にしてコピー、ペースト、365回これをくりかえして1年分をまとめています。 この方法で7年分済ませましたが、作業してくれる方(私を含めて)が全員泣いてます。 花粉症なら分かっているけど風邪だと言い張って作業を休んだり、急に里帰りしたり、目が疲れるから3時間だけ、他にしなくてはならないことが、腱鞘炎だ、など、単調な作業でやたら時間がかかるので嫌われています。 今後、残りの作業年数が20年あり、エクセルの機能の中にこれが楽にできる 方法があれば、是非、是非、教えてください。 マクロは知らないので、出来るだけ、一般的な方法で。よろしくお願いします。

  • EXCELのVBAで連続コピーの方法をお願いします

    1月    1日  2日   3日  4日   加藤   午前  午後  午前  午後  (A2セル B2 C2 D2 E2セルに書込み) 鈴木   午後  午前  午後  午前  (A3セル B3 C3 D3 E3セルに書込み) SHEET1にエクセルの表を作成した後にSHEET2のA1からコピーをしSHEET1のデータは消し、次に SHEET1に2月の表を作成した後にSHEET2の1月の最後の次にコピー(すなわちA4) 以後3・4・5月と連続してコピーしたいのです。ひとことで言いますと1月から作成したリストを連続で残して置きたいのです。 宜しくお願いいたします。 エクセルは2007 と2003両方でお願いします 表現が悪くてすいません

専門家に質問してみよう