Google スプレッドシートで単語数を数える式をしらべてやってみたメモ
Google スプレッドシートで単語数を数える式をしらべてやってみたメモです。
背景
海外に投稿するフォームとかで文字数ではなく英語の単語数でカウントするケースがあって、単語数って結構イメージつかないなってことでやってみました。
できあがったものはこれ
ChatGPT にも質問しながら Google スプレッドシートの関数ヘルプでも確認しつつやってみた結果、こちらになりました。
=IF(LEN(TRIM(指定セル))=0, 0, LEN(TRIM(指定セル))-LEN(SUBSTITUTE(指定セル, " ", ""))+1)
SUBSTITUTE で空白スペースを置き換えた結果と、TRIM で余計な空白をまとめた文字列で文字数を比較して空白スペースの数を取って単語数を算出するものです。
これでうまくカウントできてました。勉強になります。
試している方がいてうれしい
いきなり検索する前にやってみたものの「果たしてこれでいいのか?合ってるのか?」と、クロスチェックとして調べてみたものの、同じ結論に至っている方がいてうれしかったです!