Excel FILTER函数数组、条件和版本排查图
先确认条件数组尺寸和TRUE数量,再判断是否需要空结果参数。

FILTER返回空白、#CALC!或#VALUE!时,先不要反复改公式。第一步检查筛选数组与条件数组是否具有相同的行数或列数;尺寸错位时,Excel无法逐项对应。

先计算条件中有多少个TRUE

可临时用COUNTIF或SUM检查条件结果。如果为0,公式本身可能正确,只是当前没有匹配记录。此时使用FILTER的空结果参数给出“无记录”,比用IFERROR隐藏所有错误更容易维护。

检查文本、数字和空格

数字存成文本、前后空格和不可见字符都会让等值条件失败。先抽查单元格类型,再决定是否用VALUE、TRIM或清洗步骤。大型数据可参考站内文本与格式识别方法,先统一数据再筛选。

最后确认版本支持

动态数组函数需要受支持的Excel版本。旧版可改用高级筛选、辅助列或Power Query,不要把版本不支持误判为公式语法错误。