פוסט זה מכסה את כל מה שאתה צריך לדעת על איתור, תיקון ומניעת ה-#NAME? שגיאות באקסל.
אם השתמשת בנוסחאות אקסל במשך זמן מה, כנראה שנתקלת ב-#NAME המעצבן? שגיאות. Excel מראה לנו את השגיאה הזו כדי לעזור לנו לתקן את הבעיה עם נוסחה, אבל זה לא בדיוק אומר מה באמת לא בסדר בנוסחה.
השגיאה '#NAME?' מופיעה בתא כאשר Excel אינו מזהה את הנוסחה או הארגומנטים של הנוסחה שלך. זה מציין שמשהו לא בסדר או חסר בתווים שהנוסחה שלך השתמשה ושיש לתקן.
ישנן מספר סיבות מדוע אי פעם תראה את ה-#NAME? שגיאות באקסל. הסיבה השכיחה היא איות פשוט של הנוסחה או הפונקציה. אבל ישנן גם סיבות אחרות כולל, שם טווח שהוקלד שגוי, טווח תאים שגוי באיות, מרכאות חסרות סביב הטקסט בנוסחה, נקודתיים חסר עבור טווח תאים, או גרסת נוסחה שגויה. במאמר זה, נסביר כמה מהבעיות הנפוצות ביותר שעלולות לגרום לשגיאת #Name ב-Excel וכיצד לתקן אותן.
נוסחה או שם פונקציה שגוי
הסיבה השכיחה ביותר לשגיאת #Name היא איות שגוי של שם הפונקציה או כשהפונקציה לא קיימת. כאשר הזנת תחביר שגוי של פונקציה או נוסחה, השגיאה #Name מוצגת בתא שבו הנוסחה מוזנת.
בדוגמה הבאה, הפונקציה COUTIF משמשת לספירת מספר הפעמים שבהן פריט (A1) חוזר ברשימה (עמודה A). אבל, שם הפונקציה "COUNIF" מאוית שגוי כ-"COUNTIIF" עם 'II' כפול, ומכאן שהנוסחה מחזירה את ה-#NAME? שְׁגִיאָה.
כל שעליכם לעשות הוא לתקן את האיות של הפונקציה, והשגיאה תתוקן.
כדי למנוע שגיאה זו, תוכל להשתמש בהצעות הנוסחה במקום להקליד את הנוסחה באופן ידני. ברגע שתתחיל להקליד את הנוסחה, Excel יציג רשימה של פונקציות תואמות למטה במקום שבו אתה מקליד כפי שמוצג להלן.
לחץ פעמיים על אחת מהפונקציות המוצעות או הקש TAB כדי לקבל פונקציה שהוצעה על ידי השלמה אוטומטית. לאחר מכן, הזן את הארגומנטים והקש Enter.
טווח תאים שגוי
סיבה נוספת לשגיאת #Name היא מכיוון שטווח התאים הוזן בצורה שגויה. שגיאה זו תתרחש אם תשכח לכלול נקודתיים (:) בטווח או אם תשתמש בשילוב שגוי של אותיות ומספרים עבור הטווח.
בדוגמה למטה, בהפניה לטווח חסר נקודתיים (A1A6 במקום A1:A6), כך שהתוצאה מחזירה את השגיאה #NAME.
באותה דוגמה, לטווח התאים יש שילוב שגוי של אותיות ומספרים, ולכן הוא מחזיר את השגיאה #NAME.
כעת, הטווח המשמש בתא A7 תוקן כדי לקבל את התוצאה הנכונה:
טווח שם שגוי
טווח עם שם הוא שם תיאורי, המשמש להתייחסות לתאים בודדים או לטווח של תאים במקום לכתובת התא. אם איות שגוי של טווח בעל שם בנוסחה שלך או מתייחס לשם שאינו מוגדר בגיליון האלקטרוני שלך, אז הנוסחה תיצור את ה-#NAME? שְׁגִיאָה.
בדוגמה למטה, הטווח C4:C11 נקרא "משקל". כאשר אנו מנסים להשתמש בשם זה כדי לסכם את טווח התאים, נקבל את ה-#Name? שְׁגִיאָה. זה בגלל ששם הטווח "Weight" מאוית שגוי "Wieght" והפונקציה SUM ב-B2 מחזירה את ה-#NAME? שְׁגִיאָה.
כאן, אנו מקבלים את השגיאה #Name, מכיוון שניסינו להשתמש בטווח הבלתי מוגדר בשם "Load" בנוסחה. הטווח בשם "טעינה" אינו קיים בגיליון הזה, אז קיבלנו את השגיאה #NAME.
להלן, תיקון האיות של טווח התאים המוגדר פותר את הבעיה ומחזיר את ה-'46525' כמשקל הכולל של הבשר.
כדי למנוע שגיאה זו, אתה יכול להשתמש בתיבת הדו-שיח 'הדבק שם' כדי להכניס את שם הטווח לפונקציה במקום להקליד את השם. כאשר אתה צריך להקליד את שם הטווח בתוך הנוסחה שלך, הקש על מקש הפונקציה F3 כדי לראות את רשימת הטווחים בעלי שם בחוברת העבודה שלך. בתיבת הדו-שיח הדבק שם, בחר את השם ולחץ על 'אישור' כדי להוסיף אוטומטית טווח בעל שם לפונקציה.
בדרך זו אינך צריך להקליד ידנית את השם אשר מונע מהשגיאה להתרחש.
בדוק את היקף הטווח הנקוב
סיבה נוספת שאתה עשוי לקבל שגיאת '#NAME?' היא כאשר אתה מנסה להפנות לטווח בעל שם בהיקף מקומי מגיליון עבודה אחר בחוברת העבודה. כאשר אתה מגדיר טווח בעל שם, אתה יכול להגדיר אם ברצונך שהטווח של הטווח בעל השם יהיה לכל חוברת העבודה או רק לגיליון מסוים.
אם הגדרת את היקף הטווח בעל השם לגיליון מסוים ותנסה להפנות אליו מגיליון עבודה אחר, תראה את ה-#NAME? שְׁגִיאָה.
כדי לבדוק את היקף הטווחים בעלי השם, לחץ על האפשרות 'מנהל שמות' מהכרטיסייה 'נוסחה' או הקש Ctrl + F3. זה יראה לך את כל הטווחים ושמות הטבלה בעלי השם בחוברת העבודה. כאן תוכלו ליצור, למחוק או לערוך את השמות הקיימים.
למרות שאתה יכול לבדוק את היקף הטווחים הנקובים בתיבת הדו-שיח 'מנהל השמות', אינך יכול לשנות אותו. אתה יכול להגדיר את ההיקף רק בעת יצירת טווח בעל שם. תקן את הטווח בעל השם בהתאם או הגדר טווח בשם חדש כדי לתקן את הבעיה.
טקסט ללא מרכאות כפולות (" ")
הזנת ערך טקסט ללא מרכאות כפולות בנוסחה תגרום גם לשגיאת #NAME. אם תזין ערכי טקסט בנוסחאות, עליך לתחום אותם במרכאות כפולות (" "), גם אם אתה משתמש רק ברווח.
לדוגמה, הנוסחה שלהלן מנסה לחפש את הכמות של 'חזיר' בטבלה באמצעות הפונקציה VLOOKUP. אבל, ב-B13, מחרוזת הטקסט 'חזיר' מוזנת ללא מרכאות כפולות (" ") בנוסחה. אז הנוסחה מחזירה את ה-#NAME? שגיאה כפי שמוצג להלן.
אם יש מרכאות סביב ערך, Excel יתייחס אליו כמחרוזת טקסט. אך כאשר ערך טקסט אינו מוקף במירכאות כפולות, Excel מחשיב אותו כשם טווח או נוסחה. כאשר הטווח או הפונקציה עם השם לא נמצאו, Excel מחזיר את ה-#NAME? שְׁגִיאָה.
פשוט תוסיף את ערך הטקסט "חזיר" במירכאות כפולות בנוסחה ושגיאת #NAME תיעלם. לאחר הוספת מרכאות, הפונקציה VLOOKUP מחזירה את הכמות של החזיר בתור '15'.
הערה: ערך הטקסט צריך להיות מוקף במירכאות כפולות ישרות (כלומר "כלב"). אם תזין ערך טקסט עם מרכאות חכמות (כלומר ❝Dog❞), Excel לא יזהה אותם כמרכאות ובמקום זאת יביא ל-#NAME? שְׁגִיאָה.
שימוש בנוסחאות גרסה חדשות בגרסאות אקסל ישנות יותר
הפונקציות שהוצגו בגרסת האקסל החדשה אינן פועלות על גרסאות אקסל ישנות יותר. לדוגמה, פונקציות חדשות כגון CONCAT, TEXTJOIN, IFS, SWITCH וכו' נוספו ב-Excel 2016 ו-2019.
אם תנסה להשתמש בפונקציות החדשות הללו בגרסאות Excel ישנות יותר כמו Excel 2007, 2010, 2013 או תפתח קובץ המכיל נוסחאות אלה בגרסה ישנה יותר, כנראה שתקבל שגיאת #NAME. Excel אינו מזהה את הפונקציות החדשות הללו מכיוון שהן אינן קיימות בגרסה זו.
למרבה הצער, אין תיקון לבעיה זו. אתה פשוט לא יכול להשתמש בנוסחאות החדשות יותר בגרסה ישנה יותר של Excel. אם אתה פותח חוברת עבודה בגרסה ישנה יותר, ודא שאינך כולל אף אחת מהפונקציות החדשות יותר בקובץ זה.
כמו כן, אם תשמור חוברת עבודה שיש לה מאקרו עם נוסחה באמצעות האפשרות 'שמור בשם', אך לא הפעלת את פקודות המאקרו בקובץ החדש שנשמר, סביר להניח שתראה שגיאת #NAME.
מוצא את כל #NAME? שגיאות באקסל
נניח שאתה מקבל גיליון אלקטרוני גדול מעמית ואינך יכול לבצע כמה חישובים עקב שגיאות. אם אינך יודע היכן טמונות כל השגיאות שלך, ישנן שתי דרכים שונות שבהן תוכל להשתמש כדי למצוא שגיאות #NAME ב-Excel.
שימוש בכלי עבור אל המיוחד
אם אתה רוצה למצוא את כל השגיאות בגליון העבודה שלך, אתה יכול לעשות זאת עם התכונה עבור אל המיוחד. הכלי עבור אל המיוחד מוצא לא רק את #NAME? שגיאות אבל כל מיני שגיאות בגיליון אלקטרוני. כך תעשה זאת:
פתח את הגיליון האלקטרוני שבו ברצונך לבחור את התאים עם השגיאה, ולאחר מכן לחץ על הסמל 'מצא ובחר' בקבוצת העריכה של הכרטיסייה 'בית'.
לחלופין, הקש F5 פתח את תיבת הדו-שיח 'עבור אל' ולחץ על האפשרות 'מיוחד'.
כך או כך, זה יפתח את תיבת הדו-שיח 'עבור אל מיוחד'. כאן, בחר באפשרות 'נוסחאות', בטל את הבחירה בכל האפשרויות האחרות תחת נוסחאות ולאחר מכן השאר את התיבה שאומרת 'שגיאות' מסומנת. לאחר מכן, לחץ על 'אישור'.
פעולה זו תבחר את כל התאים שיש בהם כל סוג של שגיאה כפי שמוצג להלן. לאחר בחירת תאי השגיאה, תוכל לטפל בהם איך שתרצה.
שימוש בחיפוש והחלפה
אם אתה רוצה לגלות רק את השגיאות #NAME בגיליון, אתה יכול להשתמש בכלי מצא והחלף. בצע את השלבים הבאים:
ראשית, בחר את הטווח או בחר את כל גליון העבודה (על ידי לחיצה על Ctrl + A) שבו תרצה למצוא את שגיאת השם. לאחר מכן, לחץ על 'מצא ובחר' בכרטיסייה 'בית' ובחר 'מצא' או הקש Ctrl + F.
בתיבת הדו-שיח מצא והחלף, הקלד #NAME? בשדה 'מצא מה' ולחץ על כפתור 'אפשרויות'.
לאחר מכן, בחר 'ערכים' בתפריט הנפתח 'חפש ב', ולאחר מכן בחר 'מצא את הבא' או 'מצא הכל'.
אם תבחר 'מצא את הבא', Excel בוחר את התאים אחד אחד עם שגיאת השם שניתן לטפל בה בנפרד. לחלופין, אם תבחר 'מצא הכל', תיבה נוספת תופיע תחת תיבת הדו-שיח 'מצא והחלפה' שמפרטת את כל התאים עם השגיאות #NAME.
נמנע מ-#NAME? שגיאות באקסל
ראינו את הסיבה השכיחה ביותר לשגיאות #NAME ב-Excel וכיצד לתקן ולהימנע מהן. אבל הדרך הטובה ביותר למנוע את השגיאות #NAME היא להשתמש באשף הפונקציות כדי להזין נוסחאות בגיליון.
אשף הפונקציות של Excel מאפשר לך ליצור במהירות פונקציות חוקיות. הוא מספק לך רשימה של פונקציות עם תחביר (טווח, קריטריונים) שתוכל ליישם בקלות. כך:
ראשית, בחר את התא שבו ברצונך להוסיף את הנוסחה. לאחר מכן, תוכל לעבור ללשונית 'נוסחאות' וללחוץ על האפשרות 'הוסף פונקציה' בקבוצת ספריית הפונקציות או שאתה יכול ללחוץ על כפתור אשף הפונקציות 'fx' הממוקם בסרגל הכלים ליד שורת הנוסחאות.
אתה יכול גם לבחור פונקציה מכל אחת מהקטגוריות הזמינות ב'ספריית הפונקציות' בכרטיסייה 'נוסחאות'.
בתיבת הדו-שיח 'הוסף פונקציה', לחץ על התפריט הנפתח לצד 'בחר קטגוריה' ובחר באחת מ-13 הקטגוריות המפורטות שם. כל הפונקציות תחת הקטגוריה שנבחרה יופיעו בתיבה 'בחר פונקציה'. בחר את הפונקציה שברצונך להוסיף ולחץ על 'אישור'
לחלופין, ניתן להקליד את הנוסחה (אפשר גם להקליד שם חלקי) בשדה 'חפש פונקציה' ולחפש אותה. לאחר מכן, לחץ פעמיים על הפונקציה או לחץ על 'אישור'.
פעולה זו תפתח את תיבת הדו-שיח Function Arguments. כאן, עליך להזין את הארגומנטים של הפונקציה. לדוגמה, אנו רוצים לחפש את כמות ה'חזיר' בטבלה באמצעות הפונקציה VLOOKUP.
ה-Look_value מוזן 'חזיר'. עבור Table_array, אתה יכול להזין ישירות את טווח הטבלה (A1:D9) בשדה או ללחוץ על לחצן החץ כלפי מעלה בתוך השדה כדי לבחור את הטווח. Co_index_num מוזן '3' ו- Range_lookup מוגדר ל'TRUE'. לאחר שציינת את כל הארגומנטים, לחץ על כפתור 'אישור'.
תראה את התוצאה בתא שנבחר ואת הנוסחה שהושלמה בסרגל הנוסחאות.
שימוש באשף הנוסחה יכול לחסוך לך זמן רב ולעזור לך להימנע מה-#NAME? שגיאות באקסל.
זהו זה.