如何使用带有VLOOKUP的COUNTIF返回一个计数
我想返回一个单词FREE出现在与样式代码(列E)有关的列(列B)中的次数
- B列包含“FREE”值
- C列表示免费项目的样式代码(在此列中将有重复的样式代码)
- E栏包含独特的样式代码(不重复)
- F栏是我的计数栏
我尝试了下面的每个公式的不同迭代无济于事:
-
=countif($B$2:$B$1000,"*"&"FREE"&"*")
– 通配符用于计算string中的其他字符。- 这个公式在B列中完成了“FREE”值的全部计数,但是它并不包括单独的特定样式代码(例如 – 样式“SARM”是免费的10次)
-
=countif($B$2:$B$1000,VLOOKUP("FREE",$B$2:$C$1000,2,FALSE))
- 返回“0”
我遇到的问题是我不确定如何将列E(唯一的样式代码)链接到列C,然后返回FREE(C列)每个样式在C中出现多less次
任何帮助是极大的赞赏。
你可以上传的Excel或提供截图? 看来有两个解决scheme。 要么你可以用InSTR命令使用VBA。 使用公式,您可以使用= FIND(单元格)。 如果它返回一个值,这意味着它存在,如果它抛出一个错误,这意味着它不存在。 那么你可以总结一下。
我build议添加一个表示B列中是否存在“FREE”的新列:
=NOT(ISERROR(FIND("free",B8)))
等等。
然后你可以在新列等于TRUE的COUNTIFS
和样式代码