• ベストアンサー

複数のセル内にある単語数をカウントする方法("-"を省く)

エクセルに関してなのですが、現在、セル内の単語数をカウントする方法として =SUM(IF(LEN(TRIM(B6:B1005))=0,0,LEN(TRIM(B6:B1005))-LEN(SUBSTITUTE(B6:B1005," ",""))+1)) と入力しているのですが、英文の頭によくある "-" をカウントに含まないようにするには、どうすれば良いのでしょうか? ご存じの方、お手数ですが、ご回答宜しくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

こんな感じですかね。 =SUM(IF(LEN(TRIM(B6:B1005))=0,0,LEN(TRIM(B6:B1005))-LEN(SUBSTITUTE(B6:B1005," ",""))+(SEARCH("-?",TRIM(B6:B1005)&"-x")<>1))) Ctrl+Shift+Enterを忘れないように。

mitsuwao23
質問者

補足

天才!しかもちいさな心遣い付き! "Ctrl+Shift+Enter" まったく頭にありませんでした! 有り難うございました!

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

一旦、英文の頭によくある "-" を置き換えてみて成功したら、"-" のみをカウントして、ご使用の結果から引いてはどうでしょうか。

mitsuwao23
質問者

補足

ご回答ありがとうございます。クライアントに送信するファイルの為、スマートにみせる必要があって。。。

関連するQ&A

専門家に質問してみよう