You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中AVERAGEIF匹配子串计算指定标签帖子平均参与度的方法

Google Sheets标签子串匹配平均参与率计算方案

失效原因说明

AVERAGEIF的条件参数仅支持通配符、比较运算符类的表达式,不支持直接嵌套REGEXMATCH这类判断函数,因此会返回错误结果。

可用解法

方法1:通配符匹配(操作最简单)

Google Sheets的AVERAGEIF原生支持*作为通配符,可匹配任意长度的任意字符,直接修改条件即可实现子串匹配:

=AVERAGEIF('Nov 2021'!$C:$C, "*Black Friday*", 'Nov 2021'!$B:$B)

该公式可匹配C列中所有包含「Black Friday」内容的单元格,你的示例数据会命中前3行,最终计算结果为2.6%。

方法2:正则匹配(适合复杂场景)

如果需要更精准的匹配规则(比如严格匹配独立标签、避免误匹配相似关键词),可以使用AVERAGE+FILTER+REGEXMATCH的组合公式:

基础子串匹配

=AVERAGE(FILTER('Nov 2021'!$B:$B, REGEXMATCH('Nov 2021'!$C:$C, "Black Friday")))

严格独立标签匹配

如果要避免误匹配到「Black Friday 2024」这类带相同关键词的其他标签,可以限定正则匹配规则为仅匹配前后为分隔符/行首/行尾的独立标签:

=AVERAGE(FILTER('Nov 2021'!$B:$B, REGEXMATCH('Nov 2021'!$C:$C, "(^|, )Black Friday(,|$)")))

内容的提问来源于stack exchange,提问作者tristanojbacon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:36:04