77百科网
当前位置: 首页 生活百科

如何学习用excel制作下拉菜单(学会制作这样的excel下拉菜单让你的工作效率翻一番)

时间:2023-06-05 作者: 小编 阅读量: 2 栏目名: 生活百科

使用数据验证可以限制用户录入规范数据,节省录入时间,确保数据录入的正确性。遇到上述情况,我们可以用excel制作一个模糊的搜索式下拉菜单,通过在单元格输入关键字,则下拉菜单显示包含关键字的数据。本次教程就是为了解决这个缺陷,可以不用对数据源排序,且关键字可以是数据中的任意位置,如下效果图。需要素材文件的同学私信我回复“搜索式下拉菜单”自动获取素材文件,需要关注我才能发私信的哦!

【数据验证】是Excel2013版本中【数据】选项卡-数据工具组里面的一个功能,在Excel2013之前的版本叫做【数据有效性】。

使用数据验证可以限制用户录入规范数据,节省录入时间,确保数据录入的正确性。在Excel中用数据验证制作下拉菜单是大家经常用的一个功能,可以快速准确的选择要录入的数据,并且可以根据自身需要制作一级下拉菜单、二级下拉菜单或动态下拉菜单等。


下拉菜单虽然好用,但是当数据源过多的情况下,就会出现找数据要找很久的困扰,比如下图,下拉菜单中的数据太多,需要拖动旁边的滚动条去选择数据,则会拖延我们的工作效率。

遇到上述情况,我们可以用excel制作一个模糊的搜索式下拉菜单,通过在单元格输入关键字,则下拉菜单显示包含关键字的数据。像这种搜索式下拉菜单其实我之前已经发布过一篇了,大家可以点击查看 用excel也能做出像百度搜索框一样的下拉菜单,数据录入更方便!

但是之前发布的教程是有缺陷的,就是必须要将数据源按关键字排序才能实现。本次教程就是为了解决这个缺陷,可以不用对数据源排序,且关键字可以是数据中的任意位置,如下效果图。

接下来我们就来学习下如何实现这个效果,下图是本次教程的数据源。

此时我们需要创建一列辅助列,在D2单元格输入公式:=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))),"")

此公式为数组公式,需按Ctrl Shift Enter键结束公式,拖动公式填充到D17单元格,按三键后会弹出如下图提示循环引用,直接点击确定即可。

公式说明:

CELL("contents") 公式中主要就是这一部分,CELL第一个参数使用contents 表示引用左上角单元格的值,如下图,输入公式:=CELL("contents",A1:A4) 则表示引用A1:A4区域中左上角单元格的值,也就是A1单元格,返回“小螃蟹”。然而我们输入的公式是:CELL("contents") 忽略了第二个参数,则引用当前单元格的值,所以才会提示循环引用。

FIND(CELL("contents"),$A$2:$A$17) 使用FIND查找CELL函数的结果在$A$2:$A$17区域中出现的字符位置返回一个数值,如果在$A$2:$A$17区域中没有出现过则返回错误值。

IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)) 用IF函数嵌套ISNUMBER函数判断FIND函数的结果是否为数字,是的话则返回数字对应的行号。

SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))) 用SMALL函数根据得出的行号提取第一个最小值,通过公式往下填充依次提取第二、第三……最小值。

IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))),"") 用INDEX根据SMALL给出的值偏移返回新的引用数据,然后再用IFERROR将错误值转为空。


再回到教程当中,当我们创建D列为辅助列后,选中F2:F6单元格区域点击【数据】选项卡,单击【数据验证】验证条件选择【序列】,在来源中选择=$D$2:$D$17,并且需要在【出错警告】中取消勾选【输入无效数据时显示出错警告】否则会弹出警告提示。

最后我们可以将D列右键隐藏起来,然后再G2单元格输入公式:=IFERROR(VLOOKUP(F2,$A$2:$B$17,2,0)&"元","") 将服装对应的价格查找过来,搜索式下拉菜单就制作好啦,今天的公式比较难理解,大家多去操作几遍哦。

需要素材文件的同学私信我回复“搜索式下拉菜单”自动获取素材文件,需要关注我才能发私信的哦!

我是小螃蟹,如果您喜欢这篇教程,请帮忙点赞和转发哦,感谢您的支持!

,
    推荐阅读
  • 花千骨的演员表全部(花千骨电视剧演员介绍)

    花千骨的演员表全部霍建华、赵丽颖领衔主演,蒋欣、杨烁特别出演,张丹峰、马可、李纯、鲍天琦、安悦溪、徐海乔等主演的古装玄幻仙侠剧。花千骨知晓后,为救师父集齐九方神器解开神器炎水玉封印。不料兵器出世导致武林各派势力争夺,更导致西域各国发动对后蜀的战争。为了阻止这一切的发生,更不愿师父清誉被毁,花千骨牺牲自己性命将兵器销毁,阻止了战争的发生,为后蜀换来了太平。

  • 卯怎么读(给大家讲解一下)

    《说文解字》认为是“冒也”。《唐韵》、《集韵》、《韵会》、《正韵》并莫饱切,音昴。天门,万物毕出也。

  • 虎皮鱼能不能和红绿灯鱼一起养(虎皮鱼和红绿灯混养)

    5、至于说虎皮鱼长大了之后,能够吃掉红绿灯的概率,我认为基本上不大,它们的嘴巴肯定是装不下红绿灯的,这一点我还是敢肯定的,如果说处于发情期,去驱赶红绿灯鱼倒是有可能,但是说追逐着总是去咬,我感觉不太可能。

  • 长过子宫肌瘤不能吃什么(女人患上了子宫肌瘤)

    对于有这种症状的女性,建议食用富含植物雌激素的食物,如豆制品、新鲜的蔬菜水果等。豆制品中所含有的植物雌激素类它黄酮,对患子宫肌瘤的女性有很好的益处,可以调节体内过高的雌激素水平,让其降低下来,减少给良性肿瘤的养分,那么对病情将会有很好的益处。出现子宫肌瘤一部分的原因是因为体内的雌激素水平过高。对于有子宫肌瘤的女性要注意避免。以上文章给大家介绍了女性朋友患上子宫肌瘤之后的饮食方面的注意事项。

  • 214情人节最感动的一句话(情人节最感动人心的话)

    214情人节最感动的一句话?情人节到了,想牵你的手一起走过平淡走过繁华走向地老天荒。2月14号情人节,爱你一生永不变,伴你一世直到老!14情人节,让我们的爱情幸福到底,甜蜜到底!情人节,愿我们永远幸福快乐在一起!情人节到了,把心捧给你看,爱你一生不变!亲爱的,情人节快乐。情人节,情人语,句句是祝福。

  • 无骨鸡爪用牙签脱骨方法(才知道鸡爪去骨这么简单)

    很多朋友是比较喜欢吃鸡爪,尤其是柠檬无骨鸡爪。准备完鸡爪之后再准备一个柠檬,一根小葱,一大块生姜,适量的料酒,适量的大蒜,一根香菜,一个洋葱,适量的泡椒,小米椒,适量的生抽,香醋,食盐,鸡精,凉白开即可。因为鸡爪的这个指甲是非常脏的,里面的细菌也非常多。接下来再向里面加上适量的料酒去腥,先不要加盖。将蒜末装入盘中,放到一旁备用。再将准备好的泡椒切碎,小米椒切圈,小米椒的作用主要是增香。

  • 女生安全期是什么时间段(女生安全期时间)

    女生安全期是什么时间段安全期是指上一次排卵期结束之后,到下一次排卵期前的一段时间。如果女性的月经周期在28天左右的话,月经来潮的第一天往前七天和往后八天,这段时间都属于安全期。一般月经前七天和月经后八天,为女性的安全期。但是他只是针对于月经周期比较稳定的女性来说的。所以在安全期同房,如果没有避孕措施,也可能会发生怀孕。

  • 做油焖小龙虾教程做法(油焖小龙虾家常做法分享)

    下面内容希望能帮助到你,我们来一起看看吧!做油焖小龙虾教程做法主料:小龙虾1000克、姜两块、大蒜4瓣、花椒15粒、生抽适量。辅料:辣椒油适量、干红辣椒5个。继续加入其他调料。加适量生抽,辣椒油。加入适量啤酒,盐。盖上锅盖焖煮,直到水快收干就能起锅了。

  • ipad怎么扫二维码(iPad扫描二维码的方法)

    下面更多详细答案一起来看看吧!ipad怎么扫二维码首先在iPad上找到自带的相机。将iPad移动到二维码上。iPad会自动识别二维码,如果识别出是某个APP,会跳转到该APP,如果没有安装该APP,会跳转到浏览器引导你下载该APP。如果知道是某个特定APP的二维码,可以直接打开该APP,例如QQ,打开后,点击左上角的头像。点击扫一扫,再点击开始扫描后,获取相机权限即可开始扫描。