有關Excel drop list及if的問題

2012-04-18 10:52 pm
情況:
請先看圖片

圖片參考:http://imgcld.yimg.com/8/n/HA00801513/o/701204180033713873395411.jpg

係B4同埋C4有兩個個drop list,
我想要o既就係, 當我係B4到揀左1個時, C4只會出現ABCD o既選項,
而如果我係B4揀2個時, C4就只會出現EFG o既選項, 如此類推.....

測試:
我試過用if加data validation o既function, 得以下公式:
=IF(B4=1, H4:H7, if(B4=2, H8:H10), ERROR)
但佢結果話我"You've entered too many arguments for this function."

問題:
請問有咩解決方法le? 唔該哂~

回答 (3)

2012-04-18 11:53 pm
✔ 最佳答案
在 data validation 加 if function 的方法是正確的.但你應該在C4打:

=IF(B4=1,H4:H7,IF(B4=2,H8:H10))

無需"ERROR".
因為要是你在B3輸入4,C4 的 drop list 就會失效.要是你硬要在C4輸入東西,亦會被stop

此外,我不明白你說的"如此類推"是什麼意思,因為A-G都分給1和2了.如果G之後還有很多,請活用以下公式:

=IF(B4=1,range1,IF(B4=2,range2,IF(B4=3,range3,...,IF(B4=7,range7)))))))
上式共有7個)
2012-04-24 10:55 pm
你意思第二個選擇清單是根據上一個選擇而出現,第三個選擇是根據第二個選擇而出現,餘此類推,而不是單純地選擇 1,2,3,4…..
2012-04-19 12:45 am
if加data validation o既function,
=IF(B4=1, H4:H7, if(B4=2, H8:H10), ERROR)
but NO ^ERROR^
THANKS!


收錄日期: 2021-04-13 18:37:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120418000051KK00337

檢視 Wayback Machine 備份