gpt4 book ai didi

filter - Google 电子表格,过滤器不允许使用通配符?如何使用通配符计算多个列?

转载 作者:行者123 更新时间:2023-12-04 13:39:47 25 4
gpt4 key购买 nike

当我做:

B         C
223 herp
223 herp
3 herp
223 derp
223 herp,derp

=countif(C:C, "*herp*")

我正确得到 4。

当我做
=count(filter(B:B, B:B=223, C:C="*herp*"))

我错误地得到 0。当我删除“*”通配符时,我得到 2,这更好,但没有得到 herp,derp。

过滤器不支持通配符吗?如果是这样,只有当其中两列满足具有通配符的两个不同条件时,我才能计算一行?

最佳答案

FILTER 不支持通配符,不。您需要执行以下操作:
=COUNT(FILTER(B:B,B:B=223,SEARCH("herp",C:C)))
或者
=COUNT(FILTER(B:B,B:B=223,REGEXMATCH(C:C,"herp")))
或者,在 new version of Sheets , COUNTIFS 被支持:
=COUNTIFS(B:B,223,C:C,"*herp*")

关于filter - Google 电子表格,过滤器不允许使用通配符?如何使用通配符计算多个列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21342622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com