• ベストアンサー

エクセル 文字データのセル個数を数えるには?

エクセルで、データの入ったセルを数えるのに、COUNT関数を使っていますが、数値データしか、数える対照としません。人名などの文字データの入ったセル個数を数えるには、どうすればよいでしょうか。

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

  • ベストアンサー
  • takibo
  • ベストアンサー率57% (116/200)
回答No.7

takibo です。maruru01さんの回答を受けて、という形で失礼します。 「長さ0の文字列(が入っているセル)」にあたるセルは条件を "*?" にすることではじくことができるのですね。 勉強になりました。ちなみに私は「Null値」と言ったりします。 誤解のないように付け加えさせていただくと、「空白が入力されたセル」とは「長さ0の文字列が入っているセル」のことではありません。 初心者の方には「長さ0の文字列が入っているセル」はもちろんですが 「空白の入力されたセル」と「空白セル(COUNTBLANKで数えられるセル)」との違いがわかりづらいのではないか と思ったので書かせていただきました。 (ちょっと見は一緒ですから) ※質問内容から少々それてしまい、申し訳ありません。

その他の回答 (6)

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

こんにちは。maruru01です。 No.5の方の、 >但し、「空白が入力されたセル」も数えてしまいます。 を考慮すると、 =COUNTIF(A1:A50,"*?") で出来ると思います。 ところで、「空白(スペース)」と表現されていますが、EXCELでは通常"スペース"というと、スペースキーで入力する、半角または全角スペースという文字 「 」「 」 のことを指すと思います。 おっしゃりたいセルについては、なかなかいい表現がありませんが、私は、 「長さ0の文字列(が入っているセル)」 と言っています。 要は、数式などで「""」が入っているのと同じことですね。

  • takibo
  • ベストアンサー率57% (116/200)
回答No.5

COUNTIF関数を使う方法があります。数えたい範囲が A1:A50 だとして =COUNTIF(A1:A50,"*") と入力します。 但し、「空白が入力されたセル」も数えてしまいます。 空白セルと見た目は一緒ですが、空白(スペース)が入力されているとEXCELでは文字列とみなします。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

以下の方法は如何でしょうか。 (例)A1~B10範囲を検証 ・検証範囲外の任意セルに{=SUM(IF(LEN(A1:B10)>0,1))}を設定  { }は関数入力完了時、shift+ctrl+enterを同時入力します。

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

別の解き方を考えてみました。 (1)例データA1:A11B11 123 a a 23 3 eer ttt a あ 123 B2セルに=IF(ISNUMBER(A2),"",MAX($B$1:B1)+1) と入れて、B11まで複写する。 123 a 1 a 2 23 3 eer 3 ttt 4 a 5 あ 6 123 7 (2)上記のデータで =SUM(IF(ISNUMBER(A2:A11),0,1) と入れて、SHIFT+CTRL+ENTER キーを押す(配列数式)

gottta
質問者

お礼

有難うございました。 当方、エクセル初心、高齢なので、はたして、ご教示方法を 理解できるかどうか、不安なのですが、まず実施してみます。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんにちは   A   B 1 鈴木  男性 2 佐藤  男性 3 田中  女性 4 鈴木  女性 上記の場合で全員で何名かを数えるなら =COUNTA(A1:A4) 「鈴木」が何人いるのかを数えるなら =COUNTIF(A1:A4,"鈴木") 「鈴木」が男性である場合を数えるなら =SUMPRODUCT((A1:A4="鈴木")*(B1:B4="男性"))

gottta
質問者

お礼

有難うございました。 当方、エクセル初心、高齢なので、はたして、ご教示方法を 理解できるかどうか、不安なのですが、まず実施してみます。

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.1

COUNTA関数 文字列、数値をカウント COUNT関数  数値データをカウント COUNTBLANK関数 空白セルをカウント 文字列だけをカウントするには =COUNTA()-COUNT()

gottta
質問者

お礼

有難うございました。 当方、エクセル初心、高齢なので、はたして、ご教示方法を 理解できるかどうか、不安なのですが、まず実施してみます。

関連するQ&A

  • エクセル 塗りつぶししたセルの個数をカウントしたい

    表の集計で、【セルの色を塗りつぶして区別したデータの個数】を、カウントする方法を教えて下さい。 事例ですが、飲食店の月間の宴会データ作成で、売上・客数・組数など集計表に数値で表示されているものは、SUM、COUNT関数で求めています。 質問は、【送迎付きの宴会】データがあり、集計表に数値ではなく【セルの塗りつぶし】で記録されています。目視で数えるのがめんどくさいため、この塗りつぶしの個数をカウントする良い方法がありましたら教えて下さい。

  • セル内にある文字の個数を知りたい

    エクセル2002を使用してますが、セル内にある文字の個数を知りたいとき、どのような関数を使えばいいのでしょうか? たとえば、A1に「ABCAABACABAC」 という文字列があった場合、Aの個数を知りたいのです。 このとき結果をB1で表示させるにはどうすればいいのでしょうか? よろしくお願いします。

  • エクセルで文字列の個数を数える

    ある範囲のエクセルデータから決まった文字列の個数をカウントする関数の使い方が判れば教えてください。 例えば、A1からH200までのデータより、”リンゴ”という文字列が何個あるかカウントしたいのですが。 COUNTIF(A1:H200,"*リンゴ*")とすると”リンゴ”という文字列が含まれるセルの個数は出たのですが、”リンゴ”という文字列が複数含まれるセルもあるので、”リンゴ”という文字列の個数とは 一致しないようなのです。 どなたか、よろしくお願いします。

  • excelで、ある文字が含まれているセルの個数を出すには?

    excelでの質問です。 いくつかのセルに文字列が入っていたとします(範囲:A1~A10)。 この中に、たとえば「ab○○」というふうに最初の2文字がabとなっているものがいくつかあるとして、これの個数を数える場合の方法 を教えてください。 また、A1~A10で「ab○○」となっている場合にB列に1、なっている 場合には0なるようにするにはB列にはどんな関数を使えばいいのですか?

  • エクセル・・色の着いたセルの個数を数える関数はある?

    エクセルの表内で塗りつぶしされているセルだけを数える様な関数はありますか? セルには文字や数値は入力されておらず、塗りつぶしているだけです。 よろしくお願いいたします。

  • エクセルにて別々のセルにあるデータを、一つのセルに出して、その個数を合

    エクセルにて別々のセルにあるデータを、一つのセルに出して、その個数を合計にして出す、という風に行いたいのですが・・ Aセルに品物名、Bセルに品物の規格、Cセルに品物の個数 と入力して、 2~100まではα部署、101~200までがβ部署、201~300までがγ部署 と入力したとします。 ここから、各部署に入力したデータをまとめたいのですが、 AとBが一致した場合、Cに入力してある個数をまとめる、という具合にしたいのです。 例: α部署の所に、Aセルに「鉛筆」 Bセルに「10cm」 Cセルに「10個」 β部署の所に、Aセルに「鉛筆」 Bセルに「10cm」 Cセルに「8個」 とあった場合、一つにまとめて、鉛筆10cmは18個と出す。 上記のようにやるのにうまいやり方はないでしょうか? 数が膨大なためマクロか関数とかでまとめられたら教えていただきたいです。 宜しくお願いいたします。

  • セル内の同一文字の個数を測定

    セル内にある同一文字の個数を測定したいのですが 有効な関数はないでしょうか? たとえば・・・ A1セル内に”あいうあいうあい”となっていた場合、 ”あ”の数(結果=3)を出力したいのですが、 どういった関数を使えばよいのでしょうか?

  • エクセル2003ですが、セルA1~A100で、

    エクセル2003ですが、セルA1~A100で、データ(数値)が入力されているんですが、その中のデータの1~100の範囲のデータ個数と、個々のデータの数値の合計を、特定のセルB1に表示をしたいのですが、この関数はどうすればいいでしょうか?

  • exelでセルの個数を数えたいんですが…

     どなたか教えて下さい。エクセルでセルの個数を数えたいんですが、普段私が使っているのは、COUNTA関数で十分だったんですが、これは文字、数値、数式などが入っていれば数えてしまいますよね。下のような表があった場合の数式が入っているセルを数えないようにする関数ってあるでしょうか? B2~B4、D2~D4、F2~F4まで全て数式が入っています。数字は別表から関数を使い出した数字です。それぞれB2~B4、D2~D4、F2~F4の数字の入っているセルの個数を計算したいです。A,C,D列には一連番号が入っています。)   A   B   C   D   E   F 1 番号     番号     番号   2 1   2   4   1 7 3 3 2       5   4    8 4 3   2  6       9   1  宜しくお願いいたします。

  • 入力されているセルの個数を数えるには?

    エクセル2003で表を作成しました。指定した文字を含むセル以外で、入力されているセルの個数を数えるにはどの関数を使えばいいでしょうか?   A   B   C  D   E   F   G 1   アい 2 3     フて   イろ 4 5     エじ 「ア」を含むセル以外で、文字が入力されているセルの個数は?

専門家に質問してみよう