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)&"元","") 将服装对应的价格查找过来,搜索式下拉菜单就制作好啦,今天的公式比较难理解,大家多去操作几遍哦。

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

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

,
    推荐阅读
  • 白夜行一样好看的小说(白夜行终于读完了)

    警方在她家发现了吃过之后丢弃的包装盒,于是警方断定桐原洋介那天来过雪穗家。西本母女两人居住,雪穗的父亲七年前在工地上发生意外去世了。警方猜测桐原洋介和西本文代的关系不一般,不巧的是西本文代却有完美的不在场的证明。寺崎忠夫承认了他和西本文代确实在交往。这时的警方,推测桐原洋介可能是胁迫西本文代,而寺崎忠夫无法忍受,便将其杀害的,又不巧的是,这个时候,寺崎忠夫发生了意外,疲劳驾驶意外死亡。

  • 昀怎么读什么意思(昀读音和解释)

    跟着小编一起来看一看吧!昀怎么读什么意思昀是一个汉语汉字,读音为yún。释义为日光,出自于《玉篇》――昀,日光也。多用于人名,纪昀,即纪晓岚。《玉篇》日光也。昀部首:日昀笔画:8

  • 屋顶被火球砸死(神秘火球坠落挪威首都)

    NMN当地时间7月25日午夜,挪威首都奥斯陆的一些市民被空中传来的巨响惊醒。研究人员推测,这个火球是一颗火流星。根据监控,研究人员推断这颗火流星最终落入了距奥斯陆市区约60公里的Finnemarka森林中,并在流星坠落后进行了搜寻。这颗火流星的本体有卡车般大,释放出的能量相当于广岛原子弹爆炸的30倍左右。它坠落后给当地的建筑造成了一定程度的破坏,并使大约1200人不同程度地受伤神秘火球午夜坠落挪威的森林。

  • 帝豪s和帝豪gs有什么区别(帝豪s跟帝豪gs)

    近日,小编经常收到小伙伴们关于“帝豪S和帝豪GS有什么区别”的相关留言,现在为大家讲解。帝豪s和帝豪gs都是吉列汽车旗下的SUV车型。帝豪s和帝豪gs两者的主要区别在于:1,产品售价对比,帝豪s的定价比帝豪gs稍微高一些;2,产品定位对比,帝豪s虽然跟帝豪gs在车型还有很多方面很类似,但是帝豪s更注重在年轻运动、时尚感、科技感方面的品牌升级。买车究竟是买轿车好呢?其实,这个关键还是要看买车的目的是什么。

  • 普通翡翠怎么让它水头好点(如果你不懂翡翠的)

    当欣赏翡翠的水头时,联想起女人如水这句话,都有那么一种类似的感觉,清新雅致,显得是那样的纯净而动人、单纯、和平之美别具韵味。水头是翡翠业内的行家通过长时期的观察总结出来的一种比拟性的表述。说到翡翠的水头,大家都知道透明度好的翡翠,水头就好,水头就是翡翠的透明度,这种说法不完全正确。水头的好坏直接关系到成品的质量,是评价翡翠的重要因素之一。

  • 鲜红的太阳在徐徐上升改成比喻句(什么是比喻句)

    我们一起去了解并探讨一下这个问题吧!鲜红的太阳在徐徐上升改成比喻句徐徐上升的太阳像鲜红的一团火。鲜红的太阳在徐徐上升,像一个硕大的火球。比喻句,是一种常用修辞手法,意思是打比方,用浅显、具体、生动的事物来代替抽象、难理解的事物。

  • 金乡定亲风俗(文化费县之婚嫁习俗篇)

    费县民间关于婚嫁的习俗讲究也特别多,操办起来也是力求热闹。不过了解费县这些习俗还是很有意义的,既是对传统文化的传承,很多礼节的设定本来也具有实用价值。费县的很多婚嫁习俗也是这样,看似落后的无价值的仪式,有一部分因为生活习惯变化太大没有操作必要了,但大部分还是有价值的。今天首先介绍费县婚嫁习俗当中的定亲仪式,明天介绍送日子习俗,欢迎继续关注。

  • 隔离乳可以直接涂吗(怎么使用)

    隔离乳的主要作用是隔绝皮肤和彩妆,以及空气中的污染物,虽然它里面也含有一定物质,可以滋养肌肤,但单靠这些是不能够满足肌肤要求的,所以在使用隔离乳之前要做好基础护肤工作。一般情况下最简单的步骤是在使用完爽肤水以及乳液之后涂抹隔离乳,如果是本身肌肤比较容易出油,或是夏天容易出汗的情况下,可以选择拍完水之后使用隔离乳。隔离乳的主要作用是保护肌肤,使用完隔离乳之后,就可以使用其他彩妆产品了。

  • 等一个人的说说(20条等一个人的说说心情短语)

    死缠烂打的样子特别丑,所以我选择自己走。如果有一天,我走进你的心里,我也会哭,因为那里没有我。

  • 要请病假的证明怎么开?(请病假需要怎么开证明)

    第三条企业职工因患病或非因工负伤,需要停止工作医疗时,根据本人实际参加工作年限和在本单位工作年限,给予三个月到二十四个月的医疗期:(一)实际工作年限十年以下的,在本单位工作年限五年以下的为三个月;五年以上的为六个月。