返回列表 上一主題 發帖

[發問] 請問巢狀函數IF+INDEX+MATCH寫完後出現#VALUE!時該怎麼辦?

回復 1# sax868

=IF($A12="","",INDEX('Updated Data'!AX:AX,MATCH($C$1&$A12&$J12,'Updated Data'!A:A&'Updated Data'!D: D&'Updated Data'!M:M,0)))
   因為你的查詢表格已經不是單欄的儲存格參照
'Updated Data'!A:A&'Updated Data'!D: D&'Updated Data'!M:M
這樣會將A、D、M這3欄 串連成一個陣列
然後在此陣列中尋找搜尋值$C$1&$A12&$J12
所以必須是陣列公式才能正確執行
不過這樣整欄的參照如果再2003版本是行不通的,2003版的陣列公式不容許整欄或整列的參照
學海無涯_不恥下問

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題