如何计算单元格中“ ”的出现次数

如何计算单元格中“ ”的出现次数

我得到了一个电子表格,其中包含下面采样的一堆 HTML 行。

<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Descriptive_Addresses.htm"><b>address: descriptive service location</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../State_or_Possession_Postal_Abbreviations.htm"><b>address: state</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Street_Abbreviations.htm"><b>address: street</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Acronyms.htm"><b>approved for contacts</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Military_Addresses.htm"><b>armed forces</b></a></nobr><br>

每行以 1 至 4 次出现开始&nbsp;

我需要数数仅有的每个单元格中出现的次数&nbsp;这将决定以后的缩进。

使用此公式,=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,"&nbsp;","")))/LEN("&nbsp;")Excel 似乎会计算所有空格的实例,而不仅仅是由 定义的空格&nbsp;。请参见下面的示例。

我的结果

类似的单元格内计数子串解决方案,例如因为我在搜索字符串中使用了保留字符,所以感到很惊讶。

关于如何在我的公式中划分两种空格类型——&nbsp;以及空格键空格,有什么建议吗?

谢谢

答案1

如果你只看&nbsp;那么你的公式就按预期起作用了。

=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,"&nbsp;","")))/LEN("&nbsp;")

请参阅截图:-

带计数的公式

答案2

好吧,我把这归咎于 Excel 对我的愚蠢。我将数据剪切并粘贴到新的电子表格中,结果...我的结果与 @SivaCharan 的结果相符,而不是我昨天的奇怪结果。

感谢您验证公式是否正确...这迫使我从其他地方寻找问题!

相关内容