תפוס את הודעת השגיאה של Excel #NV בשאילתת VLOOKUP

3 שיטות שמובילות למטרה

כל משתמש פעיל ב- VLOOKUP מכיר את הודעת השגיאה "#NV". זה מייצג "אין ערך" או מצביע על כך שערך לחיפוש אינו "זמין". הודעת שגיאה כזו היא נורמלית לחלוטין מכיוון שהיא נועדה להצביע על בעיה בפני משתמש האקסל. אך כיצד תוכל להימנע מהודעת השגיאה הזו? שלוש האפשרויות הללו זמינות לכך:

  • השיטה המקורית
  • השיטה הפשוטה מ- Excel 2013
  • השיטה החדשה ביותר עם XLOOKUP

תשומת הלב: אם, לעומת זאת, VLOOKUP גורם לערך השגוי 0, ייתכן שזו שגיאה נוספת. ניתן לפתור בעיה זו בהגדרות של Excel.

1. דיכוי שגיאות VLOOKUP: השיטה המקורית

אם ברצונך להציג טקסט חלופי במקום המידע הסטנדרטי, תוכל לשלב שתי פונקציות נוספות. לשם כך, פונקציית ISERROR מקושרת לפונקציית IF ונבנית סביב ה- VLOOKUP. על מנת לבטל את הצירוף המסובך לכאורה הזה, אנו מתחילים ב- VLOOKUP הקיים. זה נראה כך בדוגמה:

= VLOOKUP (C1, A1: B10, 2)

שתי הפונקציות הנוספות צריכות כעת לקבוע אם יש שגיאה ולאחר מכן לפעול באופן אוטומטי בהתאם למפרט המשתמש. אז אם מתרחשת שגיאה, יש להציג הודעה שנבחרה בעצמה. הנוסחה המלאה לכך נראית כך:

= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

יש רווח בין שני המרכאות כדי לציין איזה טקסט שגיאה צריך להדפיס במקום "#NV". אם לא הוזן כאן כלום, הודעת השגיאה נשארת ריקה.

מידע: קרא מאמר זה כדי ללמוד כיצד להימנע משגיאות בשימוש ב- VLOOKUP: לתפוס הודעת שגיאה של Excel בשאילתת VLOOKUP

2. לתפוס הודעות שגיאה מאקסל 2013 אפילו יותר קל

מאז גירסת האקסל 2013 אפשר לפתור בעיה זו בעזרת נוסחה אלגנטית יותר. למטרה זו, הפונקציה IFNV החדשה משמשת במקום הפונקציה IF. ברגע שקיימת הודעת השגיאה "#NV", אותו תהליך מתחיל כמו הפונקציה if. עם זאת, הפונקציה ISERROR אינה נדרשת כאן. אולם לפני שתוכל להתחיל, יש להתאים את VLOOKUP בקצרה כך שייראה כך:

VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; שקר)

הפונקציה IFNV מוגדרת כעת סביבו להשלמת הנוסחה

= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

שני מרכאות בסוף הנוסחה ממשיכים לבצע את אותה העבודה כמו קודם: הם מאפשרים למשתמש לתת שם להודעת השגיאה שנזרקת החוצה.

3. השיטה החדשה ביותר עם XLOOKUP

מאז שנת 2022-2023, למשתמשי Microsoft 365 הייתה אפשרות מהירה עוד יותר לעצב מחדש את הבעיה בהודעת השגיאה בעצמם. במקום ה- VLOOKUP הקודם, משתמשים ב- XLOOKUP החדש. זה מבטל את הצורך בפונקציות IF ו- IFNV כמו גם בפונקציית ISERROR.

מידע: אם ברצונך לקבל מידע נוסף על VLOOKUP, קרא את המאמר הבא: הדחק הודעה # לא רלוונטית עם VLOOKUP עם ISNV

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave