Googleスプレッドシートのテキストデータを操作する場合、Googleスプレッドシートのセル内の文字数を知る必要がある場合があります。
私は記事のタイトルを書いていて、それらが特定の文字である必要があるとき、私は同様の状況に直面しました。
その場合、これらのタイトルをGoogleスプレッドシートにすばやく配置し、数式を使用して文字数を取得できます。
このチュートリアルでは、Googleスプレッドシートのセル/範囲の文字数をカウントする方法を紹介します。
それでは、始めましょう!,
目次
Googleスプレッドシートのセル内の文字を数える
これは非常に簡単です–結局のところ、Googleスプレッドシートには、セル内の文字を数える
LEN関数。,
以下に示すようなデータセットがあるとします。
以下は、各セルの文字数をカウントする式です。
=LEN(B2)
LEN関数はすべての文字をカウントすることに注意してください。アルファベット、数字、特殊文字、句読点、またはスペース文字。
これはほとんどの場合うまくいきますが、セル内の先頭、末尾、または二重スペースのために間違った結果が得られることがあります。,
たとえば、以下の例では、len関数は、先頭のスペースと二重スペースがあるため、セルB6の結果を27(25ではなく)として返します。
これは、LEN関数がすべての文字(スペース文字を含む)をカウントするために発生します。
余分なスペースを数えないようにするには、TRIM関数をLEN関数と一緒に使用できます。,
以下は、Googleスプレッドの先頭、末尾、または二重のスペースを無視する式です。
=LEN(TRIM(A2))
Googleスプレッドの範囲内の文字を数える
セルの範囲内の総文字数を数えることもできます。,
たとえば、以下のデータセットがあり、セルA2の合計文字数をカウントするとします。A6
これを行う式は次のとおりです。
=SUMPRODUCT(LEN(A2:A6))
上記の式であるsumproductは、範囲内のすべての文字カウントの合計を与えるために使用されます(これはLen関数によって行われます)。,
以下のSUM関数を使用しても同じことを行うことができます。
=SUM(LEN(A2:A6))
しかし、SUM関数は配列を処理できないため、通常のEnterの代わりにControl+Shift+Enterを使用する必要があります(ControlとShiftキーを押しながらEnter/Returnキーを押します)。
以下の式を使用します。
=ArrayFormula(SUM(LEN(A2:A6)))
Googleスプレッドシートでの特定の文字の出現をカウントします。
数式を使用して、特定の文字(またはセル内の文字列)の出現をカウントすることもできます。,
たとえば、各ムービー名でアルファベット”a”が何回使用されたかを知りたいとします。
以下の式を使用してそれを行うことができます。
=LEN(A2)- LEN(SUBSTITUTE(A2,"a",""))
上記の式は、SUBSTITUTE関数を使用して小文字の’a’をセルから削除し、LEN関数は合計をカウントします。カウントしたい文字のない文字の数。
この値は、元の長さの合計長さから減算され、アルファベット”a””の文字数が表示されます。,
SUBSTITUTE関数では大文字と小文字が区別されることに注意してください。 アルファベットAの小文字と大文字の両方をカウントする場合は、以下の式を使用できます。
=LEN(A2)- LEN(SUBSTITUTE(LOWER(A2),"a",""))
したがって、Googleスプレッドのセルまたは範囲の文字数をカウントする方法があります。
このチュートリアルが役に立つことを願っています。,
次のGoogle Sheetsのチュートリアルも好きかもしれません。
- Google Sheetsで空白でない場合はセルを数える(空でないセル)
- Google Sheetsで特定のテキストを持つセルを数える方法
- Google Sheetsで単語数を取得する方法
- Google Sheetsでテキストの大文字小文字を変更する方法(上、下、または適切)
- Google Sheetsで行に番号を付ける方法(シリアル番号を追加)