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

使用多条件筛选表格列触发数组错误,寻求解决方法

解决Google Sheets筛选数组报错问题

你的公式出错核心是UPPER函数的作用范围错误——你把整个条件判断语句塞进了UPPER里,导致布尔值被转成大写,完全偏离了匹配文本的逻辑。

修正后的公式(保留原数组拼接逻辑)

={FILTER('Tidy Form Responses'!A2:F,UPPER('Tidy Form Responses'!B2:B)=UPPER("Talk for Writing (29.03.2023)"));FILTER('Tidy Form Responses'!A2:F,UPPER('Tidy Form Responses'!B2:B)=UPPER("Talk for Writing (29.03.2023) FD"))}

更简洁的写法(用OR合并条件,避免重复调用FILTER)

=FILTER('Tidy Form Responses'!A2:F,OR(UPPER('Tidy Form Responses'!B2:B)=UPPER("Talk for Writing (29.03.2023)"),UPPER('Tidy Form Responses'!B2:B)=UPPER("Talk for Writing (29.03.2023) FD")))

补充说明

之前其他列能用,大概率是因为当时你正确把UPPER套在了单元格区域上,而非整个判断逻辑,刚好适配了那列的文本格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:40:49