
Excel Masterのようにアドバイス
Excelの一つのセルに複数の文字や記号が含まれており、その個数だけをカウントしたい場合についてです。しかし、自分のスキルはPivot Tableで少し加工したり、簡単なマクロを組める程度(1500行以上の列に適用)だったため、少し悩んでいました。
そこで、ChatGPTに要件を伝えて相談したところ、以下のようなアドバイスをもらいました。行や列、文字を修正するだけで、すぐに目的を達成でき、結果を出すことができました。
もちろん、ChatGPTはSource Programも作成してくれるので、これくらいは簡単に(お茶の子さいさい)対応できるようです。
応用例: 条件付きでカウント
複数セルにわたるデータの中で、特定の文字や単語がいくつ含まれるかをカウントしたい場合には、これを組み合わせて SUMPRODUCT 関数を使います。
例: 範囲 A1:A10 の各セルに「A」と「B」が何回含まれているかを全体でカウント:
=SUMPRODUCT((LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10, "A", ""))) + (LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10, "B", ""))))