打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用OFFSET函数制作动态下拉菜单
 
Excel基础学习园地


公众号“Excel基础学习园地”是一个免费发布Excel基础知识、函数应用、操作技巧、学习方法等资讯的公众号,请点击上方“Excel基础学习园地”添加关注,方便我们每天向您推送精彩资讯。


利用OFFSET函数能够实现动态引用的特点,可以在数据有效性中实现下拉列表的自动扩展。

题目要求:A列是省份名称,要求在C2单元格使用数据有效性创建下拉列表。

自定义名称

单击C2单元格,按组合键,在弹出的【名称管理器】对话框中单击【新建】按钮,弹出【新建名称】对话框。在【名称】编辑框中输入自定义名称“省份”,在【引用位置】编辑框中输入以下公式:

=OFFSET($A$1,1,,COUNTA($A:$A)-1)

依次单击【确定】和【关闭】按钮,完成自定义名称的设置。

u接下来设置数据有效性

单击C2单元格,在【数据】选项卡中依次单击【数据验证】,在弹出的【数据验证】对话框中单击【设置】选项卡,【允许】选择“序列”,在【来源】编辑框中输入以下公式:

=省份

单击【确定】按钮,完成设置。

此时单击C2单元格右侧的下拉箭头按钮,会出现效果如下图所示的下拉列表。

咱们简单说说自定义名称公式的意思:

COUNTA($A:$A)用于计算A列不为空的单元格个数。

OFFSET函数以$A$1单元格为基点,向下偏移1行,向右偏移0列,新引用的行数为A列不为空的单元格个数减1(去掉列标题的计数)。

公式根据A列的实际数据个数,确定OFFSET函数引用的行数,实现对A列数据区域的动态引用。如果A列数据增加或减少,下拉列表中的内容会自动调整。


注意:使用此技巧要求A列的数据必须连续输入,数据之间不能有空白单元格。




添加关注,每天收获实用知识


学习Excel基础知识就来老菜鸟的班,QQ群搜索老菜鸟的班就能找到我了!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
按动态区域求和的五种常用思路
在Excel里按动态区域求和的五种常用思路,学会三个就能纵横职场!
比较常用的25条Excel技巧整理放送 - Office办公应用 - 太平洋电脑网软件论坛...
Excel函数 OFFSET实现间隔指定行数复制以及基础讲解
手把手教你制作一个Excel动态图表
想要成为Excel大神,必须要掌握这个函数!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服