输入数据时,为了便于输入,通常会创建下拉菜单。
有时,下拉菜单包含更多选项或未分类。从长下拉菜单中选择正确的选项是一件非常麻烦的事。
今天将告诉大家模糊匹配下拉菜单的制作方法。效果如下:
这样不是很方便吗?
实现这些效果也并不复杂。只需使用FILTER函数的动态区域。
:此函数目前仅适用于Microsoft 365版本。
现在让我们看一下程序。
1.获取过滤列表
我们的表格有过滤后的列表,你可以放在你工作表的任何地方,也可以放在单独的工作表里。
在单元格D2中输入关键字时,可以通过公式获得筛选器列表。
这是怎么发生的?
我们在K2单元格中写了以下公式。
=filter ($ h $2: $ h $17,isnumber (find (cell ('contents '))),$ h $2: $ h
解析函数:
其中黄色部分:CELL('contents ')是可以获取当前活动单元格的值。
CELL是获取单元格信息的函数,contents是导入的单元格内容。这样,下拉列表可以根据输入的单元格过滤不同的内容。
Filter函数不支持模糊过滤,因此使用find函数查找包含输入值(通过CELL函数获得的值)的单元格。
FIND函数,如果找到输入值,则返回输入值在字符串中的位置。如果找不到,则返回无效值。我们用ISNUMBER函数(确定是不是数字)判断,如果返回数字,证明包含输入值,我们得到“TRUE”;否则,如果不包含,我们得到“FLASE”。
因此,公式的ISNUMBER部分“is number (find (cell ('contents '),$ h $23360 $ h $17)”将返回由true和false组成的集
您可以使用此数字作为filter的第二个参数来过滤所需的下拉列表。就是包含“G”的下拉选项。
将下拉列表写入数据验证序列。
目前,EXCEL和EXCEL365是支持数组的动态区,将获得的动态区写入数据验证序列非常容易。
在d列中,选择要设置下拉菜单的区域,单击“数据”-“验证数据”,在设置选项下选择“序列”,并将[$ k $2 #] (k2是刚刚创建公式的单元格)写入源,以创建可以引用筛选器的动态区域。
2.设置错误警告
我们必须清除“数据验证-错误警告”对话框底部的“输入错误数据时显示错误警告”选项。
是的,到此为止。模糊的下拉列表完成了。
当然,此方法是支持filter数组动态区域的版本。
如果你是另一个版本,可以尝试这个方法:更高效的搜索下拉菜单,你必须了解!
如果是WPS版本,就更简单了。因为它本身就是支持模糊匹配的下拉菜单。
是的,以上是今天分享的所有内容。
1.《【excel怎么下拉表格】智能下拉菜单怎么做?输入关键字以自动匹配下拉选项》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么下拉表格】智能下拉菜单怎么做?输入关键字以自动匹配下拉选项》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2511818.html