• ベストアンサー

Excel カウントイフ関数

住所で地区の件数を数えたいのですが、頭の部分が同じ地区があり、カウントが重複してうまくいきません。言葉でうまく伝えられないので画像を載せます。※画像の住所は架空です。 カウントのうまい方法はないでしょうか。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です 前回の数式に間違いがありました。 B列から「大町」を削除 → C1セルに =COUNTIF(A:A,"*"&B1&"*") として「大町」以外の個数を表示させておきます。 別セルに =COUNTIF(A:A,"*大町*")-SUM(C:C) という数式です。m(_ _)m

kokosu525
質問者

お礼

ありがとうございます!!!!!!

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! B列の「検索文字列」のデータが悪すぎます。 誰が見てもすべての検索文字に「大町」が含まれていますので、当然すべてをCOUNTしてしまいます。 どうしても「大町」が含まれていて、B列別セルのデータ以外の個数を出したい場合は (1)「大町」をB列から削除し、別セルに =COUNTIF(A:A,"*"&A1&"*")-SUM(C:C) とするか (2)B列を文字数の昇順で並び替えて、マクロでB列の最初の行から その「文字」と「文字数」で含まれているものを検索 → 数を表示! という方法になると思います。。m(_ _)m

kokosu525
質問者

お礼

A:Aという表現があるんですね! 初めて知りました!