(2026/08/12)
同じ文字列を数える・Excel
1.A1セルに目的の長い文字列を入れる
2.答えを出すセルに式を入れる
例題
Excelで <url> の個数を数える 1-sitemap.xml をメモ帳などで開いて、
内容を全部コピーし、ExcelのA1セルに貼り付けます。
もしA1にSitemap全体が1つのセルとして入った場合は、
次の式で <url> の個数を数えられます。
=(LEN(A1)-LEN(SUBSTITUTE(A1,"<url>","")))/LEN("<url>")
これは、 「A1全体の文字数」-「<url> を全部取り除いた文字数」 を計算し、
その差を <url> の文字数で割る方法です。
例えば <url> が200個なら、結果は 200 になります。
大量の文字列の場合
Excelの1つのセルには文字数の上限があり、32,767文字です
その場合には行や列に分散します。
例(指定範囲の<loc>の数)
=COUNTIF(A1:A5000,"*<loc>*")
TXTで目的の文字列を見つける
Windows 11なら、
メモ帳で 1-sitemap.xml を開いて Ctrl + F (検索する)→ <url>
と入力すれば、検索できます。
ただし「何個あるか」を自動的に数える機能はメモ帳にはありません。
|