特定の文字がセル内に何回出現するか数える方法は?
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は現在作成中です。近日公開予定