打开APP
userphoto
未登录

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

开通VIP
Excel教程——创建动态下拉菜单

Excel中单元格的下拉菜单,基本都是通过设置单元格的数据有效性,将其序列设置为某一区域的数据源来实现的。

通过设置单元格的数据有效性,为其创建下拉菜单,比较简单,操作过程如下:

示例1:数据源设置为单元格区域(非整列)

示例2:数据源设置为整列

通过上面两种方式都可以创建下拉菜单,但各有弊端:

第一种情况,A2单元格的下拉菜单数据源是固定的,下拉选项不能自动的增加或删减。

第二种情况,B2单元格的下拉菜单虽然会自动增加或删减,但下拉菜单选项会产生一些空白行,另外标题行也被加入到了下拉选项,显然不符合我们的要求。

今天我们来学习OFFSET函数,通过使用该函数,可以为单元格的下拉菜单设置活动数据源,从而创建动态下拉菜单。

1.函数语法

OFFSET(reference, rows, cols, [height], [width])

OFFSET 函数语法具有下列参数:

  • 引用 必需。 要以其为偏移量的底数的引用。 引用必须是对单元格或相邻的单元格区域的引用;否则OFFSET 返回 错误值 #VALUE!。

  • Rows 必需。 需要左上角单元格引用的向上或向下行数。 使用 5 作为 rows 参数,可指定引用中的左上角单元格为引用下方的 5 行。 Rows 可为正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)。

  • Cols 必需。 需要结果的左上角单元格引用的从左到右的列数。 使用 5 作为 cols 参数,可指定引用中的左上角单元格为引用右方的 5 列。 Cols 可为正数(这意味着在起始引用的右侧)或负数(这意味着在起始引用的左侧)。

  • 高度 可选。 需要返回的引用的行高。 Height 必须为正数。

  • 宽度 可选。 需要返回的引用的列宽。 Width 必须为正数。

2.函数举例

3.建立动态菜单

首先使用名称管理区创建一名称“品种”,并设置其公式为:=OFFSET(品种!$A$1,1,,COUNTA(品种!$A:$A)-1)。

函数COUNTA(品种!$A:$A),用于返回品种工作表中A列非空的单元格个数。因为第一行为标题行,所以需要减去1,方能表示该列的品种数量。

然后将需要设置菜单的单元格设置其数据有效性,选择序列,并输入公式:=品种

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel072 | OFFSET函数制作动态图表
给下拉菜单制作一个模糊查找功能,再多的数据也能轻松选择
Excel数据有效性里序列下拉菜单空白内容的去除
excel插入行后自动求和
excel查询与引用函数:INDIRECT、OFFSET
Excel函数应用篇:offset函数公式的使用实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服