Google スプレッドシートで単語数を数える式をしらべてやってみたメモ

Google スプレッドシートで単語数を数える式をしらべてやってみたメモ

Google スプレッドシートで単語数を数える式をしらべてやってみたメモです。

背景

海外に投稿するフォームとかで文字数ではなく英語の単語数でカウントするケースがあって、単語数って結構イメージつかないなってことでやってみました。

できあがったものはこれ

ChatGPT にも質問しながら Google スプレッドシートの関数ヘルプでも確認しつつやってみた結果、こちらになりました。

=IF(LEN(TRIM(指定セル))=0, 0, LEN(TRIM(指定セル))-LEN(SUBSTITUTE(指定セル, " ", ""))+1)

SUBSTITUTE で空白スペースを置き換えた結果と、TRIM で余計な空白をまとめた文字列で文字数を比較して空白スペースの数を取って単語数を算出するものです。

これでうまくカウントできてました。勉強になります。

試している方がいてうれしい

いきなり検索する前にやってみたものの「果たしてこれでいいのか?合ってるのか?」と、クロスチェックとして調べてみたものの、同じ結論に至っている方がいてうれしかったです!

スプレッドシートで単語数(ワード数)をカウント、表示する方法