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

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

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

使用数据验证可以限制用户录入规范数据,节省录入时间,确保数据录入的正确性。遇到上述情况,我们可以用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)&"元","") 将服装对应的价格查找过来,搜索式下拉菜单就制作好啦,今天的公式比较难理解,大家多去操作几遍哦。

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

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

,
    推荐阅读
  • 肉松制作窍门(肉松怎么做)

    肉松制作窍门瘦肉300g,姜片适量,料酒适量,葱适量,糖小量,盐适量,八角2个,山楂2个。瘦肉洗干净,切成一块块的,厚度大概2cm左右。水开了,下入瘦肉。煮30分钟左右,当用筷子插得进瘦肉时,就表示可以了。为了加快肉降温,和吸干水份。这时的肉已经比较松软了。快速将肉擀平,然后在用手撕,反复此动作。锅中放少许油,不用太多,小火,把撕好的肉松倒进,快速地不停翻炒。调料都加进去后翻炒3分钟左右,就完成了。

  • 孕妇能吃鹌鹑蛋吗(孕妇能不能吃鹌鹑蛋)

    接下来我们就一起去了解一下吧!孕妇能吃鹌鹑蛋吗孕妇可以适量吃鹌鹑蛋。它含有丰富的营养价值。怀孕期间主要多吃新鲜的蔬菜水果,饮食上以清淡营养丰富的食物为主,合理搭配,营养均衡。少吃或者是不要吃辛辣油腻的食物,孕中晚期要补充铁剂和钙片,有利于宝宝的生长发育。按期做产检,密切观察宝宝在宫内的活动次数。

  • 故意伤害罪有没有未遂形态(故意伤害罪有没有未遂形态)

    因此,故意伤害没有致人死亡的,不得认定为故意伤害致死的未遂犯。或者想要对被害人实施伤害行为,但实际却因为意志以外的原因没有实施任何伤害行为,这样也是可以认为是故意伤害罪未遂的。

  • 喝绿茶功效(需要注意什么)

    下面更多详细答案一起来看看吧!喝绿茶功效绿茶的作用很多。其中含有强效的抗氧化剂、茶酚以及维他命C,它不但可以清除体内多余的自由基,还可以使脾脏分泌出对抗紧张压力的荷尔蒙。经常饮用,可使皮肤光泽、细腻、白嫩。需要特别注意的是,绿茶中所含的少量咖啡因,可以刺激中枢神经,振奋精神。因此,最好在白天饮用,不要在晚上饮用,以免影响睡眠。

  • 国外如何称呼老师(老外不会称呼自己的老师为Teacher)

    工作生活中碰到比自己年纪稍大的你是不是觉得要叫句“姐”“哥”会比较礼貌些?但是这套用在英文里听着可就尴尬了那老外是怎么礼貌地称呼对方呢?让我们的"打你"老师给大家分享)1不要见到老外就随便叫人家Foreigner如果是女生并且你也不知道她有没有结婚,她老公的姓氏是什么你就可以称她Miss最礼貌的表达有两种Excuseme,Miss.Pardonme,Miss.小姐,不好意思。可以告诉我怎么报名参加美思课程吗?

  • 银行承兑和商业承兑的区别(银行承兑和商业承兑的区别介绍)

    以下内容大家不妨参考一二希望能帮到您!商业承兑由购货企业承兑,银行承兑汇票由在银行开立存款账户的存款人签发。签发者银行存款不足时,商业承兑银行可拒绝支付,银行承兑则银行见票无条件支付,银行承兑相对安全系数高。

  • 和平中的打野是什么意思(和平的游戏有什么特点)

    跟着小编一起来看一看吧!和平中的打野是什么意思这是游戏中的一种战术,避开敌人众多的区域,专门挑选一些偏僻的房屋进行搜索,逐渐让自身装备变得豪华起来。在《和平精英》研发过程中进行了大量针对移动端的优化,从反外挂、游戏卡顿、手机机型适配,到手游操作、交互方面,都针对性进行了大量的优化。同时,结合腾讯的社交平台,光子工作室群也为手游研发了社交玩法,实时语音开黑,甚至自组战队,能让玩家们体验到游戏乐趣。

  • 一连十六卦是什么电视(什么是电视节目)

    接下来我们就一起去研究一下吧!一连十六卦是什么电视一连十六卦,是由主持的综艺,于2018-10-29上映。电视节目指电视台通过载有声音、图像的信号传播的作品。电视节目制作主要分成三个过程:创意与选题、拍摄、后期制作。编辑属电视节目后期制作系统,主要有早期的线性编辑与目前较为流行的非线性编辑系统二个发展阶段。

  • 挂靠的税费如何算(挂靠的税费如何算)

    建筑挂靠违法,不是挂靠是合作,您懂得!合作的前提下,如何算合作的税费呢?本文来源:小陈税务08。财税实务课堂整理发布为中小企业提供专业的税法咨询与纳税方案咨询,帮助纳税人在现行法律框架内,完成税务合规、社保合规。

  • 牛肉泡馍(牛肉泡馍热量多少)

    1、牛肉切丁,放入生抽1勺、蚝油半勺、料酒1勺、淀粉1勺腌制20分钟;2、馍切丁,胡萝卜切丁,莴笋切丁,木耳切小块,姜切末,蒜切末,香菜切碎;3、油温烧至6成热,放入姜蒜末炒香,放入牛肉炒至变色,放入莴笋、胡萝卜炒匀;4、放入木耳,胡椒粉2克、五香粉2克、盐1勺、清水适量,小火煮15分钟,煮的过程中如果有血沫就撇出来;5、放入馍、鸡精半勺、香油1勺拌匀,撒上香菜即可。