• ベストアンサー

エクセルで管理表をつくりたい。

商品    金額    日付   イチゴ   100円    1/3 ミカン   100円 バナナ  100円    3/4 スイカ   100円 商品名と金額が入った表があり、売上げた日付を入れると別シートに1月の売上一覧、2月は2月の一覧、3月は3月の一覧にといった感じで商品、金額、日付の一覧が出来るようなことは出来ますか? 出来るならばわかりやすく教えて頂けると幸いです。 説明わかりずらかったらすいません。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.3

ゴチャゴチャ考えずにピボットテーブルを使った方が正解かと。 http://allabout.co.jp/gm/gc/297727/ ピボットテーブルは2003までと2007以降で使い方が微妙に違う ので、2007以降ならこちらを見て頂く方が良いかと。 http://allabout.co.jp/gm/gc/297841/ いずれの場合も、複雑な計算式を入力せずに、ダイアログに 従うだけで結果が得られるという、非常に簡単な方法です。

momona77
質問者

お礼

ピボットテーブルで出来ました。 本当に簡単にできました。 ありがとうございました。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

管理すべき日付が記入されていない手抜きの表なので、相応に数式はめんどっちくなります。 添付図: A1に「検索番号」と記入 A2に =IF(B2="","",MONTH(LOOKUP(99999,$D$2:D2))&"-"&COUNTIF($A$1:A1,MONTH(LOOKUP(99999,$D$2:D2))&"-*")+1) と記入、以下コピー B列に商品 C列に金額 D列に日付 シート1月のA1セルに数字の1を記入 A3に =IF(ROW(A1)>COUNTIF(Sheet1!$A:$A,$A$1&"-*"),"",ROW(A1)) 以下コピー B3に =IF($A3="","",VLOOKUP($A$1&"-"&$A3,Sheet1!$A:$D,COLUMN(),FALSE)) 以下コピー、B列をC列にコピー。

momona77
質問者

お礼

出来ました。 とってもわかりやすくご説明して頂き、心から感謝致します。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばお示しの表がシート1のA列からC列の1行目は項目名で2行目から下方にデータが入力されているとします。 E列を作業列としてE2セルには次の式を入力して下方にドラッグコピーします。 =IF(C2="","",MONTH(C2)&"月"&COUNTIF(E$1:E1,MONTH(C2)&"月"&"*")+1) そこで1月から12月までのシートがそれぞれ用意されているとします。 1月のシートを表示した後で、1月から12月までのシート見出しをCtrlキーを押しながらクリックすることで作業グループが形成されます。 1月のシートのA1セルには1月と入力します。 A列からC列の2行目にはシート1と同じ項目名を入力します。 A3セルには次の式を入力してC3セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF($A$1="","",IF(ROW(A1)>COUNTIF(Sheet1!$E:$E,$A$1&"*"),"",INDEX(Sheet1!$A:$C,MATCH($A$1&ROW(A1),Sheet1!$E:$E,0),COLUMN(A1)))) その後にシート1に戻理ますと自動的に作業グループが解除されます。 それぞれ該当の月のシートのA1セルにその月を2月のように入力することで自動的にその月のデータが表示されます。

momona77
質問者

お礼

出来ました。 とても親切丁寧なご回答に心から感謝いたします。

momona77
質問者

補足

E列を作業列としてE2セルには次の式を入力して下方にドラッグコピーします。 =IF(C2="","",MONTH(C2)&"月"&COUNTIF(E$1:E1,MONTH(C2)&"月"&"*")+1) ↑この作業を行うと売上月が入っているものが#VALUE!と出てしまいます。 手順通り行ってるつもりなんですが、なぜでしょうか? たびたびですいませんが、教えて頂けると幸いです。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

エクセルのフィルターオプションの機能をご存知でしょうか。 http://www.eurus.dti.ne.jp/yoneyama/Excel/filter3.htm を参考にしてください。 下の方に同じ様な事例で期間を指定したデータの抽出があります。

momona77
質問者

お礼

出来ました。 迅速なご回答に心から感謝いたします。

関連するQ&A

  • エクセル のマクロで 複数の表を1つにまとめたい

    エクセル のマクロで 複数の表を1つにまとめたい 下記のようなシートがあります。 Sheet1 A B C E F G I J K 1 日付  品名 数 日付  品名 数 日付  品名 数 2 1/1  みかん 100 1/2 りんご 50 1/1 バナナ 30 3 1/5  みかん 50 1/6 りんご 25 1/7 バナナ 20 4 1/10 みかん 30 1/11 りんご 15 1/10 バナナ 10 5 1/12 りんご 30 1/11 バナナ 10 6 1/13 りんご 50 みかん・りんご・バナナのそれぞれの表をマクロで下記のような1つの表ににまとめたいのですが どのようにしたら良いかご教授お願いいたします。 (初心者なので可能であればマクロ内で’コメント付きで解説いただけると助かります)  M N O 1 日付 品名 数 2 1/1 みかん 100 3 1/1 バナナ 30 4 1/5 みかん 50 5 1/6 りんご 25 6 1/7 バナナ 20 7 1/10 みかん 30 8 1/10 バナナ 10 9 1/11 りんご 15 10 1/11 バナナ 10 11 1/12 りんご 30 12 1/13 りんご 50 うまく説明できないのでイメージ画像を添付いたします。

  • エクセルで売上表を作るとき・・

    毎月の売上金額一覧表(商品別)を作成しています。月が替わるたびに シートを継ぎ足し 表をコピーしています。月の累計を簡単に出す方法 教えてください。

  • EXCELで売上表から商品別の総売上を計算する方法

    売上表から商品別の総売上を算出する方法がわからなくて困っています。 具体的にいますと、表1のような元データ(売上表)から 表2のような商品別総売上表を作りたいと考えていますが、 SUMIFではうまくいかないようで、困っています。 表1には手を加えないでできる方法教えていただけると幸いです。 ~表1~ アイテム 単価 販売量  リンゴ  100  5 リンゴ  80   5 リンゴ  100  1 ミカン  50   3 スイカ  100   0 ~表2~ アイテム 総売上 リンゴ  1000 ミカン   150 スイカ   0

  • エクセル 表の表示について

    どなたかお知恵をお貸しいただけたら幸いです。 現在エクセルの表で、日付と買ったものが並んでいるのですが、その表示を一括で変更できたらと思っています。 A列 4/1  りんご B   4/1  みかん C   4/1  いちご D   4/2  みかん E   4/2  メロン F   4/3  いちご 上記の表があり、これを下記のような表に簡単に直すやり方が見つけられずに悩んでおります。 A列  4/1     4/2      4/3 B  りんご    みかん   いちご  C  みかん   メロン D  いちご どなたかよろしくお願いいたします。

  • エクセルで集計表を作ろうとしています。

    エクセルで集計表を作ろうとしています。 商品コード  商品名   A店(個) B店(個) 12      いちご   3      2 66      バナナ   6      20 12      いちご   55      4 55      メロン   12      9 66      バナナ   100      15 12      いちご   99       38 上記のような表から、商品ごとにA店とB店の個数を出したいのですが、 商品は、100種類くらいあって、すべてのデーターの数は、3000くらいあるので、簡単に出す一番いい方法を教えてほしいです。 最終的には、 商品コード  商品名  A店  B店 12    いちご  231  100 55    メロン  230  55 66    バナナ  99   198 みたいなかんじで4項目を100くらいある商品コード順に表示したいです。 ピポットや集計表を使えばいよいのでしょうか?エクセルは、あまり詳しくないので、詳しいかたどうぞよろしくお願いします。

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

    こんばんは。エクセルで困っていますので、皆さんのお力をお借りしたいと思います。 シート1 コード 商品名  金額 15   りんご  500円 33   みかん  200円 22   かりん  350円 シート2 コード 商品名  金額 15   りんご  500円 45   メロン  1200円 90   すいか  3000円 と二つのシートにそれぞれデータがあります。 そのシートを比較して、 シート3に コード 商品名  金額 33   みかん  200円 22   かりん  350円 45   メロン  1200円 90   すいか  3000円 と、一致しないデータを表示させたいと思います。 この場合、シート3にどのような関数を使用するのがいいのでしょうか? VBAでやったほうが良いのでしょうか? 色々と考えているのですが、一反頭を真っ白にして皆さんの意見を聞きたいと思います。 よろしくお願いします。

  • Excel 散布図

    下記のような表に対し、X軸:前年比、Y軸:売上とした分散図を出したいのですが、うまくできません。 売上、前年比がバラバラになり、8つのデータになってしまいます。     売上 前年比 りんご 13   6 みかん 22   2 ばなな  3   2 いちご 53   31 りんご、みかん、ばなな、いちご、それぞれを散布させるにはどうしたら良いのでしょうか。

  • エクセル出の並び替えについて質問

    エクセルの並び替えにおいて質問させていただきます。  A列  B列  C列   D列 りんご  1  バナナ  4 バナナ  2  みかん  6 すいか  3  いちご  8 みかん  4  もも   3 いちご  5  すいか  2 ドリア  6  ぶどう  1 というものを  A列  B列  C列   D列 りんご  1   バナナ  2  バナナ  4 すいか  3  すいか  2 みかん  4  みかん  6 いちご  5  いちご  8 ドリア  6           もも   3         ぶどう  1 というようにA列にならってC,D列の項目を並び替えて、並び替えられないものは下に列挙させるようなやり方がありましたら教えてください。 どうぞ宜しくお願いします。

  • 言葉を並べる

    好きな食べ物は、りんごとみかんとバナナとイチゴとスイカです。 好きな食べ物は、りんご、みかん、バナナ、イチゴ、スイカです。 好きな食べ物は、りんご・みかん・バナナ・イチゴ・スイカです。 のどれが正しいですか?

  • 在庫表の管理をエクセルで行うに当たって、教えてください。

    エクセルのシート2に在庫表があります。 在庫表には、仕入日、仕入先、整理番号、メーカー、商品分類、モデル名、車体番号、仕入金額、が 右並びに書いてあります。 整理番号は、データを入れる時に、4桁の数値で各車に、つけます。(整理番号で管理している) メーカー数は、10件のメーカー数があります。 商品分類はA-1,A-2,B-1,B-2,C-1.,C-2,C-3の7項目があります。 シート1を新規に仕入れた商品のデータインプット用とし、これに、インプットすると、 シート2の在庫表が、メーカー別、商品分類別になっているため、(別の言い方:メーカー:10×分類:7で70の在庫グループがある) その(在庫グループ)の最終行に、自動的に転記されるようにしたいのです。(別の言い方:整理番号が昇順) 同様に、売上た商品も、シート1で、売上日、売上先、整理番号、メーカー、商品分類、モデル名、車体番号、売上金額、をインプットすると、自動的に在庫表から削除されて、その行が詰まるようにしたいのです。 よろしくお願いします。

専門家に質問してみよう