重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

質問よろしくお願いします。
やりたいことは以下のようなことです。

1つのセルの中に、以下のように書かれてるとします。

鈴木、石井、田中、小泉、石原

5人なので、ここから自動的に「5」という数字を計算して、隣のセルなどに表示させたいのです。何か良い方法はないでしょうか?
別に、コンマで区切り必要はないです。これからこういう入力をかなりたくさんやりますので、「,」でも「/」でも何でも良いです。とにかく、数が自動で合計されて表示されれば。

A 回答 (3件)

「、」の数 +1 が求める数になります。



=LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1
    • good
    • 0
この回答へのお礼

こんなに早く回答くださりましてありがとうございました。
かなり助かりました!!!

お礼日時:2008/10/01 23:06

ひと手間かかりますが


  A       B
=COUNTA(B1:Z1) 鈴木、石井、田中、小泉、石原
とA列に関数、B列に入力して
B列を選択、データ=>区切り位置のウィザード で
、など希望の区切り文字を選択してOK
>これからこういう入力をかなりたくさんやりますので
こういう入力しなければならない理由がわかりませんが、
最初から 名前入力 右へ移動の方が 、など入れるよりキー操作も
少なくて楽なはずですが。当然、訂正や集計も楽です。
    • good
    • 0

区切り文字として、「半角スペースを2つ」で良ければ



A1に文字が有るとして
B1 =LENB(A1)-LENB(TRIM(A1))+1

かなりトリッキーですが...
    • good
    • 0
この回答へのお礼

ありがとうございます。
この方法でもできました。
お早い回答感謝します。

お礼日時:2008/10/01 23:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!