📊つかえる関数.com

特定の文字がセル内に何回出現するか数える方法は?

数式・計算中級·更新: 2026-02-12
LEN関数とSUBSTITUTE関数を組み合わせることで、特定の文字の出現回数をカウントできます。`=LEN(A2)-LEN(SUBSTITUTE(A2, ",", ""))`のように記述すると、元の文字列の長さから、特定文字を削除した文字列の長さを引くことで、削除された文字数=出現回数が求められます。カンマ区切りデータの項目数把握などに有効です。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 CSVデータの項目数を把握

カンマ区切りデータ「東京,営業,部長」のカンマの数を数えて項目数(カンマ数+1)を算出。データ検証に使用

=LEN(A2)-LEN(SUBSTITUTE(A2, ",", ""))

💼 改行の数をカウント

セル内の改行文字(CHAR(10))の数を数えて行数を把握。複数行コメントの分析に使用

=LEN(A2)-LEN(SUBSTITUTE(A2, CHAR(10), ""))
LENSUBSTITUTE文字数カウント出現回数組み合わせパターン
📄

文字列関数チートシート

LEFT / MID / SUBSTITUTE 等の文字列操作パターン集

準備中※ PDFは現在作成中です。近日公開予定