excel有效序列下拉式三级菜单的具体设置方法

如题所述

我们在使用excel表格时,如何对选中的序列下拉菜单,选择一项就出现对应的数据,之后在进行其他项的下拉选择还可以继续出现下拉数据呢?

下面小编就会给大家举例子来说明具体的设置方法。这边就可以在第一列中选择某省,在第二列中下拉出现选择这个省对应的地区市,第三列就会出现对应前面地区的县城。

具体如下:

1. 首先在sheet2单元格输入省地区,如下图所示第一列为四川,成都,自贡,绵阳等,那么第二列输入陕西、安康、咸阳等..

2. 接着在sheet3第一列的第一行单元格往下顺次输入“成都、达县、万源、万县“等,第二列的第一行单元格开始顺次输入”自贡、安达、等,第三列的第一行单元格开始顺次输入“绵阳、锦阳、等;在E列的第一行单元格开始顺次输入安康、汉滨、汉阴、石泉;在F列的第一行单元格开始顺次输入咸阳、高陵、临潼、泾渭,如下图所示

3. 然后在sheet1中第二行的ABC列中分别输入省份、地市、县城,如下图所示

4. 选中A列的第三行即以下需要数量的单元格,如下图所示

5. 点击菜单栏的“数据”,选择里面的“数据验证项”,接着在出现的下拉菜单栏选择允许下拉选择序列,在“来源”中输入下面的公式=OFFSET(Sheet2!A1,,,,COUNTA(Sheet2!1:1)),最后点击确定,这样第一列的省份就可以选择了,如下图所示

6. 继续选中B列第三行开始的即以下需要数量的单元格,如下图所示

7. 点击上面菜单栏的“数据”,选择“数据验证”—“序列”,在“来源”中输入下面公式

=OFFSET(Sheet2!$A1,1,MATCH(A3,Sheet2!1:1,0)-1,COUNTA(OFFSET(Sheet2!$A1,1,MATCH(A3,Sheet2!1:1,0)-1,99)),1),点击确定

8. 最后在sheet1中选中C列县城第三行开始的即以下需要数量的单元格,如下图所示

9. 点击菜单栏的“数据”,选择“数据验证”—“序列”,在“来源”中输入下面公式

=OFFSET(Sheet3!1:1,1,MATCH(B3,Sheet3!1:1,0)-1,COUNTA(OFFSET(Sheet3!1:1,1,MATCH(B3,Sheet3!1:1,0)-1,99,1)),1),最后点击确定即可

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜