• 公開日:

スプレッドシートのセル内で特定の文字をカウントする方法

Google スプレッドシートでは、セル内に入力されたテキストにある特定の文字を簡単にカウントすることが出来ます。

この記事では、スプレッドシートのセル内で特定の文字をカウントする方法を分かりやすく紹介します。

スプレッドシートのセル内で特定の文字をカウントする方法

Google スプレッドシートのセル内で特定の文字をカウントする場合、関数を使用するかGoogle Apps Script(GAS)を使用します。

以下より、スプレッドシートのセル内で特定の文字をカウントする方法を分けて詳しく解説します。

LEN関数とSUBSTITUTE関数を使用する

Google スプレッドシートでセル内の特定文字をカウントする場合、LEN関数とSUBSTITUTE関数を併用します。

LEN関数とはセル内にある文字列の文字数を返す関数で、SUBSTITUTE関数は対象の文字列のあるセル内の検索文字列を違う文字列に置換する関数です。

数式は「=LEN(セル名)-LEN(SUBSTITUTE(セル名,"文字","")) 」と記述します。

カウント結果を表示したいセルを選択

カウント結果を表示したいセルを選択します。

「=LEN( 」と入力

「=LEN( 」と入力します。

カウントの対象となるセルを選択

カウントの対象となるセルを選択します。

「)-LEN(SUBSTITUTE( 」と入力

続けて「)-LEN(SUBSTITUTE( 」と入力します。

カウントの対象となるセルを選択

カウントの対象となるセルを選択します。

「,"い","")) 」と入力

文字「い」をカウントの条件とします。

続けて「,"い","")) 」と入力します。

Enterを押す。

数式を確定させるためにEnterキーを押します。

セル内にある特定の文字をカウントできる

セル内にある特定の文字をカウントすることが出来ました。

GASを使用する

GASを使用してセル内の特定文字をカウントする場合、メニューバーにある拡張機能からスクリプトを作成します。

以下の記事にある「GASを使用する」で、GASを使用してセル内の特定文字をカウントする方法を詳しく解説しています。

スプレッドシートで特定の文字数をカウントする方法