我得到了一个电子表格,其中包含下面采样的一堆 HTML 行。
<nobr> <a href="../Descriptive_Addresses.htm"><b>address: descriptive service location</b></a></nobr><br>
<nobr> <a href="../State_or_Possession_Postal_Abbreviations.htm"><b>address: state</b></a></nobr><br>
<nobr> <a href="../Street_Abbreviations.htm"><b>address: street</b></a></nobr><br>
<nobr> <a href="../Acronyms.htm"><b>approved for contacts</b></a></nobr><br>
<nobr> <a href="../Military_Addresses.htm"><b>armed forces</b></a></nobr><br>
每行以 1 至 4 次出现开始
。
我需要数数仅有的每个单元格中出现的次数 
;这将决定以后的缩进。
使用此公式,=SUM(LEN(A1)-LEN(SUBSTITUTE(A1," ","")))/LEN(" ")
Excel 似乎会计算所有空格的实例,而不仅仅是由 定义的空格
。请参见下面的示例。
类似的单元格内计数子串解决方案,例如这因为我在搜索字符串中使用了保留字符,所以感到很惊讶。
关于如何在我的公式中划分两种空格类型——
以及空格键空格,有什么建议吗?
谢谢
答案1
如果你只看
那么你的公式就按预期起作用了。
=SUM(LEN(A1)-LEN(SUBSTITUTE(A1," ","")))/LEN(" ")
请参阅截图:-
答案2
好吧,我把这归咎于 Excel 对我的愚蠢。我将数据剪切并粘贴到新的电子表格中,结果...我的结果与 @SivaCharan 的结果相符,而不是我昨天的奇怪结果。
感谢您验证公式是否正确...这迫使我从其他地方寻找问题!