通过设置单元格的数据有效性,为其创建下拉菜单,比较简单,操作过程如下: 示例1:数据源设置为单元格区域(非整列) 示例2:数据源设置为整列 通过上面两种方式都可以创建下拉菜单,但各有弊端: 第一种情况,A2单元格的下拉菜单数据源是固定的,下拉选项不能自动的增加或删减。 第二种情况,B2单元格的下拉菜单虽然会自动增加或删减,但下拉菜单选项会产生一些空白行,另外标题行也被加入到了下拉选项,显然不符合我们的要求。 今天我们来学习OFFSET函数,通过使用该函数,可以为单元格的下拉菜单设置活动数据源,从而创建动态下拉菜单。 1.函数语法 OFFSET(reference, rows, cols, [height], [width]) OFFSET 函数语法具有下列参数:
2.函数举例 3.建立动态菜单 首先使用名称管理区创建一名称“品种”,并设置其公式为:=OFFSET(品种!$A$1,1,,COUNTA(品种!$A:$A)-1)。 函数COUNTA(品种!$A:$A),用于返回品种工作表中A列非空的单元格个数。因为第一行为标题行,所以需要减去1,方能表示该列的品种数量。 然后将需要设置菜单的单元格设置其数据有效性,选择序列,并输入公式:=品种 |
|
来自: 昵称33044071 > 《待分类》