返回列表 上一主題 發帖

[發問] 儲存格為空白,但使用函數卻出現0

[發問] 儲存格為空白,但使用函數卻出現0

請教各位前輩為何使用如下函數,儲存格為空白時,結果出現0,請教如何修改才能使儲存格為空白時,結果也出現空白?
感謝賜教!
=IF(ISERROR(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))

回復 1# onegirl0204


    ISERROR 改為 ISBLANK 試看看吧

TOP

回復 1# onegirl0204

儲存格~自訂
0;; _0;;

TOP

=IF(B4="","",VLOOKUP(B4,志工資料,7,0))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

在公式最後加上 &""

TOP

改用ISBLANK ~儲存格出現公式內容如下
=IF(ISBLANK(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))

儲存格~自訂0;; _0;;
結果也出現錯誤


改用函數=IF(B4="","",VLOOKUP(B4,志工資料,7,0))~儲存格出現公式內容如下
=IF(B4="","",VLOOKUP(B4,志工資料,7,0))

在公式最後加上 &"" ~儲存格出現公式內容如下
=IF(ISERROR(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))&""

TOP

回復 6# onegirl0204


儲存格為空白時, 結果也出現空白, 公式 :

1. Excel 2007 或以上版本, E2 公式向下複製 :

=IF(D2="","",IFERROR(1/(1/(VLOOKUP(D2,A$2:B$6,2,0))),""))

2. Excel 2003 或以下版本, F2 公式向下複製 :

=IF(D2="","",IF(ISERROR(1/(1/(VLOOKUP(D2,A$2:B$6,2,0)))),"",VLOOKUP(D2,A$2:B$6,2,0)))

TOP

回復 1# onegirl0204
=IF(ISERROR(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))
改为
=IF(IFERROR(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))

   ISERROR  改为   IFERROR

TOP

回復  onegirl0204......改为
=IF(IFERROR(VLOOKUP(B4,志工資料,7,0)),"",VLOOKUP(B4,志工資料,7,0))....


基本上, 你不懂得如何使用 IFERROR !

TOP

        靜思自在 : 【為善競爭】人生要為善競爭,分秒必爭。
返回列表 上一主題