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

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

作者:乔山办公网日期:

返回目录:excel表格制作

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

巧用<a href='https://www.qiaoshan022.cn/tags/OFFSEThanshu_2018_1.html' target='_blank'>OFFSET函数</a>实现动态下拉菜单,让你的Excel设计与众不同

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

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

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

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

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

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

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

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

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

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

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

你学会了吗?

相关阅读

关键词不能为空
极力推荐

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