• ベストアンサー

エクセルで、数が自動的に合計されて出るようにする方法

質問よろしくお願いします。 やりたいことは以下のようなことです。 1つのセルの中に、以下のように書かれてるとします。 鈴木、石井、田中、小泉、石原 5人なので、ここから自動的に「5」という数字を計算して、隣のセルなどに表示させたいのです。何か良い方法はないでしょうか? 別に、コンマで区切り必要はないです。これからこういう入力をかなりたくさんやりますので、「,」でも「/」でも何でも良いです。とにかく、数が自動で合計されて表示されれば。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

「、」の数 +1 が求める数になります。 =LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1

uytrjhgf
質問者

お礼

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

その他の回答 (2)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

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

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

区切り文字として、「半角スペースを2つ」で良ければ A1に文字が有るとして B1 =LENB(A1)-LENB(TRIM(A1))+1 かなりトリッキーですが...

uytrjhgf
質問者

お礼

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