JustAnswer のしくみ:

  • 専門家に質問
    知識豊富な専門家があらゆる質問にお答えするために常に待機しています。
  • 専門家が丁寧に対応
    E メールやサイト内オンラインメッセージなど、さまざまな手段で回答を通知。
    必要に応じてフォローアップの質問をすることもできます。
  • 満足度 100% 保証
    専門家からの回答を確認し評価をすることで、支払うかどうかを決めます。

DKK2002に今すぐ質問する

DKK2002
DKK2002, ITエンジニア
カテゴリ: IT・インターネット
満足したユーザー: 864
経験:  NTTコミュニケーションズ .com Master★★
60772406
ここに IT・インターネット に関する質問を入力してください。
DKK2002がオンラインで質問受付中

お世話になります。

質問者の質問

お世話になります。 エクセルでSheet1のセルA1~A5に2015/09/01~2015/09/03のような3日間の日付が次のように一行置きに入力されています。 セルA1・・・2015/09/01 セルA3・・・2015/09/02 セルA5・・・2015/09/03 その横のセルB1~B6までに日付に対応する二種類の商品の売上を次のように入力したとします。ただし(商品A)などの文字は入れず、日付と金額のデータのみの入力です。 2015/09/01 (商品A)¥100・・・セルB1 (商品B)¥150・・・セルB2 2015/09/02 (商品A)¥200・・・セルB3 (商品B)¥250・・・セルB4 2015/09/03 (商品A)¥130・・・セルB5 (商品B)¥170・・・セルB6 このようなSheet1のデータを別のSheetを作っていきSheet2に9月1日の結果、Sheet3に9月2日の結果、Sheet4に9月3日の結果を次のようにそれぞれのSheetのA1に日付、B1に商品Aの売上金額、C1に商品Bの売上金額を反映させたいと思っています。 Sheet2 2015/09/01 ¥100 ¥150 Sheet3 2015/09/02 ¥200 ¥250 Sheet4 2015/09/03 ¥130 ¥170 仕上がりのイメージとしてはこのようになりますが、手順としてはSheet1のデータを日々入力していき、9月1日のデータ入力が終わったらSheet2を作ってSheet1のデータを反映させ、9月2日のデータ入力が終わったら、新たにSheet3を作ってそこにSheet1の9月2日のデータを反映させ、9月3日にはまたその日の売り上げを入力して、新たにSheet4を作って、Sheet1の9月3日のデータを反映するといったように、毎日新しい営業日報を作るかのようにその日に対応する売上報告を作るには最初のSheet2にどのような工夫をすればよろしいでしょうか。 Sheet1には売上情報の積み上げ、 Sheet2以降には日付は手入力したとしても、日付を読み取って、売上金額を自動的に反映させる方法があればお教えください。 よろしくお願いいたします。

エクセルは2010です。

投稿: 1 年 前.
カテゴリ: IT・インターネット
専門家:  katoq2001 返答済み 1 年 前.
ご質問の投稿 ありがとうございます文章が長く、質問の意図がまったくわかりませんので、下記のように理解させていただきますが、よろしいでしょうか?Sheet1のセルA1~A5に2015/09/01~2015/09/03のような3日間の日付が次のように一行置きに入力されています。セルA1・・・2015/09/01セルA3・・・2015/09/02セルA5・・・2015/09/03 その横のセルB1~B6までに、日付に対応する二種類の商品の売上を、次のように入力したとします。ただし(商品A)などの文字は入れず、日付と金額のデータのみの入力です。2015/09/01 ¥100・・・セルB1       ¥150・・・セルB22015/09/02 ¥200・・・セルB3       ¥250・・・セルB42015/09/03 ¥130・・・セルB5       ¥170・・・セルB6 このようなSheet1のデータを、別のSheetを作っていき、Sheet2に9月1日の結果、Sheet3に9月2日の結果、Sheet4に9月3日の結果を、次のように、それぞれのSheetのA1に日付、B1に商品Aの売上金額、C1に商品Bの売上金額を、反映させたいと思っています。Sheet2 2015/09/01 ¥100 ¥150Sheet3 2015/09/02 ¥200 ¥250Sheet4 2015/09/03 ¥130 ¥170仕上がりのイメージとしてはこのようになりますが、手順としては、Sheet1のデータを日々入力していき、9月1日のデータ入力が終わったらSheet2を作ってSheet1のデータを反映させ、9月2日のデータ入力が終わったら、新たにSheet3を作ってそこにSheet1の9月2日のデータを反映させ、9月3日にはまたその日の売り上げを入力して、新たにSheet4を作って、Sheet1の9月3日のデータを反映するといったように、毎日新しい営業日報を作るかのようにその日に対応する売上報告を作るには最初のSheet2にどのような工夫をすればよろしいでしょうか。Sheet1には売上情報の積み上げ、 Sheet2以降には日付は手入力したとしても、日付を読み取って、売上金額を自動的に反映させる方法があればお教えください。
専門家:  katoq2001 返答済み 1 年 前.
月ごとに別のファイルを作成し、あらかじめ32シートを含む、ブックをひな形として作成するのか、ひな形になるブックには、積み上げ情報Sheet1と営業1日目のSheet2で構成しておき、Sheet3以降は毎日生成される方法での作成かで、やり方が大幅に変わります。どちらをご希望でしょうか?
質問者: 返答済み 1 年 前.

ありがとうございます。

当初の文章の改行が上手く反映されていなかったのでわかりにくく申し訳ありません。

解釈としては再度示してくださったとおりで大丈夫です。

Sheet3以降を日々生成していく方法でお願いいたします。

専門家:  katoq2001 返答済み 1 年 前.
Sheet3以降を、日々生成する方法ですと、関数だけでは処理できず、マクロ、VBAを組み合わせる必要があります。VBAについては、ご理解いただけますでしょうか?
質問者: 返答済み 1 年 前.

VBAは、勉強不足でわかりません。

教えていただいたとおりならできなくないかもしれません。

ただ、このような日報形式の内容は実際はもっといろいろな数値が並んでいる中のある特定部分をシンプルに表現してご説明しましたので、教えていただいたものをさらに応用するのは、今の私には難しいです。

関数程度でできるものをご説明いただければ幸いです。

そのためにあらかじめ32のシートのブックが必要なようでしたら、そのようにしたいと思います。

よろしくお願いいたします。

専門家:  katoq2001 返答済み 1 年 前.
わかりました48時間以内には返答致しますので、しばらくお待ちください。
質問者: 返答済み 1 年 前.

お待ちしています。

よろしくお願いいたします。

専門家:  katoq2001 返答済み 1 年 前.
現在、サンプルの作成作業中です。お待たせしており、申し訳ございませんが、よろしくお願いいたします。
質問者: 返答済み 1 年 前.

大丈夫です。

11月4日まで、示していただければ助かりますが、5日でも大丈夫です。

よろしくお願いいたします。

申し訳ありませんが、5日を過ぎても返答がないので、回答はもう結構です。

IT・インターネット についての関連する質問