• ベストアンサー

【エクセル】セルの中の文字をカウントする方法を教えてください!

エクセルでセルの中の文字数をいくつかカウントしたいのですが、そのような方法(関数)を教えていただきたいのですが・・・ 宜しくお願いいたしますm(__)m

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

  • ベストアンサー
  • shiga_3
  • ベストアンサー率64% (978/1526)
回答No.1

LEN関数を使います。 http://www.pursue.ne.jp/Document_xls/xls0001.htm なお半角何文字分(全角は半角2文字分とする)かを調べたい場合はLENB関数を使います。

参考URL:
http://www.pursue.ne.jp/Document_xls/xls0001.htm
strawberry_jam
質問者

お礼

できました!!ありがとうございます(^_^)

関連するQ&A

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

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

  • Excelで飛び飛びのセルにある文字をカウントする

    jcb3092と申します、教えて下さい。 Excel2002を使用しています 飛び飛びに離れた場所のセルに入っている特定の文字 例えば"○""×""△"等を指定してカウントする関数がありまし らご教授頂けますようお願い申し上げます。

  • 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つの関数で綺麗に同じ結果を得る方法はないでしょうか? もっと勉強すれば、自分でも出来るかもしれませんが、今すぐ必要なのでどうかご教示ください。

  • エクセルでセルをカウントしたい!

    エクセルを使ってある言葉が出てくるセルの数をカウントしたいと 思っています。 たとえば一つのセル、 Aの1に「言葉の数を数えます。」 と文字がはいっていたとして、 これを=COUNTIF(A1:A1,"*数*")とすれば、 出てきた個数ではなく、セルの数として 「1」と返ってくると思います。 これを応用して、 Aの1に「数」と入力されていて、 Bの1に「言葉の数を数えます。」が入っていて、 =COUNTIF(B1:B1,"*数*")で数えるのではなく、 =COUNTIF(B1:B1,"*A1*")としてAの1の文字を 認識させてセルの数をカウントしたいんです。 しかしこれではエラーがでるし、 だからといって =COUNTIF(B1:B1,A1)では0になってしまいます。 どのようにすればA1の文字を参照させセルの数を カウントすることができるでしょうか?

  • エクセルカウントの関数教えて下さい!

    エクセルカウントの関数教えて下さい! 今k25:k44の範囲の中で文字(2文字)が入ったセルと空欄のセルが有ります。 文字の入ったセルと空欄のセルのカウントの式をどうしたら良いか悩んでいます。 文字の入ったセルの指定方法が分かりません。

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

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

  • エクセル 2007/5/23の文字数が9文字としてカウントされないのはなぜ?

    エクセルにて 2007/5/23とセルに書いてあります。 そのセルの文字の数をlen関数で数えると9文字と表示されず、 5文字となりますが、なぜですか? また'2007/5/23とすると、ちゃんと9文字になりますが、 VBAで’を追加して、ちゃんと9文字と表示されるように する方法を教えてください。

  • エクセルのセルの中の文字数は自動カウントされるのですか?

    仕事先から指定されたエクセルの表があり、その表のセルの中に、200文字以内で文章を書く・・・という仕事を依頼されました。 そこでお伺いしたいのですが、200文字以内で書いていることを確認するために、書きながら文字数が自動カウントされるような機能はあるのでしょうか? 書きながら「今何文字なんだろう・・・文字数オーバーしてるんじゃないかな・・」とわからないので、書きにくいのです。 一行の文字数(書き続けると、ある一定の文字数になると自動で次の行になっていくのですが)が、一行目が17文字なのに、2行目は15文字・・・となっていたり、一定でないので、何行と何文字書けば200文字なのか・・・も分らないのです。 どうすれば、200文字以内だと確認できるのでしょうか? お分かりの方、教えてください。よろしくお願いいたします。

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

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

  • エクセルで文字の数をカウントしたいのですが、

    エクセルで文字の数をカウントしたいのですが、 うまくできません。 データを文字列で 112 134 234 235 567 とあり、「1」の数を数えたいです。 関数で =COUNTIF(B1:B5,"*1*") とやると結果は 2 になってしまいます。(本当は3と出てほしい) データ、区切り位置でやる方法も見つけましたが、 この方法で結果を出すことはできないでしょうか? よろしくお願いします。

専門家に質問してみよう