excel 怎么通过一个条件把一个Sheet表中的下拉序列匹配到另一个sheet表中

比如,有两个sheet页,sheet2中有几个下拉序列,A1、A2、A3; sheet1中有两个输入框B1、B2;当B1输入10到20其中任一值,B2显示A1下拉序列,可以选;当B1输入20到30其中任一值,B2显示A2下拉序列,可以选;当B1输入30到40其中任一值,B2显示A3下拉序列,可以选;不知道可以实现不,如果能麻烦给写一下

申明下数据源在A与B这2列,(也就是要设置下拉显示出来的内容,比如数据源在:A1:B6);我们在D1输入内容,E1根据D1的内容变化下拉菜单。

1,选中D1单元格

菜单栏依次操作:数据--数据有效性--数据有效性--序列--=$A$1:$B$1--确定

2,选中E1单元格

菜单栏依次操作:数据--数据有效性--数据有效性--序列--=indirect(d1)-确定

3,关键步骤

选中数据源A1:B6区域(也就是要设置下拉显示出来的内容,比如数据源在:A1:B6);

菜单栏依次操作:公式---根据所选内容创建----(弹出的对话框,在"首行"打勾,其它的全部为空)---确定

4,D1输入内容开始测试,E1就会出现下拉选择的内容

追问

首先感谢,然后还有个问题,我引用的名称是数字,就是A1 和B1那里是数字,这样在名称管理器时自动生成了前面带下划线的名称,这个时候怎么办呢?D1或者E1这里怎么引用带下划线的名称呢?

追答

你操作肯定有问题

把我的步骤在重新做变,

追问

按你的步骤是没有问题的,可以实现,但是现在的问题是a1和b1我都是数字,不是英文和中文名称,这时就取不到序例了,我查看名称管理器时,数字的名称前面都带个下划线

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