分享

Excel制作员工信息表,如何设置下拉填充菜单?

 华夏虫 2018-02-28

教你三种下拉菜单的制作方法:以及下拉菜单、二级下拉菜单和查询式下拉菜单。这三种如果你都会,算我耍流氓!

001 一级下拉菜单

以及下拉菜单是最简单、最基础的,其操作步骤可以说没有任何难度,你只要记住一个要点:下拉菜单数据的来源。

如图所示,点击【数据验证】,在弹出的菜单中,【允许】中选择【序列】,然后在【来源】中选择已经设置好的下拉数据。

002 二级下拉菜单

有了一级下拉菜单的基础,在学习二级下拉菜单就简单多了。

二级下拉菜单需要掌握一个函数INDIRECT,你可以通过视频,一步一步完成二级下拉菜单的制作。


003 查询式下拉菜单

这是最难的一种,但是一旦学会,能给工作带来极大便利。

什么是查询式下拉菜单呢?

让我们设想这样的场景:下拉的菜单的选项非常多,菜单由于过长会被折叠,给选择输入带来很大的麻烦。如果能通过输入一个或几个字符进行查询,每次只显示符合这些关键字的菜单选项,那么输入就会简化很多。

如动图所示,输入广字,会查询出三个带广字的菜单。

如何设置查询式下拉菜单呢?

如图所示,在【来源】框中输入公式=OFFSET($A$1,MATCH($E$2&'*',$A$2:$A$15,0),,COUNTIF($A$2:$A$15,$E$2&'*'),1)

公式=OFFSET($A$1,MATCH($E$2&'*',$A$2:$A$15,0),,COUNTIF($A$2:$A$15,$E$2&'*'),1)的含义:

①OFFSET函数以A1单元格为起点进行偏移;

②偏移行数用MATCH($E$2&'*',$A$2:$A$15,0)来确定,这个函数是什么意思呢?就是以E2单元格中输入的值作为查询的字符之一,进行模糊查询,然后返回第一个找到的对应的行数。

③COUNTIF($A$2:$A$15,$E$2&'*')统计以输入字符串开头的集团有多少个,也就是OFFSET总共要偏移多少行。

注意:制作查询式下拉菜单,需要对A列数据源进行排序,目的是把相似的内容排列在一起。

「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多