Excel Vlookup #N/A 錯誤

Excel Vlookup #N/A 錯誤

如果不滿足以下條件但 Excel 傳回一個#N/A值,我需要儲存格顯示空白。

=IF(ISBLANK(O14),"",(IF(AND(C14<>"OFF",$B$2="Week 1"),VLOOKUP(B14,Rotation!$D$64:$E$70,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 2"),VLOOKUP(B14,Rotation!$D$73:$E$79,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 3"),VLOOKUP(B14,Rotation!$D$82:$E$88,2,FALSE),"")))))

答案1

例如,如果您在 $B$2 中設定第 2 週,但在範圍 中找不到 B14 中給出的值Rotation!$D$73:$E$79, Excel 將使用此公式傳回 #N/A。

您可以添加一個包裝器IFERROR來檢查是否根本找不到該值:

=IFERROR(IF(ISBLANK(O14),"",(IF(AND(C14<>"OFF",$B$2="Week 1"),VLOOKUP(B14,Rotation!$D$64:$E$70,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 2"),VLOOKUP(B14,Rotation!$D$73:$E$79,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 3"),VLOOKUP(B14,Rotation!$D$82:$E$88,2,FALSE),""))))),"")

相關內容