如何将Data Validation下拉框用作Google Sheets筛选条件?
Google Sheets 多条件筛选公式优化(支持门店选择+全门店展示)
需求实现公式
以下公式将在原有品牌、性别筛选基础上,新增门店筛选逻辑,同时支持「全门店」展示,且无需修改Current Markdown Sheet:
=FILTER( 'Current Markdown Sheet'!$B$16:$B, REGEXMATCH('Current Markdown Sheet'!$A$16:A, "ASICS"), REGEXMATCH(LEFT('Current Markdown Sheet'!$C$16:C,2), " M"), IF( G13="全门店", BYROW('Current Markdown Sheet'!$P$16:$AC, LAMBDA(row, MAX(row)>0)), INDEX('Current Markdown Sheet'!$P$16:$AC, 0, MATCH(G13, 'Current Markdown Sheet'!$P$16:$AC$16, 0))>0 ) )
公式逻辑说明
- 基础筛选条件:保留原有的品牌(匹配
ASICS)和性别(匹配开头为M的男性分类)筛选规则 - 门店筛选分支:
- 当
G13选择「全门店」时:通过BYROW遍历每行的P16:AC区域,判断该行是否存在任意门店的数值大于0(MAX(row)>0) - 当
G13选择具体门店时:先用MATCH定位该门店在P16:AC16表头中的位置,再用INDEX提取对应整列数据,筛选出该列数值大于0的行
- 当
注意事项
- 若你的「全门店」选项文本不是
"全门店",请替换公式中对应的字符串 - 确保
G13的下拉选项与Current Markdown Sheet!P16:AC16中的门店名称完全一致(包括大小写、空格) - 公式仅在目标工作表中运行,不会修改
Current Markdown Sheet的任何内容
内容的提问来源于stack exchange,提问作者Deklin
相关产品推荐
相关产品推荐

