• ベストアンサー

excel 記入文字列の集計

よろしくお願いします。 入力用シートのある列で文字列の記入が合った時に、集計用シートにその文字列を集計していくようにしたいのです。 例:入力用シート  行数 :集計列 1  :aaaa 2  :記入なし   3  :bbbb 4  :記入なし 5  :記入なし 6  :cccc 集計用シート 行数 :集計列 1  :aaaa   2  :bbbb 3  :cccc よろしくお願いします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1747/2623)
回答No.1

入力用シートの集計列がA列としてB列に =IF(A1="","",COUNTA($A$1:A1)) と入力し下方向に必要なだけコピーします。 集計用シートの1行目に(2007以降なら) =IFERROR(INDEX(入力用シート!A:A,MATCH(ROW(1:1),入力用シート!B:B,0),1),"") 2007以前なら =IF(ISERROR(INDEX(入力用シート!A:A,MATCH(ROW(1:1),入力用シート!B:B,0),1)),"",INDEX(入力用シート!A:A,MATCH(ROW(1:1),入力用シート!B:B,0),1)) と入力して下方向に必要なだけコピーしてください。

kuribooo
質問者

お礼

ありがとうございます!!! 出来ました!!!! 自分ではこんな数式作れません!! もっと勉強したいと思います。 迅速な対応で本当にありがとうございました!!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>入力用シートのある列で文字列の記入が合った時に、集計用シートにその文字列を集計していくようにしたいのです。 「文字列を集計」はできません。 しかし、抽出は可能です。 対象文字列の重複があるときは1つだけ抽出すれば良いでしょうか? 入力用シートの集計列をコピーして、集計用シートの集計列へ貼り付けし、重複の削除を実行すれば良いと思います。 未記入セルが1つ残りますが、そのセルを削除して上に詰めれば目的の結果が得られます。

kuribooo
質問者

お礼

回答ありがとうございました。 入力行が日々更新されていく形だったのです。 質問内容が不足していてすみませんでした。 質問の内容ももっと正確にお伝えするように気をつけます。 今後ともよろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A