כיצד לתקן שגיאת ‎#REF!‎‎‎‎‎‎

כיצד לתקן שגיאת ‎#REF!‎‎‎‎‎‎

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

#REF! מציגה שגיאה כאשר נוסחה מפנה לתא שאינו חוקי. מצב זה מתרחש לעתים קרובות כאשר התאים אליהם הפניה באמצעות נוסחאות לקבל נמחק, או הדבקת מעל.

דוגמה - שגיאת ‎#REF!‎ שנגרמה כתוצאה ממחיקת עמודה

הדוגמה הבאה משתמשת בנוסחה ‎=SUM(B2,C2,D2)‎ בעמודה E.

נוסחה שנעשה בה שימוש בהפניות מפורשות לתאים, כגון ‎=SUM(B2,C2,D2)‎ עלולה לגרום לשגיאת ‎#REF!‎‎‎‎‎‎ במקרה שעמודה נמחקת.

אם היית כדי למחוק עמודה B, C או D תגרום של #REF! שגיאה. במקרה זה מחיקת עמודה C (2007 מכירות), ו- =SUM(B2,#REF!,C2)קורא כעת את הנוסחה. בעת שימוש בהפניות מפורשות לתאים כך (היכן תפנה בכל תא בנפרד, כשהם מופרדים באמצעות פסיק) ולמחוק שאליה בוצעה הפניה שורה או עמודה, Excel לא ניתן לפתור אותה, כך שהיא מחזירה #REF! שגיאה. זוהי הסיבה העיקרית מדוע להשתמש בהפניות מפורשות לתאים בפונקציות אינה מומלצת.

דוגמה של שגיאת ‎#REF!‎ שנגרמת כתוצאה ממחיקת עמודה.

פתרון

  • אם מחקת בטעות שורות או עמודות, תוכל ללחוץ מיד על לחצן 'בטל' בסרגל הכלים לגישה מהירה (או להקיש על CTRL+Z) כדי לשחזר אותן.

  • התאם את הנוסחה כך שישתמש הפניה לטווח תאים בודדים, כגון =SUM(B2:D2)במקום. כעת יכולת למחוק כל עמודה בטווח sum ו- Excel יתאים אוטומטית את הנוסחה. באפשרותך גם להשתמש =SUM(B2:B5) עבור סכום של שורות.

דוגמה - VLOOKUP עם הפניות שגויות לטווח

בדוגמה הבאה, הנוסחה ‎=VLOOKUP(A8,A2:D5,5,FALSE)‎ תחזיר שגיאת ‎#REF!‎ מכיוון שהיא מחפשת ערך להחזרה מעמודה 5, אך טווח ההפניה הוא A:D, כלומר 4 עמודות בלבד.

דוגמה של נוסחת VLOOKUP עם טווח שגוי.  הנוסחה היא ‎=VLOOKU(A8,A2:D5,5,FALSE)‎.  אין עמודה חמישית בטווח VLOOKUP, ולכן 5 גורם לשגיאת ‎#REF!‎‎‎‎‎‎.

פתרון

התאמת טווח להיות גדול יותר, או להקטין את ערך בדיקת המידע העמודה כדי להתאים את טווח הפניה. =VLOOKUP(A8,A2:E5,5,FALSE) יהיה טווח הפניה חוקית, בדומה = VLOOKUP(A8,A2:D5,4,FALSE).

דוגמה - INDEX עם הפניה שגויה לשורה או עמודה

בדוגמה זו, הנוסחה ‎=INDEX(B2:E5,5,5)‎ מחזירה שגיאת ‎#REF!‎ מכיוון שהטווח של INDEX הוא 4 שורות על 4 עמודות, אך הנוסחה מבקשת להחזיר את הנתונים משורה 5 ועמודה 5.

דוגמה של נוסחת INDEX עם הפניה לטווח לא חוקי.  הנוסחה היא ‎=INDEX(B2:E5,5,5)‎, אך הטווח הוא רק 4 שורות על 4 עמודות.

פתרון

להתאים את ההפניות שורה או עמודה כך שהן יהיו בתוך טווח בדיקת מידע באינדקס. =INDEX(B2:E5,4,4) יחזיר תוצאה חוקי.

דוגמה – הפניה לחוברת עבודה סגורה עם INDIRECT

בדוגמה הבאה, פונקציית INDIRECT מנסה להפנות לחוברת עבודה סגורה, וגורמת לשגיאת ‎#REF!‎.

דוגמה של שגיאת ‎#REF!‎ שנגרמת כתוצאה מנוסחת INDIRECT המפנה לחוברת עבודה סגורה.

פתרון

פתח את חוברת העבודה שאליה בוצעה הפניה. תיתקל את אותה שגיאה אם תפנה חוברת העבודה מקודדות באמצעות הפונקציה array דינאמי.

בעיות OLE

אם השתמשת בקישור מסוג קישור והטבעה של אובייקטים (OLE) המחזיר שגיאת ‎#REF!‎, הפעל את התוכנית שהקישור קורא לה.

הערה: המושג OLE מציין טכנולוגיה שניתן להשתמש בה כדי לשתף מידע בין תוכניות.

בעיות DDE

אם השתמשת נושא חילופי מידע דינאמיים (DDE) מחזירה של #REF! שגיאה, בדוק תחילה כדי לוודא שאתה המפנה בנושא המתאים. אם אתה עדיין מקבל של #REF! שגיאה, בדוק את הגדרות מרכז יחסי האמון עבור תוכן חיצוני בתור המתוארים בלוק או ביטול חסימה של תוכן חיצוני במסמכי Office.

הערה: חילופי מידע דינאמיים (DDE)הוא פרוטוקול מבוסס עבור החלפת נתונים בין תוכניות המבוססות על Windows של Microsoft.

בעיות מאקרו

אם מאקרו מזין פונקציה בגליון העבודה המפנה אל תא מעל הפונקציה, התא המכיל את הפונקציה נמצא בשורה 1, הפונקציה תחזיר #REF! מאחר שאין תאים מעל שורה 1. בדוק את הפונקציה כדי לראות אם ארגומנט מפנה אל תא או טווח תאים שאינו חוקי. ייתכן שתידרש לערוך את המאקרו ב- עורך Visual Basic (VBE) שיש לנקוט מצב זה לחשבון.

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה ב- Excel Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

למידע נוסף

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

שימוש בבדיקת שגיאות לזיהוי שגיאות בנוסחאות

פונקציות של Excel (בסדר אלפביתי)

פונקציות של Excel (לפי קטגוריה)

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×