求助:基于多动态条件筛选Excel区域的非VBA公式解决方案
动态筛选Excel数据集的问题
筛选需求
- 团队(team):可选值为
Team A、Team B、ALL,其中ALL为匹配所有团队的通配符 - 版本(release):支持多选,多选值以逗号分隔(例如
A、B、A,B,A,B表示需筛选同时包含版本A和B的记录)
当前问题
已实现大部分筛选场景,但版本多选(如A,B)的情况无法正常生效。尝试过用TRANSPOSE(TEXTSPLIT(B4,", "))将多选值拆分为列,再通过MMULT为每行添加筛选条件,但未成功实现。(注:Google表格中可通过QUERY函数实现该需求,但Excel中无法直接复用)
现有单版本筛选公式
以下公式可满足单版本时的双条件筛选,但无法适配版本多选的通用场景:
FILTER(D3:H8, (IF(B3="ALL", D3:D8<>"*",D3:D8=B3)) * (E3:E8=B4))
需求
需要一个无需VBA脚本的Excel解决方案。
内容的提问来源于stack exchange,提问作者David Leal
相关产品推荐
相关产品推荐

