Discussion:
VLOOKUP問題, 對不到還是有值
(时间太久无法回复)
didade
2005-08-22 02:44:02 UTC
Permalink
VLOOKUP函數,塞回最近似的對應值,可是我希望找不到就不回傳耶
chijanzen
2005-08-22 04:42:03 UTC
Permalink
你好:

VLOOKUP 函數的第四個參數 range_lookup 設為 False ,則 VLOOKUP
函數只會尋找完全符合的數值,如果找不到,則傳回錯誤值 #N/A

假設公式為

=VLOOKUP(B1,A1:A8,1,FALSE)

此時只會傳回完全符合的值,如果沒有則傳回錯誤值 #N/A

所以只要再配合 ISNA 函數來判斷是否為 #N/A,如果是則傳回空字串,反之則傳回完全符合的值

完整的公式如下



=IF(ISNA(VLOOKUP(B1,A1:A8,1,FALSE)),"",VLOOKUP(B1,A1:A8,1,FALSE))
--
天行健君子以自強不息

http://www.vba.com.tw/plog/


"didade" 來函:
Post by didade
VLOOKUP函數,塞回最近似的對應值,可是我希望找不到就不回傳耶
继续阅读narkive:
Loading...