質問: エクセルで集計したいのですが・・・ 関数は少しわかりますが、マクロは分かりません。 今回は集計シートの集計数字を元シートに入力して、更に元シートにない項目を元シートの項目行に項目名を入れて集計数字を入れたいのです。 ただ、集計だけであれば「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
回答: 集計シートに目印をつけます。 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))) 下へフィルドラッグ。