如何在 COUNTIFS 中使用 SUBSTITUTE?

问题描述 投票:0回答:1

我想自动计算列表中提到某个项目的次数。不幸的是,该列表包含该项目的不同拼写,其中可能包含也可能不包含破折号和/或空格键。类似地,项目的名称也可能包含类似的变体。因此我想应用 SUBSTITUTE 将所有空格和破折号替换为空,并比较结果。有一个单独的列是不切实际的。

所以我想要这样的东西,并尝试了这个和一些变体

=LET(

teamName, $A$105,
teamNameRange, $B$3:$B$102,
itemNameRange, $J$3:$J$102,
itemName, A108

sum, COUNTIFS(teamNameRange, teamName, SUBSTITUTE(itemNameRange,"-",""), SUBSTITUTE(itemName,"-","")),

sum
)

但是这当然行不通,可能是因为 SUBSTITUTE 不会自然地生成数组或类似的东西。

正确的做法是什么?

excel excel-formula
1个回答
0
投票

所以,只是为了向我展示一个简化示例中的内容:

SUM(COUNTIF(A4:A12,{"S*","L*"})

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.