我正在创建一个电子表格,它可以使用两个搜索框搜索整个“控制”数据表。
- 搜索 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() 等?