した内容」などを掲載するブログです。2022年9月22日ExcelにはFIND関数のように特定の文字列が含まれているかを調べる関数はありますが何個含まれているかを調べる関数はありません。この記事では関数を組み合わせて実現する方法を紹介します。新バージョン(TEXTSPLIT関数が利用可能な場合)COLUMNS関数と、2022年9月にMicrosoft365(Office365)の追加されたTEXTSPLIT関数を利用すると実現可能です。この数式で<文字列>中に<対象>が何個、含まれるかを算出します。1旧バージョン(TEXTSPLIT関数が利用できない場合)ISERROR関数とLEN関数とSUBSTITUTE関数を使用します。=IFERROR((LEN(<文字列>)-LEN(SUBSTITUTE(<文字列>,<対象>,"")))/LEN(<対象>),0)この数式で<文字列>中に<対象>が何個、含まれるかを算出します。「朗」は4回、「山田」は2回、「次郎」は3回、「山本」は1度も登場しません。式を分解するとこのようになります。<文字列>から<対象>の削除前後の文字数の差。<文字列>中に<対象>があるだけ文字数に差が出ます。<対象>が1文字であればこの時点で個数になっています。4は<対象>の文字数×該当数なので<対象>の文字数を除算して該当する個数のみにします。該当する件数が0の場合は6の計算で#DIV/0!になるので、最後にIFERROR関数で0にします。頻出テクニックと実用例(109種類)、XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピルなど便利な新機能を紹介。体系的に学びたい方は是非ご検討ください。アップデートなどの更新事項があれば随時反映しています。購入後に最新版をダウンロードするにはAmazonへの問い合わせが必要です。管理人の欲しい物リストコメントについて「〇〇が動かない」系の質問は実行環境の違いの要素も多いため、回答できないことが多いです。「〇〇したいけど、実現方法がわからない」だと回答可能なことが多いです。コメントは承認性です。サイト上に反映されるまで時間差があります。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。TOPモバイルバージョンに。