הסיבה העיקרית למה #NAME? מופיעה בנוסחה מכיוון שקיים שגיאת הקלדה בשם הנוסחה. הבט בדוגמה הבאה:
חשוב
ה"#NAME"? שגיאה מציינת שיש לתקן משהו בתחביר, כך כאשר אתה רואה את השגיאה בנוסחה, פתור אותה. אל תשתמש בפונקציות לטיפול בשגיאות, כגון IFERROR, כדי למסך את השגיאה.
כדי למנוע שגיאות הקלדה בשמות נוסחאות, השתמש באשף הנוסחאות ב- Excel. כשאתה מתחיל להקליד שם נוסחה בתא או בשורת הנוסחאות, רשימה של נוסחאות התואמות למילים שהזנת מוצגת ברשימה נפתחת. לאחר שתזין את שם הנוסחה ואת התו הפותח של הסוגריים, אשף הנוסחאות יציג את התחביר כטקסט מרחף.
באפשרותך גם להשתמש באשף הפונקציות כדי להימנע משגיאות תחביר. בחר את התא המכיל את הנוסחה, ובכרטיסיה נוסחאות , הקש על
פונקציה.
Excel טוען את האשף באופן אוטומטי עבורך.
בעת בחירת כל ארגומנט, Excel מספק לך את המידע המתאים עבור כל אחד מהם.
להלן סיבות נוספות #NAME? שגיאה.
הנוסחה מפנה לשם שלא הוגדר
כאשר הנוסחה מכילה הפניה לשם שאינו מוגדר ב- Excel, אתה רואה את #NAME? שגיאה.
ראה את הדוגמה הבאה של הפונקציה SUM המפנה לרווח, שהינו שם לא מוגדר בחוברת העבודה.
שנגרמה כתוצאה מהפניה לשם לא מוגדר בתחביר פתרון: הגדר שם במנהל השמות ולאחר מכן הוסף את השם לנוסחה על-ידי ביצוע השלבים הבאים:
אם כבר יש לך את הנתונים בגיליון האלקטרוני, וברצונך להקצות שם לתאים ספציפיים או לטווח תאים, בחר תחילה את התאים בגיליון האלקטרוני. אם ברצונך ליצור טווח חדש, באפשרותך לדלג על שלב זה.
עבור אל שמות מוגדרים>של נוסחאות> , בחר הגדר שם ולאחר מכן בחר הגדר שם.
הזן שם ייחודי.
עבור טווח, בחר אם ברצונך שהשם יהיה זמין בתוך הגיליון בלבד או בחוברת העבודה כולה.
הזן הערה אופציונלית.
בחר אישור.
השלבים הבאים הם הוספת השם בנוסחה.הצב את הסמן בתחביר הנוסחה במקום שבו ברצונך להוסיף את השם שיצרת זה עתה.
עבור אל שמות מוגדרים>של נוסחאות > , בחר השתמש בנוסחה ולאחר מכן בחר את השם המוגדר שברצונך להוסיף.
לקבלת מידע נוסף אודות שימוש בשמות מוגדרים, ראה הגדרת שמות בנוסחאות ושימוש בהם.
יש שגיאת הקלדה בשם המוגדר בנוסחה
אם התחביר מפנה באופן שגוי לשם מוגדר, אתה רואה את #NAME? שגיאה.
נמשיך עם הדוגמה הקודמת; שם מוגדר עבור רווח נוצר בגיליון האלקטרוני. בדוגמה הבאה, השם אינו מאוית כראוי, כך שהפונקציה עדיין מחזירה את #NAME? שגיאה.
שנגרמה עקב שגיאת הקלדה בשם המוגדר בתחביר פתרון: תקן את שגיאת ההקלדה בתחביר ונסה שוב את הנוסחה.
עצה
במקום להזין באופן ידני שמות מוגדרים בנוסחאות, באפשרותך להגדיר ש- Excel יבצע זאת באופן אוטומטי עבורך. עבור אל שמות מוגדרים>של נוסחאות> , בחר השתמש בנוסחה ולאחר מכן בחר את השם המוגדר שברצונך להוסיף. Excel מוסיף את השם לנוסחה.
חסרות בתחביר מרכאות כפולות עבור ערכי טקסט
בעת הכללת הפניות טקסט בנוסחאות, עליך להקיף את הטקסט במרכאות, גם אם אתה משתמש רק ברווח. אם התחביר מושמט מרכאות כפולות "" עבור ערך טקסט, תראה את #NAME השגיאה.
הבט בדוגמה הבאה.
בתחביר בדוגמה זו חסרות מרכאות כפולות עבור has; שמסביר את השגיאה.
פתרון: חזור אל התחביר ובדוק באופן ידני אם ישנן מרכאות כפולות סביב כל ערך טקסט.
תו נקודתיים הושמט מהפניה לטווח
אם אתה מחמיץ נקודתיים בהפניה לטווח, הנוסחה מציגה #NAME? שגיאה.
בדוגמה הבאה, הנוסחה INDEX מחזירה שגיאת #NAME? מכיוון שחסר תו נקודתיים בטווח B2 עד B12.
כתוצאה מהעדר נקודתיים בפתרון הפניה לטווח: בדוק את התחביר כדי לוודא שכל ההפניות לטווחים כוללות את הנקודתיים.
אתה משתמש בפונקציה המחייבת שימוש בתוספת ספציפית שאינה זמינה ב- Excel
קיימות כמה פונקציות של Excel אשר פועלות רק כאשר תוספות מסוימות זמינות. השימוש בפונקציות אלה יוצר #NAME? שגיאה. לדוגמה, כדי להשתמש בפונקציה EUROCONVERT , יש להפוך את התוספת Euro Currency Tools לזמינה. אם אתה משתמש בפונקציות או בפקודות מאקרו מותאמות אישית המחייבות שימוש ב- Analysis ToolPak, ודא שהתוספת Analysis ToolPak זמינה.
כדי להפוך תוספות לזמינות ב- Excel:
- עבור אל אפשרויות>קובץ.
- בחר תוספות.
- בתיבת הרשימה נהל, בחר תוספות של Excel ולאחר מכן בחר בצע.
- סמן את התיבה הרלוונטית ובחר אישור.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילות.