- 帖子
- 128
- 主題
- 13
- 精華
- 1
- 積分
- 118
- 點名
- 0
- 作業系統
- WinXP
- 軟體版本
- Office2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 四川成都邛崃
- 註冊時間
- 2010-9-13
- 最後登錄
- 2017-5-12
|
公式的邏輯是混亂的。在$D$28:$E$50裏面找不到“ISERROR(VLOOKUP(A47,$D$28:$E$50,2,0))”,那麽到$F$28:$G$50裏面去找“VLOOKUP(A47,$F$28:$G$50,2,0)”;若在$D$28:$E$50裏面找到了,你返回的是:IF(ISERROR(VLOOKUP(A47,$F$28:$G$50,2,0)),VLOOKUP(A47,$H$28:$I$50,2,0),""),在$F$28:$G$50裏面沒找到A47,它返回“”,所以整個公式返回“”。
按你的思路:
=IF(ISERROR(VLOOKUP(A47,$D$28:$E$50,2,0)),IF(ISERROR(VLOOKUP(A47,$F$28:$G$50,2,0)),IF(ISERROR(VLOOKUP(A47,$H$28:$I$50,2,0)),"",VLOOKUP(A47,$H$28:$I$50,2,0)),VLOOKUP(A47,$F$28:$G$50,2,0)),VLOOKUP(A47,$D$28:$E$50,2,0))
這樣的公式不要說寫,看都看暈了。 |
|