今天,编辑器将与您分享一个实用提示,即如何制作一个具有搜索功能的下拉框。
如下图所示,表中有一家商店的产品销售统计信息,现在在E2单元格中创建了一个可搜索的下拉框。例如,在E2单元格中输入Huawei,然后单击下拉框以仅显示与Huawei相关的选项,并且在输入Xiaomi时,下拉框中仅显示与Xiaomi相关的选项

注意:共有19个数据源(屏幕截图仅是数据的一部分)
具体生产步骤如下:
1.首先,您需要在B列中对产品名称进行排序(升序或降序都可以)
选择B2:B20区域,选择[数据]选项卡,在[排序和筛选]组中选择[降序],默认情况下选择[扩展所选区域],然后单击[排序]

2.选择单元格E2,然后在[数据]标签下的[数据工具]组中选择[数据验证]命令。


然后在弹出对话框的[允许]下的框中,将[任何值]重新选择为[序列],然后在[源]下的框中输入公式:= OFFSET($ B $ 1,MATCH (E2&“ *”,$ B $ 2:$ B $ 19,0),0,COUNTIF($ B $ 2:$ B $ 19,E2&“ *”),1)

公式说明:
OFFSET($ B $ 1,MATCH(E2&“ *”,$ B $ 2:$ B $ 19,0),0,COUNTIF($ B $ 2:$ B $ 19,E2&“ *”),1)
1、 B1:代表起始位置
2、 MATCH(E2&“ *”,$ B $ 2:$ B $ 19,0):确保要向下移动几行,MATCH是搜索功能,搜索值E2&“ *”在$ B $ 2:$中$ B $ 19的前几行,其中搜索值和通配符*一起用于显示所有内容,包括E2关键字。MATCH函数搜索返回第一个匹配项的位置
3、 0:表示右侧0列,即这些列不移动

4、 COUNTIF($ B $ 2:$ B $ 19,E2&“ *”):表示参考区域的高度。 COUNTIF函数用于计算包含关键字E2的行数,即下拉菜单中显示的行数。
5、 1:表示参考的宽度,因为我们只有1列,所以它是数字1。例如,E2是“小米”,我们反汇编上面的公式(反汇编是基于降序B列数据的顺序):MATCH函数返回的值为1;否则为0。 COUNTIF函数返回2;最终公式为:= OFFSET(B1,1,0,2,1);即,将B1单元格向下移动1行,然后将其向右移动0列,参考高度为2,宽度为为1,即返回B2:B3区域,这就是我们想要的结果。
3.取消选中[错误警告]下的[输入无效数据时显示错误警告],然后单击[确定]

制作4.后,在单元格E2中输入小米,然后打开下拉菜单,并且在下拉框中仅显示小米相关产品

今天的分享到此结束。如果您有任何要学习的问题或技能,可以给编辑者留言。
“,” force_purephv“:” 0“,” gnid“:” 9abbfbe4d1b61ffd4“,” img_data“:[{” flag“:2,” img“:[{” desc“:”“,” height“: “ 750”,“ title”:“”,“ url”:“。 ssl。 img。 360快。 com / t0130122c56816fe693。 jpg“,” width“:” 1210“},{” desc“:”“,” height“:” 491“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t01a81fef15d51835cb。 jpg“,” width“:” 722“},{” desc“:”“,” height“:” 498“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t0185ec96253fd1e2b8。 jpg“,” width“:” 795“},{” desc“:”“,” height“:” 808“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t013cd9edb7a35bee53。
jpg“,” width“:” 796“},{” desc“:”“,” height“:” 808“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t011c36e5dcc59f6f36。 jpg“,” width“:” 794“},{” desc“:”“,” height“:” 504“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t0e812cd。 jpg“,” width“:” 892“}]}}],” novel_author“:”“,” novel_name“:”“,”原始“:” 0“,” pat“:” mass_adver_offline,art_src_3,fts0,sts0“ ,“ powerby”:“ pika”,“ pub_time”:00,“ pure”:“”,“ rawurl”:“。消息。所以。 com / f688ccef4785e148324fe047abb33bc8“,”重定向“:0,” rptid“:” 647e5622abd427df“,” src“:”成都鲁番教育“,”标记“:[{” clk“:” kscience_1:小米“,” k“:”小米“,” u“:”“}]],” title“:” Excel技巧:如何制作一个具有搜索功能的下拉框?在Excel表格中进行过滤后,下面的快捷方式搜索框消失了。如何调整。例如,图标的红色框的位置现在消失了。-:您可以在过滤时选择逗号文本上方的位置-包括逗号xx区域的位置。
在excel中单击过滤器后,没有搜索框!我该怎么称呼!-:直接使用快捷键ctrl + f搜索或查找功能,您可以选择在工作表或常规工作簿中查找。
在excel 2007和Office Online excel筛选中没有搜索栏?-:您的Office软件设置应该有问题。只需打开excel的设置选项并进行检查即可。
Excel中过滤功能的搜索框丢失了,我该如何称呼它? 2007版本-:ctrl + F,ctrl + F
为什么EXCEL-中没有自动过滤器下拉列表和搜索功能:您可以在自定义中自行编辑,将其设置为“等于8或等于10”,以便同时过滤掉8和10
为什么无法在EXCEL表中找到内容,但是在搜索中有一些内容:通过搜索无法找到EXCEL表中的某些数据,这些数据可以从以下几个方面中排除:1.单元格格式与搜索格式不一致,表面上看来您的数据是相同的,但实际上格式有所不同。例如,单元格中的数字为文本格式。如果使用Ctrl + F查找阿拉伯数字,则不会找到它。解决方法是将单元格设置为常规格式; 2,单元格有空格。通常会遇到这种现象,尤其是某些导入的数据或从其他文件复制的数据。在excel中,通常不容易检测到半角格式的空格,这也会导致Ctrl + F查找一组数据,但找不到该数据集。解决方案是用3代替空间,单元格是以公式形式获得的结果。这种情况也是excel无法找到它的常见原因。解决方案是将单元格复制并粘贴为数字格式。
在EXCEL中,过滤时没有这样的项目,但是在搜索时有吗?为什么会这样?如何解决?-:那是因为您有太多的数据,并且过滤时无法显示所有数据。过滤时,只需在输入框中输入要过滤的信息即可。
在excel表中找不到数据过滤器列,请提供帮助!紧急!-:右键单击标题栏下方的空白处,然后勾选数据过滤器列
excel20017过滤器没有搜索框,请告知我-07版本没有搜索框,版本有限,而10版本有搜索框
为什么EXCEL中没有自动过滤器下拉和搜索功能?以前是EXCE吗?:此功能仅在Office 2010和更高版本中可用,而我在2013年可用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-367850-1.html
^ω^)↗@Mr_凡先生
也不敢再找事羞辱我们
比数量