我有一种感觉这有一个简单的答案,但我一直在探索这一小时没有太大进展所以我想要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 ”时会自动呈现“ Alpha ”,但是当我将其作为括号中的Criteria元素放入其中时
=COUNTIF(C$6:C$13, CONCAT(CHAR(34), "*", A2, "*", CHAR(34)))
对于Alpha,返回的值是0而不是3,我错过了什么吗?
答案 0 :(得分:2)
您不需要字符串中的双引号:
$_REQUEST['bulk_invoice_group_id'] = array_unique($_REQUEST['bulk_invoice_group_id']);
答案 1 :(得分:1)
我没有更新版本的Excel,但这也适用于Ctrl + Shift + Enter。
=SUM(IF(C$6:C$13=CONCAT( "*", A2, "*"),1))
答案 2 :(得分:1)
尝试这一点,concat运算符比CONCAT函数更清晰,更有效(略微)。
=COUNTIF(C$6:C$13, "*"&A2&"*")