乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel下拉菜单-巧用OFFSET函数实现动态下拉菜单,让你的Excel设计与众不同

excel下拉菜单-巧用OFFSET函数实现动态下拉菜单,让你的Excel设计与众不同

作者:乔山办公网日期:

返回目录:excel表格制作

下拉菜单在填写报表的时候非常有用,我们可以直接用鼠标点击选择对应数据,节省了不少力气。


那这样的下拉菜单如何制作?其实很简单,用到的主要方法便是“数据验证”功能。


对于性别栏的设置,我们可以选中D2:D3区域,找到【数据】菜单,点击【数据验证】命令按钮,在【允许】框选择“序列”,【来源】填写“男,女”(注意中间的逗号是英文状态下的逗号!)


对于籍贯栏的设置,选中E2:E3区域,同样的方法打开【数据验证】对话框,【允许】框依然选择“序列”,【来源】选择A2:A10区域。


这样的下拉菜单是不是非常方便呢?但问题是如果省市信息如果需要动态添加的话,下拉菜单却无法同步更新。比如还需要添加一个“商洛市”,但E列的下拉菜单还是只有那么多城市。


解决方法是用OFFSET函数动态引用A列信息,具体方法是,选择E2:E3区域之后,打开【数据验证】对话框,【允许】框依然选择“序列”,【来源】选择输入如下公式。


=OFFSET(A2,0,0,COUNTA(A:A)-1,1)

这样在A列末尾添加新的省市信息,在E列的下拉菜单都能够动态更新,这就是动态菜单的妙处。


OFFSET函数的语法格式是OFFSET(引用起始位置,偏移行数,偏移列数,引用行数,引用列数),事例中需要引用从A2开始到本列结束位置,因此前三个参数分别为A2,0,0,而COUNTA用于统计A列数据的总个数,减1得到市区个数,对应引用行数,最后的引用列数自然为1.


你学会了吗?


本文标签:excel下拉菜单(32)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网