我把下拉列表分为两个大类:静态的和动态,每一种类型都可以制作一级、二级、或多级下拉列表。区别在于动态的下拉列表可以根据数据源的不同而自动改变,静态下拉列表则需要我们重新做一遍。 静态 下拉列表都是通过数据验证性(数据有效性)里的序列来做的。一级下拉列表非常简单,二级下拉列表需要和INDIRECT()函数一起来制作。具体操作请看下面视频。 动态 动态下拉菜单相对要麻烦一点,需要用到动态区域引用函数OFFSET()函数,这个函数大家应该还有映像吧?我在公众号里详细讲过,如果还不太理解,请回复“offset”关键字得到这篇详解。 动态下拉列表的公式: =OFFSET(数据!$A$1,1,MATCH(A2,数据!$1:$1,0)-1,COUNTA(OFFSET(数据!$A:$A,0,MATCH(A2,数据!$1:$1,0)-1))-1,1) |
|