这是最好的,我可以想出没有VBA,你会有空白点,其中选项曾经在下拉列表中。
[A] [B] [J] [K]
1 Master DropdownList Choose A Choose B
2 A =IF(IFERROR(VLOOKUP(A2,$J$2:$J$9,1,FALSE),IFERROR(VLOOKUP(A2,$K$2:$K$9,1,FALSE),""))<>"","",A2)
3 B =IF(IFERROR(VLOOKUP(A3,$J$2:$J$9,1,FALSE),IFERROR(VLOOKUP(A3,$K$2:$K$9,1,FALSE),""))<>"","",A3)
4 C =IF(IFERROR(VLOOKUP(A4,$J$2:$J$9,1,FALSE),IFERROR(VLOOKUP(A4,$K$2:$K$9,1,FALSE),""))<>"","",A4)
5 D =IF(IFERROR(VLOOKUP(A5,$J$2:$J$9,1,FALSE),IFERROR(VLOOKUP(A5,$K$2:$K$9,1,FALSE),""))<>"","",A5)
注:数据验证列的J和K在这个例子中是$ B2:$ B5
注2:VLOOKUP ONL着眼于J2:J9和K2:K9,你需要扩大这是因为你认为合适,但是你可以拖动公式,它应该自动填充。
注意3:当您在下拉列表中选择列J或列K中的选项时。这些选项会动态变为空白或空字符串。
没有VBA您需要为每个人创建一个完整列表...没有解决方法...要正确:每个人的2个列表(在“second”中选择“apple”也应禁用它在“第一喜欢”) –