- ベストアンサー
エクセルで重複した文字列を1としてカウントする方法
こんにちは エクセルで親子の名簿を作っているのですが 複数子供がいる場合の世帯数をカウントしたいのですが 簡単な方法はありますか? Microsoft Office Excel 2007です。 阿部 阿部 黒木 黒木 安藤 井上 田中 この場合5と数えたいです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
初心者向きではないが、列は使わずともできます。 データの範囲が、A2~A99なら、 =SUMPRODUCT(1/COUNTIF(A2:A99,A2:A99))
その他の回答 (3)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.3
同姓の世帯というのも、多分、おそらく、ひょっとしたら、何年後かの近い将来には、キットいるのでは? だけども、この際そんなことは忘れて、 リストがソートもされていないとすると、 例えば、E列を使って、その行以下にある自分を含む同姓をカウントする。 すると最後に位置するものは必ずカウント「1」になる。 この列の中の「1」の数を数えれば答えになる。 E1: =SUMIF(E$2:E$999,1) E2: =COUNTIF($A2:$A$999,$A2) 以下、コピー
質問者
お礼
ご回答ありがとうございます。 =SUMIF関数は、まだ使った事がありませんでした。 なるほど・・・です。
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
お礼
おーっ、これはスマート!! 感激です。 ありがとうございます。 これを使います。