如何做到excel 第二列根据第一列所选内容来显示相关内容--把所有分都贡献出来了啊,可怜一下穷人吧

excel表中,第一列输入了河北的11个地市,做了数据有效性,怎么才能选了第一列的1个地市,第二列(也做了数据有效性)就只能选择这个地市对应的县呢?比如,我第一列选择了石家庄,则第二列只能选择石家庄的25个区县,选择邯郸,则只能选择邯郸的19个区县。

二级下拉菜单是很有用的输入工具,比如输入班级名称,后面的列可以直接选择该班级的人员姓名。
复杂的多级下拉菜单比如,果蔬分为水果和蔬菜,水果又分为热带水果和本地水果,热带水果又包括菠萝和香蕉等。
在excel中主要是利用数据有效性和定义名称及函数的综合方法来实现。本论坛中关于如何制作二级下拉菜单甚至是多级下拉菜单的帖子非常多,但是有个问题,就是很多帖子使用了初学者比较难明白的函数组合,当时我学的时候就为此很是头疼,今天我教大家一招比较简单、容易理解和应用的制作方法,大家看后就可以操作出来的。
一、简单的二级下拉菜单制作
我直接写操作步骤了,请结合我上传的文件理解和使用。
1、选中b1:f6,插入/名称/指定,选中首行,确定,建立多个班级名称。
2、选中b1:f1,ctrl+f3,建立一个名称:班级,确定。
3、选中h2:h6,数据/数据有效性/设置/允许/序列,来源处录入“=班级”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。
4、选中i2:i6,数据/数据有效性/设置/允许/序列,来源处录入“=INDIRECT(H2)”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。
好了,现在看看,是不是改变h行的值,i列的下拉列表自动改变了呢?
有不明白的可以联系,主要点就在定义名称上
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-06
需要先做一个由城市做表头,城市内的县为内容的辅助表格,选中此表格,按首行插入名称,之后在县的数据有效性上选择序列=indirect(第一列中的城市单元格)。就可以了。不明白的话,追问
第2个回答  2012-12-06
留个邮箱,发个文件给你追问

[email protected]

追答

已发

相似回答