Discussion:
VLOOKUP
(时间太久无法回复)
kelly
2008-03-12 07:28:01 UTC
Permalink
使用VLOOKUP時,若找不到目標值會回傳#N/A,請問如何設定在找不到目標值時回傳0或空白即可?
Harry
2008-03-12 09:59:50 UTC
Permalink
¥i¥H¥Î IS funtion šÒŠp ISERROR() µ¥Àˬd¶ÇŠ^­È
šÏ¥ÎVLOOKUP®É¡A­Y§ä€£šì¥ØŒÐ­È·|Š^¶Ç#N/A,œÐ°ÝŠpŠó³]©wŠb§ä€£šì¥ØŒÐ­È®ÉŠ^¶Ç0©ÎªÅ¥Õ§Y¥i?
Harry
2008-03-12 10:00:40 UTC
Permalink
¥i¥H¥Î IF() + IS funtion (šÒŠp ISERROR() µ¥) Àˬd€Î§ïÅܶNJ^­È
šÏ¥ÎVLOOKUP®É¡A­Y§ä€£šì¥ØŒÐ­È·|Š^¶Ç#N/A,œÐ°ÝŠpŠó³]©wŠb§ä€£šì¥ØŒÐ­È®ÉŠ^¶Ç0©ÎªÅ¥Õ§Y¥i?
张强
2008-03-14 02:43:06 UTC
Permalink
用ISERROR()可以判断一个公式是否返回错误值,是为TRUE,否为FLASE
公式大约是这个样子,如果VLOOKUP返回一个错误值(#N/A),那么公式返回"0",否则就是Vlookup()值
=if(iserror(vlookup(***))=true,"0",vlookup(***))
Post by kelly
使用VLOOKUP時,若找不到目標值會回傳#N/A,請問如何設定在找不到目標值時回傳0或空白即可?
Billsoho
2008-04-19 08:45:00 UTC
Permalink
If(isna(vlookup(***),0,vlookup(***))
--
Microsoft Office System MVP
Bill Wang
Post by 张强
用ISERROR()可以判断一个公式是否返回错误值,是为TRUE,否为FLASE
公式大约是这个样子,如果VLOOKUP返回一个错误值(#N/A),那么公式返回"0",否则就是Vlookup()值
=if(iserror(vlookup(***))=true,"0",vlookup(***))
Post by kelly
使用VLOOKUP時,若找不到目標值會回傳#N/A,請問如何設定在找不到目標值時回傳0或空白即可?
ªá¥Ò¯Î
2008-03-14 03:55:51 UTC
Permalink
±i±jµ¥¬O¥¿žÑ¡AŠý€]¥i¥Îšä¥L€èªkžÑšM¡AšÒŠp¥ý¥Î countif¡@§PÂ_¡GšÒ¡G
if(countif(?:?,a1)=0,0,vlookup(a1,......)
šÏ¥ÎVLOOKUP®É¡A­Y§ä€£šì¥ØŒÐ­È·|Š^¶Ç#N/A,œÐ°ÝŠpŠó³]©wŠb§ä€£šì¥ØŒÐ­È®ÉŠ^¶Ç0©ÎªÅ¥Õ§Y¥i?
Loading...