您好,并提前感谢您的帮助。
我正在尝试计算文本字符串的次数,例如“UML”在列中出现。该列可以单独包含文本,也可以包含带有其他文本(UML,SAS,Excel)的列表中的文本(UML)。我需要能够计算它,即使它在列表中。我明白在文本字符串的每一边使用两个*会在我写出来的时候起作用,但我不想一遍又一遍地写它。
我对除了countif配方之外的替代品持开放态度,但是如果有办法用countif做这件事,请分享两者。
再次感谢您的帮助!
答案 0 :(得分:0)
如果列F包含您的查找值,并且它包含在方括号中,那么建立在您的公式上我会使用:
=COUNTIF($A$1:$A$4247,SUBSTITUTE(SUBSTITUTE("*" & F2 & "*","[",""),"]",""))
我们将方括号替换为空,从查找值中即时删除它们。然后我们搜索字符串,基本上是*UML*
。而且这个公式可以拖延(F2会跟你一起移动)。这是你需要的吗?
答案 1 :(得分:0)
只是把我的两分钱放在:
在F2中输入的内容中计算A列的公式为:
=Countif(A:A,"*" & F2 & "*")