在平常工作中下拉菜单是我们使用比较频繁的一个操作,在EXCEL中,一般都是通过“数据验证”-“序列”-“数据源”来制作的,简单方便,但只能制作出单列菜单。

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(1)

今天给大家分享一种多列菜单的制作方法,如下图的菜单可以显示三列内容,效果是不是很酷?

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(2)

1、准备工作:首先准备好一张员工资料的表格,后续查询为了避免有同名同姓,可以通过唯一性的“工号”来检索。

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(3)

员工信息表

2、设计“员工信息查询”表格,编辑好函数,通过“I3”单元格的工号检索出姓名、部门、职务、联系方式等信息。

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(4)

姓名:H4=IFERROR(VLOOKUP(VALUE($I$3),B:F,2,0),"-")

部门:H5=IFERROR(VLOOKUP(VALUE($I$3),B:F,3,0),"-")

职务:H6=IFERROR(VLOOKUP(VALUE($I$3),B:F,4,0),"-")

H7=IFERROR(VLOOKUP(VALUE($I$3),B:F,5,0),"-")

3、下拉菜单制作:在“开发工具”菜单中“插入”——“AxtiveX控件”中插入组合框控件,然后按住鼠标左键不松手,在I3单元格画一个任意的形状,生成组合框控件。

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(5)

将插入好的组合框控件调整好大小和位置,在组合框控件上按右键“属性”,在打开的快捷菜单中,依次单击【属性】→【按分类序】

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(6)

在上图弹出的属性框中,关键的操作步骤,注意了哦,看下图:

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(7)

3.1、在【按分类序】选项卡中,【数据】组中;

ColumnCount:设置为3;(组合框下拉菜单呈现数据的列数,数字3表示三列,数字2表示二列)

ColumnWidths:设置为40磅;50磅;50磅;(也可以直接50磅,表示每列均为50磅宽;不同列宽度之间以半角分号间隔,比如40;50,表示第1列40磅宽,第2列50磅宽。)

ListWidth:设置为180磅。(下拉菜单的总宽度,可根据实际情况作相应调整)

3.2、在【按分类序】选项卡中,【杂项】组中;

LinkedCell:设置为B3;(从组合框中所选的数据,写入到的单元格,此处是B3)

ListFillRange:设置为B3:D16。(是组合框数据来源,此例中数据来源为左边员工信息表中的B3:D16 。这里也可以使用【定义名称】,以达到动态引用数据源的目的。如果使用定义名称,可以直接输入名称。)

最终得到的效果,是不是很酷?

excel下拉选项动态二级菜单案例(与众不同的EXCEL多列下拉菜单)(8)

感谢您的阅读,敬请关注、转发、收藏、点赞或留言评论,谢谢!如需要实例文件的朋友请私信。

,