excel怎么筛选 EXCEL设置下拉框选项


面对一列繁杂的数据,我们期望能制作一个下拉菜单,通过输入部分关键字便能实现模糊搜索,快速定位到符合条件的值,并以此作为选择的下拉菜单。其效果展示如下所述:

WPS在处理下拉菜单时,已经引入了智能搜索功能。那么,具体该如何操作呢?

选择您希望设置的位置,比如D列。

接着,在WPS的数据选项卡中,点击下拉列表的选项。

随后,选择从单元格中挑选数据源的途径。

这时,您会选择A列作为数据来源。

点击确认后,设置便完成了。当您开始输入关键字时,它便能智能地识别出符合条件的数据区域。

在这点上,WPS表现得尤为出色。

值得一提的是,虽然WPS有着智能搜索的优点,但在面对海量数据时,一次性展示全部数据可能会导致选择变得困难。

与之不同的是,在Excel中,我们可以通过一条公式来解决问题。

先在一个空白单元格中,如B1,输入以下公式:

=FILTER(A1:A6, ISNUMBER(FIND(CELL("contents"), A1:A6)))

然后,在需要添加下拉菜单的位置,比如E列,进行数据验证,选择序列作为数据引用的范围。

您将输入“=$B$1”。因为B1是一个数组公式,加上号是为了获取该数组的所有结果。

别忘了取消出错警告的勾选选项。

其中,“CELL("contents")”这个函数的作用是返回选中单元格的值。

当您输入字母B时,这个函数便会返回B。接着,我们使用FIND函数来查找文本出现的位置,再通过FILTER函数进行筛选,得到的结果将作为下拉菜单的数据来源。