Excel 是否只能显示 FILTER、ISNUMBER、SEARCH 公式的结果,而不显示整个搜索数据数组?

Excel 是否只能显示 FILTER、ISNUMBER、SEARCH 公式的结果,而不显示整个搜索数据数组?

我正在创建一个电子表格,它可以使用两个搜索框搜索整个“控制”数据表。

  • 搜索 TextBox1 按 UPI 搜索
  • 搜索 TextBox2 按邮政编码搜索

这两个搜索框是来自开发人员-->控件-->插入-->ActiveX控件下拉菜单的文本框。

每个文本框都有一个链接单元格,其中 C4 链接到 UPI,C5 链接到 Zip。

我正在使用以下公式来填充控制表中的数据列。

联合通讯社
下面的公式从 UPI 列下方开始,并将查询结果溢出到剩余的列 - 按照控制表中的顺序。
=FILTER(Control, ISNUMBER(SEARCH(C4, Control[UPI])) * ISNUMBER(SEARCH(C5, Control[Zip])), "No Match Found"

问题:然而,当搜索框为空时,该公式有效,用户可以查看整个控制表。

我需要一种方法来隐藏控制表数据,以便只显示查询的数据。

因此,如果两个搜索框都是空的,则只会显示列标题。

当用户开始在邮政编码搜索框中输入邮政编码时,搜索结果开始出现。

这可能吗?

当前公式从可查看的整个控制表开始,并缩小控制表的范围以匹配在 zip 搜索框中输入的每个新数字所查询的内容。

是否有公式可以只显示搜索结果?同时隐藏控制表?=IF() 等?

相关内容