- ベストアンサー
エクセルで管理表をつくりたい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ゴチャゴチャ考えずにピボットテーブルを使った方が正解かと。 http://allabout.co.jp/gm/gc/297727/ ピボットテーブルは2003までと2007以降で使い方が微妙に違う ので、2007以降ならこちらを見て頂く方が良いかと。 http://allabout.co.jp/gm/gc/297841/ いずれの場合も、複雑な計算式を入力せずに、ダイアログに 従うだけで結果が得られるという、非常に簡単な方法です。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7940)
管理すべき日付が記入されていない手抜きの表なので、相応に数式はめんどっちくなります。 添付図: 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列にコピー。
お礼
出来ました。 とってもわかりやすくご説明して頂き、心から感謝致します。
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばお示しの表がシート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月のように入力することで自動的にその月のデータが表示されます。
お礼
出来ました。 とても親切丁寧なご回答に心から感謝いたします。
補足
E列を作業列としてE2セルには次の式を入力して下方にドラッグコピーします。 =IF(C2="","",MONTH(C2)&"月"&COUNTIF(E$1:E1,MONTH(C2)&"月"&"*")+1) ↑この作業を行うと売上月が入っているものが#VALUE!と出てしまいます。 手順通り行ってるつもりなんですが、なぜでしょうか? たびたびですいませんが、教えて頂けると幸いです。
- hallo-2007
- ベストアンサー率41% (888/2115)
エクセルのフィルターオプションの機能をご存知でしょうか。 http://www.eurus.dti.ne.jp/yoneyama/Excel/filter3.htm を参考にしてください。 下の方に同じ様な事例で期間を指定したデータの抽出があります。
お礼
出来ました。 迅速なご回答に心から感謝いたします。
関連する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くらいある商品コード順に表示したいです。 ピポットや集計表を使えばいよいのでしょうか?エクセルは、あまり詳しくないので、詳しいかたどうぞよろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルで、二つのデータの比較、抽出について
こんばんは。エクセルで困っていますので、皆さんのお力をお借りしたいと思います。 シート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でやったほうが良いのでしょうか? 色々と考えているのですが、一反頭を真っ白にして皆さんの意見を聞きたいと思います。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル出の並び替えについて質問
エクセルの並び替えにおいて質問させていただきます。 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列の項目を並び替えて、並び替えられないものは下に列挙させるようなやり方がありましたら教えてください。 どうぞ宜しくお願いします。
- 締切済み
- Windows系OS
- 言葉を並べる
好きな食べ物は、りんごとみかんとバナナとイチゴとスイカです。 好きな食べ物は、りんご、みかん、バナナ、イチゴ、スイカです。 好きな食べ物は、りんご・みかん・バナナ・イチゴ・スイカです。 のどれが正しいですか?
- 締切済み
- 日本語・現代文・国語
- 在庫表の管理をエクセルで行うに当たって、教えてください。
エクセルのシート2に在庫表があります。 在庫表には、仕入日、仕入先、整理番号、メーカー、商品分類、モデル名、車体番号、仕入金額、が 右並びに書いてあります。 整理番号は、データを入れる時に、4桁の数値で各車に、つけます。(整理番号で管理している) メーカー数は、10件のメーカー数があります。 商品分類はA-1,A-2,B-1,B-2,C-1.,C-2,C-3の7項目があります。 シート1を新規に仕入れた商品のデータインプット用とし、これに、インプットすると、 シート2の在庫表が、メーカー別、商品分類別になっているため、(別の言い方:メーカー:10×分類:7で70の在庫グループがある) その(在庫グループ)の最終行に、自動的に転記されるようにしたいのです。(別の言い方:整理番号が昇順) 同様に、売上た商品も、シート1で、売上日、売上先、整理番号、メーカー、商品分類、モデル名、車体番号、売上金額、をインプットすると、自動的に在庫表から削除されて、その行が詰まるようにしたいのです。 よろしくお願いします。
- 締切済み
- Windows系OS
お礼
ピボットテーブルで出来ました。 本当に簡単にできました。 ありがとうございました。