הנושא מתאר את הסיבות הנפוצות ביותר להופעת שגיאת "#N/A" הן תוצאה של הפונקציות INDEX או MATCH .
הערה
אם ברצונך שהפונקציה INDEX או MATCH תחזיר ערך בעל משמעות במקום #N/A, השתמש בפונקציה IFERROR ולאחר מכן קנן את הפונקציות INDEX ו - MATCH בתוך פונקציה זו. החלפת #N/A בערך משלך רק מזהה את השגיאה, אך אינה פותרת אותה. לכן, לפני השימוש ב - IFERROR, חשוב מאוד לוודא שהנוסחה פועלת כראוי.
הבעיה: אין נתונים מתאימים
כאשר הפונקציה MATCH אינה מוצאת את ערך בדיקת המידע במערך בדיקת המידע, היא מחזירה את השגיאה #N/A.
אם אתה סבור שהנתונים קיימים בגיליון האלקטרוני, אך MATCH אינה מצליחה לאתר אותם, ייתכן שהסיבה לכך היא:
- התא מכיל תווים לא צפויים או רווחים מוסתרים.
- ייתכן שהתא אינו מעוצב כסוג נתונים נכון. לדוגמה, התא מכיל ערכים מספריים, אך ייתכן שהוא מעוצב כטקסט.
פתרון: כדי להסיר תווים בלתי צפויים או רווחים מוסתרים, השתמש בפונקציה CLEAN או TRIM , בהתאמה. כמו כן, ודא שהתאים מעוצבים כסוגי נתונים נכונים.
השתמשת בנוסחת מערך מבלי להקיש Ctrl+Shift+Enter
בעת שימוש במערך ב - INDEX,MATCH או שילוב של שתי פונקציות אלה, יש צורך להקיש Ctrl+Shift+Enter בלוח המקשים. Excel יקיף את הנוסחה באופן אוטומטי בתוך סוגריים מסולסלים {}. אם תנסה להזין את הסוגריים בעצמך, Excel יציג את הנוסחה כטקסט.
הערה
אם יש לך גירסה נוכחית של Microsoft 365, באפשרותך פשוט להזין את הנוסחה בתא הפלט ולאחר מכן להקיש ENTER כדי לאשר את הנוסחה כנוסחת מערך דינאמי. אחרת, יש להזין את הנוסחה כנוסחת מערך מדור קודם על-ידי בחירת טווח הפלט, הזנת הנוסחה בתא הפלט ולאחר מכן הקשה על CTRL+SHIFT+ENTER כדי לאשר אותה. Excel מוסיף עבורך סוגריים מסולסלים בתחילת הנוסחה ובסופה. לקבלת מידע נוסף אודות נוסחאות מערך, ראה קווים מנחים ודוגמאות לנוסחאות מערך.
הבעיה: קיים חוסר עקביות בסוג ההתאמה ובסדר המיון של הנתונים
בעת השימוש ב - MATCH, צריכה להיות עקביות בין הערך בארגומנט match_type לבין סדר המיון של הערכים במערך בדיקת המידע. אם התחביר חורג מהכללים הבאים, תראה את השגיאה #N/A.
- אם צוין match_type 1 או לא צוין, הערכים ב lookup_array צריכים להופיע בסדר עולה. לדוגמה, -2, -1, 0, 1 , 2..., A, B, C..., FALSE, TRUE, בין היתר.
- אם match_type הוא -1, הערכים ב lookup_array צריכים להופיע בסדר יורד.
בדוגמה הבאה, הפונקציה MATCH
=MATCH(40,B2:B10,-1)
הארגומנט match_type בתחביר מוגדר ל- -1, ופירושו הוא שסדר הערכים ב- B2:B10 צריך להיות בסדר יורד כדי שהנוסחה תפעל. עם זאת, הערכים מופיעים בסדר עולה, ופעולה זו גורמת לשגיאת #N/A.
פתרון: שנה את הארגומנט match_type ל- 1, או מיין את הטבלה בסדר יורד. לאחר מכן נסה זאת שוב.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.
למידע נוסף
כיצד להשתמש בפונקציות גליון העבודה INDEX ו- MATCH עם קריטריונים מרובים ב- Excel