- ベストアンサー
エクセルで集計したいのですが・・・
関数は少しわかりますが、マクロは分かりません。 今回は集計シートの集計数字を元シートに入力して、更に元シートにない項目を元シートの項目行に項目名を入れて集計数字を入れたいのです。 ただ、集計だけであれば「sumif」関数を使えば出来るのですが、元シートにない項目名を探し出して入力する方法がわかりません。教えてください。よろしくお願いします。 元シート A B 1 aaa 2 bbb 3 ccc 4 ddd 5 6 7 集計シート 項目 数量 1 bbb 1 2 aaa 2 3 ddd 1 4 eee 1 5 fff 1 6 ccc 2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
集計シートに目印をつけます。 C1=IF(COUNTIF(元シート!$A$1:$A$4,A1),"",ROW(A1)) 下へフィルドラッグ。 項目 数量 目印 1 bbb 1 2 aaa 2 3 ddd 1 4 eee 1 4 5 fff 1 5 6 ccc 2 数字が出た項目が元シートには無いということなので、データをコピー&ペースト。 データがたくさんあってコピペが面倒なら、 元シートA5=INDEX(集計シート!$A$1:$A$6,SMALL(集計シート!$C$1:$C$6,ROW(A1))) 下へフィルドラッグ。
その他の回答 (1)
- 9bee
- ベストアンサー率45% (25/55)
ピボットテーブルを使うと、簡単に集計することができますよ!
お礼
ありがとうございます。使ったことのないピボットテーブル使ってみました。簡単に集計できました。ただ、元データ表通りの項目並べが出来ませんでした。(元データーは規則的には並んでいません) 最終的に元データの表の並びに数量を入力したい、更に集計シートにはあって元データにはない項目を元データ表に入れたいということを考えてます。無理でしょうか?
お礼
ありがとうございました。こんな方法もあるんだって感激しました。ただ、2項目の方法は試していませんが今夜試してみます。取り急ぎお礼まで・・・
補足
お礼が遅くなりごめんなさい。セルの書式設定が「文字」になっていたため式だけが表示されていましたのでおかしいのではないかと・・・本当に赤面するような事で上記の通りできるまでに悪戦苦闘していました。でも、出来ました。ありがとうございました。