• ベストアンサー

文字数のカウントと平均数の算出

Excelで、同じ列のあるセルからあるセル(例:C1~C200)までに含まれている文字数のカウントと、一つのセルあたりの文字数の平均を出すにはどうしたらいいのでしょうか? 回答よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

=AVERAGE(IF(LEN(C1:C200)>0,LEN(C1:C200))) ★この式は「配列数式」です。式を入力後、Ctrl+Shift+Enter をおして、式を確定させてください。 ★確定すると、式の両端に{ }がつきます。

tomimasa2006
質問者

お礼

参考になりました。 回答ありがとうございました。

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

D1に  =LEN(C1) と入力すれば文字数は分かります。D1はC200までコピーします。 D201に  =AVERAGE(D1:D200) で各セルの文字数平均が求められます。

tomimasa2006
質問者

お礼

参考になりました。 回答ありがとうございました。

関連するQ&A

  • エクセルでセル内の文字をカウントしたい

    エクセルでセル内の文字をカウントしたいです。 例えば A| B| 1|1,2| 2|1,3| 3|2,3| 4|2 | 5|3 | というエクセルでB列の1の数、2の数、3の数をカウントしたいです。 B列の中には数字と数字の間は,が入っています。 困っています!よろしくお願いします!

  • Excel2007の文字数カウント(半角0.5)

    Excel(エクセル)2007で、 ある1列のすべてのセル内の文字を「半角文字⇒0.5文字」、「全角文字⇒1文字」とカウントした場合の文字数表示をしたいのですが、方法がわかりません。 ----------------------------- たとえば、↓のように表示されるようにしたいです。 【A列 (文字)】     A1:いぬ A2:犬 A3:イヌ A4:dog ↓↓↓ 【B列 (文字数)】 B1:2 B2:1 B3:1 B4:1.5 ※「A3:イヌ」の"イヌ"は全角カタカナではなく半角カタカナなので、1(0.5×2)文字となります。 【補足】 ※極力、マクロとVBAを使わない方法を知りたいです。 ※マクロやVBAを使わなければ上記の条件を満たすカウントと文字数表示ができない場合、その方法やVBAソースが知りたいです。できれば、コマンドボタンを押すと文字数を表示する仕様にしたいです。 ※上記の【A列 (文字)】 の文字はあくまで例です。実際は、どんな文字や数字にも対応できる応用の利く仕様にしたいです。 ※上記の【A列 (文字)】が4行というのもあくまで例です。実際には、何行にでも対応できる仕様にしたいです(具体的には、時間はかかると思いますが10000行くらいまで対応できるのが理想です)。 ここまでの条件を満たす「文字数カウント」の方法、 もし分かる方がいましたらどうかよろしくおねがいします。

  • EXCELでのカウント

    こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら   「2」を入力しているセルをカウントしたかったら   「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。

  • エクセルのセルのカウント方法で質問です。

    エクセルのセルのカウント方法で質問です。 A列B列C列があります。 A列とB列のセル内の文字が指定した文字の時 C列のセル内に文字が入力されてる場合にカウントするにはどうすればよいでしょうか またカウントではなくC列に数字が入力されているとして合計値を出したい場合も教えてください。 例として画像を貼り付けます。

  • セル範囲の文字数カウントについて

    セル内の文字数ではなく、複数のセルの特定の文字を数えたいのですが、良い方法はありませんでしょうか? 例として A1からC1までのセルに「AB,C,DED,DED」という文字を、それぞれ3つのセルに同じ内容を入力しています。 数えたい文字は、DEDという文字です。理論上は、一つのセルにDEDという文字が2個存在し、それを三つの セルでカウントするので、DEDが6個存在するという事になります。 これを関数でカウントする方法を教えて頂けませんでしょうか。 DEDという文字を特定のセルE1に入力しておき、E1のセルを参照させる という方法でも構いません。申し訳ありませんが、どうか宜しくお願い致します。

  • EXCEL、文字の数をカウントしたい。

    エクセル関数を使って、文字(100文字以上)の数をカウントしたいのですが、可能でしょうか。 例えば:セルに一つずつ、ABCAAACDを入力した場合に、A=4、B=1、C=2、D=1 のように表示したいんです。 ※Aを数える場合に、IF関数を使ってAのとき1となるように IF(A1="A",1)+IF(A2="A",1)+・・・+・・・のように順次足していけば短い文字であれば可能ですが、文字数が多くなってくると、セル内に関数がはいりきらずに計算できなくなります。別の関数をつかってより簡単に計算できないでしょうか?

  • Excelで任意の文字を含むセルの1つ下のセルを文字カウント

    関数初心者です。 Excelで任意の文字を含むセルの1つ下のセルを文字カウントする、シンプルでスマートな方法はないでしょうか? 具体的には      A列 1行目 @: インデックス1 2行目 この行の文字数をカウント 3行目 <空白行> 4行目 @: インデックス2 5行目 この行の文字数をカウント 上記のようなケースで「@:」を含むセルの1つ下の行(2,5行目の文字数をカウントしたいのです。 現状では、以下のような不細工な方法でやっています: A列の左隣に列を3つ挿入し(オリジナルのA列がD列になります)、C1に「=FIND("@:", D1)」とした上で関数を最終行までコピー→この例では1,3行目に「1」と表示されます 次にB2に「=IF(C1=1,"TRUE","")」と入力し、これを最終行までコピー→この例では2,5行目に「TRUE」と表示されます 最後にB列にオートフィルタをかけ、TRUEの行だけ表示したうえで、A1に「=LEN(A1)」と入力して、これを最終行までコピーしています→これで、2,5行目の文字数がカウントされます こんなヘタクソな方法ではなく、1つの関数で綺麗に同じ結果を得る方法はないでしょうか? もっと勉強すれば、自分でも出来るかもしれませんが、今すぐ必要なのでどうかご教示ください。

  • 文字数カウントの質問です!

    こんにちわ Excel,PPT,Pdfの文字数のカウントを行っているのですが、 なにかこう、自動でやってもらえるのはないのでしょうか。 今は手作業で数取機を使ってカチカチやってます。 文字カウントだけで手が疲れます。。。 Wordは文字数カウントが「ツール」⇒「文字カウント」でできるのですが、 Excel,PPT,PDFの文字数カウントはどうすればいいのでしょうか。 文字カウントをマクロで一度挑戦しようとして本買ってあきらめました。 PDFは一度Wordに出力して上記の文字数カウンターを使っていますが、 このWordの文字数カウンターもイマイチなんですよね。。。 Excel PPT Pdf の文字数カウントを 簡単にしたいのですが何かいいのはありませんでしょうか。 それぞれでもいいので教えてください! 一番こまっているのはPDFとパワーポイントの文字数カウントです。 (とくにパワーポイントの文字数カウントです。)

  • エクセルで文字の数をカウントするやり方を探しています。

    エクセルで文字の数をカウントするやり方を探しています。 具体的には同一セル内に 1,6や3,4など2つ数字が入っている場合もあれば2だけの場合もあるセルが複数あるときに 1つのセル内に1が含まれていれば1を全て数えたいと考えています。 こういったときはどのような式を組めばよろしいのでしょうか? 単純に"A1:A100 = 1"とすると1のときしか数えてくれないので…。 どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。

  • エクセルで文字の個数をカウントする

    下図のように、等間隔のセルから、文字列の数をカウントしたいと思います。 実は午前中にも同様の質問をしました。その時は、回答を見てできたと思ったのですが、できたのは1列目だけで、2列目以降はうまくいきませんでした。 どなたか、ご回答をよろしくおねがいします。

専門家に質問してみよう