這是最好的,我可以想出沒有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」也應禁用它在「第一喜歡」) –