【Excel综合应用】Excel里最高级下拉菜单来了!(文末赠书)

公众号回复2016   下载office2016

今天要分享的这个下拉菜单有多高级,看看动画演示就知道了。

其实我不知道这种该叫什么,就是一种可以根据关键字自动生成下拉选项的下拉菜单吧。

如果你百度的话,这类教程也有很多,但是都有一点,数据源要排序,并且关键字要有一定的特点。

总之都不是太好用,没有动图演示的这个随意性大。

上面分享的这个下拉菜单完全没特殊要求,除了涉及到的公式有点难懂,操作步骤并不难。

不过咱们只是学来用的,不懂原理问题也不大,公式里关键的信息还是要跟大家说明白的,毕竟有可能要根据各自的情况做调整才能使用。

1、准备工作

要做下拉就必须有数据源,以文章开头的例子来说,就需要一份完整的产品名称列表。

单独在一个表里存放,不要有重复内容就行,没有其他要求。

2、设置关键字检索信息

有了数据源,还需要一个关键字的检索信息。

是什么意思呢?就好比说,你输入"皮",那检索信息就是"皮",下拉菜单里就应该是带"皮"这个字的产品名称。

你输入"502",那下拉下拉菜单里就应该是带"502"这个信息的产品名称。

以此类推,所以这个关键字应该是你要输入数据的这一列最下面的内容。

就像刚才动画里演示的,只有这样才能保证下拉选项里就是你需要的内容。

如何得到这个关键字呢,一个公式搞定。

=LOOKUP(1,0/(出库单!A:A<>""),出库单!A:A)

这个公式没啥好说的,就是LOOKUP的一个固定套路,原理也不解释了,只要清楚这里的出库单!A:A要改成你需要设置下拉菜单所在的列。

如果要了解LOOKUP函数教程的可以留言,或者在之前的教程里搜一下LOOKUP的相关内容,《菜鸟的Excel修炼手册》这本书第17课专门讲这个函数的。

这个公式放在哪?

也没具体要求,建议是和数据源放在一个表里,这样不影响录入表格的完整性,例如我就放在sheet1的D2里,但是放好了以后就不能随便改了。

3、备选项的获取

接下来的一步就是备选项的获取,这一步是为最终下拉菜单的项目做准备,公式相当的复杂。

=INDEX($A$2:$A$194,SMALL(IF(ISERR(FIND($D$2,$A$2:$A$194)),999,ROW($A$2:$A$194)-1),ROW(A1)))

← 左右滑动查看完整公式 →

而且这个公式还是数组公式,具体怎么弄一会再说。

先把公式里的几个要点解释一下,结合下图来看吧。

公式里一共有三处$A$2:$A$194,意思是原始数据源的范围,示例中是从第二行到194行的,你可以根据自己的实际数据做调整,三处一定要改成一样的才行。

$D$2就是上一步LOOKUP那个公式所在的位置,记得加锁定就ok。

还有一处数字999,这个只要比你数据源的行数大就行,如果你的数据源有一千行,那改成9999就行了。

公式里的其他地方无需修改,根据你自己的情况改好公式,然后复制到单元格里。

建议是通过编辑栏复制,或者双击单元格复制,复制以后不要回车,要同时按住Ctrl和shift键不放再回车,这就是数组公式的输入方法。

然后你会看到公式两边自动出现了大括号。

接下来将公式下拉若干行即可。

若干行是多少行呢?

还是要看情况而定,比如你录入刀,就可以看到备选项里出现了内容,这时候就需要继续拉,直到出现错误值。

也就是说,公式拉多少行要取决你的关键字能有多少个对应项目,因为关键字都是随意的,所以项目多少就无法确定,只能根据情况而定,可以适当多拉几行。

4、备选项的精准定位

正因为备选项的数量无法准确指定,根据关键字不同,会有不同个数的备选项,而下拉选项中只能出现准确的个数,所以还需要做一个工作,这个很简单,还是一条公式。

=1-ISERR(E2)

这个公式的作用很简单,就是对备选项里用1和0来区分,1表示有效,0表示无效。

至此,准备工作全部完成。

用了将近两千字,十几幅图才是个准备工作,可见这个问题不是一般的复杂,但是涉及到的操作真的不多,主要是备选项这个公式的修改方法,掌握就OK,别的没难度的。

接下来进入最后一步。

5、智能下拉的实现

还是需要在数据验证里设置,过程参考动画演示。

数据验证里选择序列,来源输入公式:

=OFFSET(Sheet1!$E$1,1,,SUM(Sheet1!$F:$F))

出错警告里的那个勾去掉,就OK了。

至于这个公式,你可以先编辑好,然后复制进去也行,或者直接输入也行,但是一定要细心,不能抄错。

完成了这一步,这个智能、联想、模糊下拉菜单就算是完成了。

但还有一点,要提高输入效率,老是在键盘和鼠标之间切换也是够麻烦的,真正的高效输入是全程键盘完成,因此还需要普及一波操作技巧。

6、操作技巧及要点

输入关键字后,回车,再按上箭头返回单元格。然后按着Alt键和下箭头打开下拉菜单,用方向键选中后回车,完成一个数据的录入。

是不是感觉很麻烦。

其实这完全是习惯的问题,试想想,但凡要使用下拉菜单输入的内容,哪个是容易的,字多的都不算问题,有那种文字+数字+符号的,各种切换,折腾半天才能输入一个,如果你有关这种经历的话,就会觉得我介绍的这个方法简直了,就一个字,爽!

关键是你要尝试这种输入流程,前几次慢一点,熟练以后掌握这种节奏,那就一路通畅了。

需要提示的是,有时候因为节奏不对,你按了Alt键可能会激活功能的快捷键显示,就是变成了这个样子。

然后按Alt和↓的组合键就失灵了,这时候需要按一下ESC,然后重来。

另外一个问题就是,下拉菜单是以输入列的最后一个内容为关键字的,因此只能从上向下逐个录入。

好了,该我说的我都说完了,剩下的就需要你自己练习了。

《Excel 数据处理与分析应用大全》

数据工作者的案头书!

无论是职场老手,还是业界新人,通过本书都能学会数据分析这门“手艺”,轻松完成从数据分析到商业价值蜕变。

* Excel Home团队策划,多位微软全球有价值专家通力打造;
* 精华:所有技术和案例都来自一线公司的有效实践;
* 高效:作者多年经验无私传授,分分钟搞定数据分析;
* 配套:免费赠送书中相关案例文件,供读者参考练习、快速上手。

(0)

相关推荐

  • 根据部分关键字在合并数据中模糊查询

    原创作者 | 李锐 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 个人微信号 | (ID:ExcelLiRui520) 根据部分关键字在合并数据中模糊查询 昨晚的文章让Excel ...

  • EXCEL之--巧用公式+筛选去除重复数据

    原理(能看懂就看,看不懂可忽略):首先对关键字进行排序,然后用match函数对当前行关键字对整列数据进行匹配,返回当前数据匹配到的行标. 当数据重复的时候 每个关键字就会匹配到第一个,所以当前辅助列公 ...

  • Excel如何建立二级联动下拉菜单?

    我们在使用Excel输入数据的时候,为了使数据输入比较准确,可以采用建立二级联动的方式进行,下面来看看吧! 1.我们要将两个部门的数据建立联动. 2.点击框选之后,点击公式选项卡. 3.然后在公式下面 ...

  • Excel中快速制作三级联动下拉菜单,简单到没朋友!

    Excel中快速制作三级联动下拉菜单,简单到没朋友!

  • Excel–这才是三级联动下拉菜单的正确做法,不同于二级联动菜单

    今天教大家制作三级联动下拉菜单. 很多同学以为三级联动下拉做法跟二级联动下拉菜单是一样的,举一反三即可.其实不然!因为第三级要考虑的不仅仅是二级菜单的选择,而是一.二级菜单的组合情况,网上有很多教程是 ...

  • Excel中怎样实现二级联动下拉菜单

    Excel中怎样实现二级联动下拉菜单? Excel中下拉菜单功能可以帮助我们节省输入时间,通过选取下拉菜单中的值来实现输入数据,非常快捷.方便.但是日常工作中,我们常需要一个下拉菜单,让后面的下拉菜单 ...

  • Excel中怎样实现二级联动下拉菜单?

    Excel中下拉菜单功能可以帮助我们节省输入时间,通过选取下拉菜单中的值来实现输入数据,非常快捷.方便.但是日常工作中,我们常需要一个下拉菜单,让后面的下拉菜单依据前面的下拉菜单的内容的改变而改变(也 ...

  • 【WPS神技能】如何在Excel表格中制作联想动态下拉菜单

    在Excel表格中制作下拉菜单已经是小菜一碟了啦,忘记了的小伙伴不妨再瞅瞅推文哈: [WPS神技能]如何在WPS-Excel中制作一级下拉菜单 这不,Sara想着"如果我只是输入几个字,就可 ...

  • 都有了,你要的Excel一级、二级、三级下拉菜单制作教程都有了!

    关于下拉菜单,粉丝经常会遇到相关问题,这次将Excel一级.二级.三级下拉菜单都说了. 1.一级 选择需要设置下拉菜单的区域,点数据,数据验证,选择序列,引用区域,确定,这样就搞定.现在就可以通过下拉 ...

  • 绝大部分人不知道,Excel能制作可更新的下拉菜单

    Excel下拉菜单可以帮助我们在录入数据的时候提升效率,前面我们也学习过Excel下拉菜单的制作.今天给大家分享更高级的技巧,制作可自动更新的下拉菜单. 普通的下拉菜单效果: 当我们在下拉菜单下面添加 ...

  • EXCEL技巧精选 | Sorry,此下拉菜单中没有您要的选项

    本期正文共 575 字,预计阅读时间 3 分钟,多操作哦. 今天QQ社群的小伙伴提出了一个问题,这个问题算是职场中的经典的模板化Excel表格的案例. 其实这个案例在秦老师Level2的课程中有详细的 ...

  • Excel | 可增加选项的下拉菜单

    韩老师将公众号的实用案例集于此书,此书入选国家十三五规划教材": 问题情境 我们做下拉菜单时,最普遍采用的方式是:在"数据验证"对话框中选择验证条件是来自一个固定的序列, ...