excel中的有两个下拉栏分别在两个单元格,怎么通过点选一个单元格的内容改变另一个单元格下拉栏的选项

已举报 回答
excel中的有两个下拉栏分别在两个单元格,怎么通过点选一个单元格的内容改变另一个单元格下拉栏的选项
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    9,825

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
假设需要在表格中设置为:A列下拉列表选择型号,B列下拉列表选择对应A列单元格型号的规格;
1、建立“菜单表”,设置型号、规格对应的菜单序列
见图一

2、设置名称:
1)选中A2:A6单元格,点击右键,选择:定义名称,在名称栏中输入:分类
见图二

2)选中B3:B6单元格,点击右键,选择:定义名称,在名称栏中输入:型号1
见图三

3)选中C3:C6单元格,点击右键,选择:定义名称,在名称栏中输入:型号2
见图四

4)选中D3:D6单元格,点击右键,选择:定义名称,在名称栏中输入:型号3
见图五

5)选中E3:E6单元格,点击右键,选择:定义名称,在名称栏中输入:型号4
见图六

6)转到“公式”工具栏。点击名称管理器;
可以看到刚才定义的名称列表;
见图七

3、转到“操作表”,选中A列需要下拉列表输入的单元格范围,转到“数据”工具栏,点击:数据有效性数据有效性;
见图八

4、在跳出来的“数据有效性对话框中,“允许”选择:序列,“来源”输入公式:=分类;再点确定;
见图九

5、选中B列需要下拉列表输入的单元格范围,转到“数据”工具栏,点击:数据有效性数据有效性,在跳出来的“数据有效性对话框中,“允许”选择:序列,“来源”输入公式:=INDIRECT($A2);再点确定;
见图十

6、在点击确定后会跳出来源错误的出错对话框,直接点确定,那是因为A列中还没有选择型号;
见图十一

7、效果检查:
1)在A列单元格下拉选择型号;
见图十二

2)在对应的B列单元格点击下拉箭头,这时会看到可以选择和A列型号有关的规格;
见图十三

说明:这种编程方法,还可以建立多级选择菜单,以方便输入
取消 评论
二级菜单呗,百度上好多这样的教程
取消 评论
到excel home 论坛搜索一下“二级下拉菜单” 就能找到你要的!上面的视频也有二级下拉菜单制作方法!
已发送~
取消 评论
二级下拉菜单,教程:http://pan.baidu.com/s/1c0sJhHu密码:gvsd
取消 评论
分别定义两个名称,第二个单元格用INDIRECT函数即可。
如:
第一单元格:1,2,3,4...定义名称为A,设定数据有效性
第二单元格:A,B,C,D..... 定义名称为1,设定数据有效性1,数据有效性INDIRECT(单元格)即可
取消 评论
在sheet2中输入子列表显示的内容
如A列输入1,2
B列输入3,4
回到sheet1
选择A1,菜单--数据--有效性--序列 输入 a,b 确定
这样A1就出现下拉菜单a和b
选择B1,菜单--数据--有效性--序列 输入
=if(A1=a,indirect(sheet2!A1:A2),if(A1=b,indirect(sheet2!B1:B2),))
确认即可
取消 评论
ZOL问答 > excel中的有两个下拉栏分别在两个单元格,怎么通过点选一个单元格的内容改变另一个单元格下拉栏的选项

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?