• ベストアンサー

EXCELデータの集計

下記のように各セル内に4つの文字が入っていたと仮定します。 埼玉県 千葉県 埼玉県 神奈川県 通常、文字列の数を集計したい場合、『COUNT』にて集計を すると、データの数が『4』となると思います。 ここからがご質問ですが、 「県の数を集計したい」場合、どのような関数を入れたら 良いのでしょうか? 結果としては、埼玉県、千葉県、神奈川県と県の種類が 3種類なので、データの数が『3』となるようにしたいと 思ってます。 かなり、困っているので、どなたか教えて下さい

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

A列A2以下に県名が入っているとして 1列余分な列C列を使って C列のC2に=(COUNTIF($A$2:A2,"="&A2))と入れて下方向に複写します。このC列で1になるのがA列内で初出の県の行です。 この1を=COUNTIF(C2:C7,"=1")で足すと、異なる県の数が 出ます(例えば、13の県から参加ありと言う風に)。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 データがA1:A4にあるとすると、 =SUMPRODUCT(1/COUNTIF(A1:A4,A1:A4)) で種類数が表示されます。 範囲は適宜変更して下さい。

関連するQ&A