Excel 中动态过滤的命名范围?

Excel 中动态过滤的命名范围?

是否可以使用公式来动态过滤命名范围?本质上,我想要做的是有一个包含过滤结果的数据验证下拉列表。数据如下:

Name    Filter
Steve   TRUE
Mike    FALSE
Bob TRUE
Jim TRUE
Billy   FALSE
Jose    FALSE

我希望下拉菜单仅显示筛选字段中带有“TRUE”的名称(例如 Steve、Bob 和 Jim)。似乎新的 FILTER 函数可以相当轻松地实现此目的,但不幸的是,目前我还没有这个功能。

答案1

我做了一个示例作为您的数据,然后您可以输入: =IFERROR(INDEX(A:A,SMALL(IF(ISERROR(FIND("TRUE",($B$2:$B$100))),"",ROW($B$2:$B$100)),ROW(A1))),""),同时按下 Ctrl、Shift 和 Enter。然后下拉单元格。希望这些信息对您有所帮助。

另外,感谢Rajesh S的提醒和帮助。

在此处输入图片描述

相关内容