Googleスプレッドシートの単語数を確認する方法
Google にワード カウンターが組み込まれていればいいのですが、現時点では、Google スプレッドシートでワード カウントを取得するには、少し余分な作業を行う必要があります。セル、列、またはシート全体の単語数を数えるだけでも可能です。このオプションは Google スプレッドシートのメニューにはありませんが、関数の魔法のおかげで、このタスクを手動で行うのをやめて、Google スプレッドシートに自動的に単語数をカウントさせることができます。
SPLIT を使用して単一セル内の単語を数える
自動 Google スプレッドシートの単語数を取得する最も簡単な方法は、SPLIT
関数で関数を使用するCOUNTA
ことです。SPLIT 関数は、設定された区切り文字に基づいてテキストを分割します。単語を数えるには、スペースまたは「」を区切り文字として使用します。補足として、文字数と単語数を取得したい場合、SPLIT は個々の文字も分割します。
SPLIT はテキストの文字列を個々の単語に分割しますが、COUNTA は各単語をカウントします。この組み合わせにより、単語カウンターが得られます。
また、これら 2 つを IF ステートメントで結合します。これにより、空のセルは、1 のカウントを提供するのではなく、空の値を返すことができます。
開始するには:
- 新しい列を作成するか、単語カウント式用にシート内のセルを指定します。
- 次の数式をセル、または単語数列の最初の空のセルにコピーします。「A2」を数えたいセルに置き換えます。
=IF(A2=0,"", COUNTA(SPLIT(A2,"")))
- 単語数がセルに表示されます。カウントする個々のセルごとにこの数式をコピーするだけです。
空のセルを心配する必要がない場合は、式を次のように単純化できます。
=COUNTA(SPLIT(A2,""))
単語や文の間に二重のスペースがあっても、両方の式が機能します。
SPLIT で複数のセル、行、および列をカウントする
単一のセルは便利ですが、複数のセル、行、および列の Google シートの単語数が必要な場合は、1 つのセルに対して範囲を計算する数式を作成する必要があります。この場合、 を使用しますARRAYFORMULA
。これにより、範囲を操作して、単一のセルで結果を取得できます。このリストを使用して、ARRAYFORMULA やその他の高度な Google スプレッドシートの数式を詳しく調べてください。
- 最終的な単語数を配置するセルを選択します。
- 次の数式をセルにコピーします。
=ARRAYFORMULA(SUM(COUNTA(SPLIT(A2:A10,""))))
- 範囲を調整して、必要なものをすべてカバーします。これには、単一の列、行、または複数の行と列が含まれます。追加の列を操作する場合は、2 つ目の COUNTA セクションを追加するだけです。たとえば、列 A と列 B のすべてを 1 つのセルに追加する場合:
=ARRAYFORMULA(SUM(COUNTA(SPLIT(A2:A10, ""))+(COUNTA(SPLIT(B2:B10, "")))))
実際には、SUM なしで同じ結果を得ることができます。
=ARRAYFORMULA(COUNTA(SPLIT(A2:A10, ""))+(COUNTA(SPLIT(B2:B10, ""))))
- 空白のセルがある場合、上記の数式は各空白セルを 1 としてカウントします。そのため、合計は正しくありません。これを避けたい場合は、代わりに次の式を使用してください。
=COUNTA(SPLIT(TEXTJOIN("", true, A2:B11), ""))
LENでGoogleスプレッドシートの単語を数える
SPLIT はより簡単な方法ですが、LEN
関数を mix で使用して Google スプレッドシートの単語数を取得することもできますSUBSTITUTE
。通常、LEN はセル内の文字数をカウントするために使用されます。しかし、SUBSTITUTE を使用すると、スペースだけをカウントできます。これは、スペースごとに単語があることを意味します。最後の単語の後にスペースがないため、セル内の最後の単語を考慮して数式に 1 を追加する必要があります。
- 合計を入れるセルを選択します。
- 目的のセルを使用して次の式をコピーします。
=LEN(A2)-LEN(SUBSTITUTE(A2,"",""))+1
この式の主な問題は、単語間に二重スペースが存在する可能性があることです。余分なスペースは別の単語としてカウントされます。二重スペースがある場合、または誤って二重スペースを入力する傾向がある場合は、これを使用しないでください。
特定の単語をカウントまたは無視する
文字数を微調整したいですか?SPLIT 関数を使用して、特定の単語のみをカウントしたり、カウントでその単語を完全に無視したりできます。たとえば、シートで自分のことをあまり繰り返したくない場合は、繰り返しそうな単語だけを数えることを選択できます。または、セルから特定の単語を削除した場合の単語数を確認したい場合もあります。
- 数式を配置するセルを選択します。
- 次の式をコピーして、「あなた」という単語を目的の単語に置き換えます。
=IF(A2="","",COUNTIF(SPLIT(A2,""),"you"))
- 数式を最初のセルから下にドラッグして、個々のセルの数を取得します。私の式では、「あなた」という単語の各インスタンスを数えました。
- 「あなた」またはその他の任意の単語を無視するには、式を次のように変更します。
=IF(A2="","",COUNTIF(SPLIT(A2,""), "<>you"))
マイナス面は、空のセルがある場合です。これは 1 としてカウントされるためです。空のセルの結果は無視することをお勧めします。
Google ドキュメントを使用する
データセットが小さい場合は、データをコピーして Google ドキュメントに貼り付け、組み込みのワード カウンター ツールを使用する方が簡単な場合があります。これは、スプレッドシートで単語を数える必要がほとんどない場合に最適です。以下の手順に従って、単一のセル、列、行、混合物、またはデータセット全体をコピーして、カウントすることができます。
- 空白の Google ドキュメント ドキュメントを開きます。
- シートを開き、カウントしたい単語を含むセルを強調表示します。Ctrl+を押しCてテキストをコピーします。すべてが必要な場合は、 + を押してからCtrl+を押します。ACtrlC
- 空白の Google ドキュメント ドキュメントを開き、Ctrl+キーを押しVてテキストを貼り付けます。テーブルとして保管するかどうかはあなたの選択です。
- 「ツール -> 文字数」に移動するか、 Ctrl+ Shift+Cを押してページの総文字数を取得します。そのキーボード ショートカットが気に入った場合は、これらのショートカットも試してください。
- 単語数と文字数の合計を示すボックスが表示されます。
よくある質問
Google スプレッドシートで文字カウントを取得するためのサードパーティ製のツールや拡張機能はありますか?
テキストをコピーしてオンライン ワード カウンターに貼り付ける以外に、数式を使用して Google ドキュメントに貼り付けるのが最も信頼できる方法です。これは、シートにサードパーティのツールにアクセスさせたくない機密データが含まれている場合に特に当てはまります。
個々の文字を数えることはできますか?
文字数と単語数をカウントする必要がある場合は、LEN 関数を使用するだけです。これは、ソーシャル メディアの投稿や広告の計画に Google スプレッドシートを使用していて、必要な文字数を確実に抑えたい場合に役立ちます。=LEN(cellreference)
文字を数える場所。
たとえば、セル A2 の文字数を数えるには、 を使用します=LEN(A2)
。
数字はどのように扱われますか?
同じセルにテキストと数字がある場合、数字は単語としてカウントされます。たとえば、住所が 888 Some Road の場合、上記の数式では 3 単語としてカウントされます。数字の各グループは個別の単語です。住所に郵便番号がある場合、それは別の単語になります。Google スプレッドシートでお金を扱っている場合は、通貨を自動的に換算する方法をご覧ください。
画像クレジット: Unsplash . すべてのスクリーンショットは Crystal Crowder によるものです。
コメントを残す