• ベストアンサー

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

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

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

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

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

momona77
質問者

お礼

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

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答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