EXCEL问题:B单元格怎样根据A单元格的变化而变化(包含下拉选项)?

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:58:29
如A是在已经含有"下拉选项"(里面有两个以上的选择值)为前提单元格,而A选项所产生(在"下拉选项")的结果,直接影响到B的”下拉选项”所出现的判断值!
如:效果:选择A1的”下拉选项”爸爸”,那么B1的下拉选项只能够出现”妈妈”的选项.同样的,在A1里如果选择”哥哥”,那么”B1"的下拉选项只可以出现下拉选项”姐姐”,而不会再出现”妈妈”,B对应A的选项而出现自动判断的”下拉选项”

问题(2)承接以上问题,A1选择”哥哥”,因而B1”下拉选项”如果出现多重答案 如:”姐姐”和”妹妹”,两个选择.如果选择”姐姐”.最后在C1的”下拉选项”中才会出现”弟弟”的下拉选项.否则,C1将不出现任何下拉选项.

以上方式应该如何实现???请各位老师多多指教!!谢谢!!

http://yfdongcc.blog.163.com/blog/static/315078022007731104218576/?mode=edit

学习一下你就会了。

设a1的下拉选项有m、n两项,(这个你会做)
你的要求是a1选m时,b1的下拉选项为m1、m2;a1选n时,b1的下拉选项为n1、n2 。


d1-d4依次输入m1,m2,n1,n2
设置b1有效性,允许“序列”,公式=IF(A1="m",d1:d2,d3:d4)

c1也可仿上设置。

这个有点复杂,一般用两种方式实现:
1、用动态定义名称,这对工作表的结构有要求
2、用VBA实现
具体说太复杂,我有回答过别人的现在例子,你需要我可以传给你