- ベストアンサー
エクセルで、文字列の合計表示をするには
エクセルで、文字列だけを入力して、その合計数を出すにはどうしたらようでしょうか。たとえば「田中」「柴田」「佐藤」と入れると「3」と表示できるような。 名簿を作成しており、氏名を入れるとその合計人数が出るようなものを作りたいと思っているのです。このばあい、氏名の前に番号表示をしないで、氏名のみの表示としたいのですが。 可能でしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
名前の入力されている範囲がA1:A100とすると 名前に重複がない場合 =COUNTA(A:A) で列全部を指定できます。 注意点:COUNTAでは、計算式の結果の””も文字として数えてしまいます。 そのあたりは大丈夫でしょうか? 苗字と名前の間にスペースがありますか? そのスペースが全角と半角の場合では 同じ「鈴木 太郎」「鈴木 太郎」でも2種類とカウントしてしまいます。 名前に重複はありますか? あれば =SUM(IF(FREQUENCY(MATCH(A1:A100,A1:A100,0),MATCH(A1:A100,A1:A100,0))>0,1)) です。 まだまだありますが、このあたりで。。。
その他の回答 (4)
- maroncco
- ベストアンサー率33% (1/3)
「CONTA」関数というのがありますので、それをお使いいただければ可能です。 合計数を表示させるセルをクリック→関数の挿入ボタンをクリック→開いたウィンドウの関数名から「COUNTA」を選択して「OK」→数値のところに、苗字が入力されているセルをドラッグして表示→「OK」をクリックしてみてください。
- lovelace
- ベストアンサー率27% (22/81)
ptnaさん、こんにちは。 >エクセルで、文字列だけを入力して、その合計数を出すにはどうしたらようでしょうか。たとえば「田中」「柴田」「佐藤」と入れると「3」と表示できるような。 COUNTA関数を使用すればできますよ!!
お礼
助かりました。これで名簿作成ができそうです。ありがとうございました。
- at121
- ベストアンサー率41% (85/206)
=count(セルの範囲) を使う。 要素の個数が出る。 氏名の前に番号表示する方法で数字が出るなら 番号の列の幅を なし:非表示にすれば良いのでは・・
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
A1~A10に文字列が入るとして、 =COUNTA(A1:A10) では? もし、数字などが入るのであば、 =COUNTA(A1:A10)-COUNT(A1:A10) (数値の個数を除去)となります。
お礼
ご丁寧に、ありがとうございました。早速活用させていただきます。