excel - 使用 CONCAT 执行部分搜索,不起作用

标签 excel concatenation countif

我觉得这有一个简单的答案,但我一直在研究这个一个小时而没有太大进展,所以我认为要么 A)有一个简单的限制规则说明为什么这不起作用,我不熟悉或 B) 有一个格式修复。

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

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,第二个是带有文本“Alpha”等。

所以我把一个 CONCAT 集放在一起,根据单元格引用来构造它
CONCAT(CHAR(34), "*", A2, "*", CHAR(34))

当在单元格中自行设置时,它会独立呈现“Alpha”,但是当我将其作为括号中的 Criteria 元素放入时
  =COUNTIF(C$6:C$13, CONCAT(CHAR(34), "*", A2, "*", CHAR(34)))

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

最佳答案

您不需要字符串中的双引号:

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

关于excel - 使用 CONCAT 执行部分搜索,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47003971/

相关文章:

excel - 确定是否按下了取消按钮,其中 InputBox 变量声明为 Double

excel - 如何标记 Excel 范围 NoProofing?或者关闭某个范围的拼写检查?

matlab - 重复连接向量的更快方法

jquery - AngularJS 中的连接对象

excel - 计算值出现的次数

vba - 从条件格式语句计算彩色单元格

c# - 将图片放入电子表格以填充整个单元格(合并单元格)

c# - 在 C# (VTSO) 中将 Excel FitToPagesWide 设置为 "Automatic"

java - 字符串连接的行为方式不同

Excel - COUNTIFs) 和 SUMPRODUCT