使用CONCAT执行部分search,将无法正常工作

我有一种感觉,这有一个简单的答案,但我已经戳了一个小时,没有太多的进展,所以我想或者A)有一个简单的限制规则,为什么这不起作用,我不熟悉与或B)有一个格式化修复程序。

下面我有一个基本的数据集试图突出这个问题,在这种情况下,我们可以手动pipe理,但是当这个变得更广泛时,它变得不可能。

Program leader Alpha 2 3 Bravo 3 5 Charlie 1 2 Program ID number Program leader/leaders Core task/tasks 123 Alpha Training 114 Charlie Clearing 309 Bravo, Charlie Clearing 2290 Bravo Contact, Clearing 192 Alpha, Bravo Engagement 103 Bravo Mapping 4039 Alpha Contact 1930 Bravo Training 

所以下面的程序组长是countif函数,第一个是Countif和cell reference,第二个是文本“ alpha ”等

所以我把一个CONCAT集合在一起来构造这个基于单元格的引用

 CONCAT(CHAR(34), "*", A2, "*", CHAR(34)) 

当单独设置单元格时,它独立地呈现“ Alpha ”,但是当我把它放在圆括号内的Criteria元素中时

  =COUNTIF(C$6:C$13, CONCAT(CHAR(34), "*", A2, "*", CHAR(34))) 

Alpha返回的值是0而不是3,我错过了什么?

您不需要string中的双引号:

 =COUNTIF(C$6:C$13, CONCAT("*", A2, "*")) 

我没有更新版本的Excel,但这也应该与Ctrl + Shift + Enter一起工作。

  =SUM(IF(C$6:C$13=CONCAT( "*", A2, "*"),1)) 

试试这个,concat操作符比CONCAT函数更干净,更高效(略微)。

 =COUNTIF(C$6:C$13, "*"&A2&"*")