השגיאה '#REF! ' מופיעה כאשר נוסחה מפנה לתא שאינו חוקי. מצב זה מתרחש בדרך כלל כאשר תאים שנוסחאות הפנו אליהם נמחקים או שמודבק מעל התוכן שלהם תוכן אחר.
שגיאת #REF! שגיאה שנגרמה על-ידי מחיקת עמודה
הדוגמה הבאה משתמשת בנוסחה =SUM(B2,C2,D2) בעמודה E.
אם היית מוחק את עמודות B, C או D, הדבר יגרום להופעת #REF! שגיאת #REF!. במקרה זה, נמחק את עמודה C (2007 Sales) וכעת הנוסחה תהיה =SUM(B2,#REF!,C2). כאשר אתה משתמש בהפניות מפורשות לתאים כגון זו (כאשר אתה מפנה לכל תא בנפרד, מופרדות באמצעות פסיק) ומוחק שורה או עמודה שאליהן מתבצעת הפניה, ל- Excel אין אפשרות לפתור זאת, ולכן הוא מחזיר את #REF! שגיאת #REF!. זו הסיבה העיקרית לכך שלא מומלץ להשתמש בהפניות מפורשות לתאים בפונקציות.
פתרון
- אם מחקת בטעות שורות או עמודות, תוכל לבחור מיד בלחצן 'בטל' בסרגל הכלים לגישה מהירה (או להקיש CTRL+Z) כדי לשחזר אותן.
- שנה את הנוסחה לשימוש בהפניה לטווח במקום לתאים בודדים, למשל =SUM(B2:D2). כעת תוכל למחוק כל עמודה בטווח הסכום, ו- Excel יתאים באופן אוטומטי את הנוסחה. ניתן גם להשתמש ב - =SUM(B2:B5) עבור סכום של שורות.
דוגמה - VLOOKUP עם הפניות שגויות לטווח
בדוגמה הבאה, הפונקציה =VLOOKUP(A8,A2:D5,5,FALSE) תחזיר #REF! מכיוון שהוא מחפש ערך להחזרה מעמודה 5, אך טווח ההפניה הוא A:D, שהוא בן 4 עמודות בלבד.
פתרון
התאם את הטווח כך שהוא יהיה גדול יותר או הקטן את ערך בדיקת המידע בעמודות כדי להתאים לטווח ההפניה. =VLOOKUP(A8,A2:E5,5,FALSE) יהיה טווח הפניה חוקי, וכך גם =VLOOKUP(A8,A2:D5,4,FALSE).
הפונקציה INDEX עם הפניה שגויה לשורה או עמודה
בדוגמה זו, הנוסחה =INDEX(B2:E5,5,5) מחזירה #REF! מכיוון שהטווח INDEX הוא 4 שורות על 4 עמודות, אך הנוסחה מבקשת להחזיר את התוכן שמופיע בשורה החמישית ובעמודה החמישית.
פתרון
התאם את ההפניות לשורות או לעמודות כך שהן יימצאו בתוך טווח בדיקת המידע של INDEX. נוסחה כגון =INDEX(B2:E5,4,4) תחזיר תוצאה חוקית.
הפניה לחוברת עבודה סגורה באמצעות INDIRECT
בדוגמה הבאה, פונקציה INDIRECT מנסה להפנות לחוברת עבודה סגורה, וגורמת להופעת #REF! שגיאת #REF!.
פתרון
פתח את חוברת העבודה שבוצעה אליה הפניה. תיתקל בשגיאה זהה אם תפנה לחוברת עבודה סגורה עם פונקציית מערך דינאמי.
הפניות מובנות אינן נתמכות
הפניות מובנות לשמות טבלאות ועמודות בחוברות עבודה מקושרות אינן נתמכות.
הפניות מחושבות אינן נתמכות
הפניות מחושבות לחוברות עבודה מקושרות אינן נתמכות.
שגיאת הפניה לא חוקית לתא
העברה או מחיקה של תאים גרמה להפניה לא חוקית לתא או שהפונקציה מחזירה שגיאת הפניה.
בעיות OLE
אם השתמשת בקישור מסוג 'קישור והטבעה של אובייקטים' (OLE) שמחזיר #REF! ולאחר מכן הפעל את התוכנית שאליה הקישור מתקשר.
הערה: המושג OLE מציין טכנולוגיה שניתן להשתמש בה כדי לשתף מידע בין תוכניות.
בעיות DDE
אם השתמשת בנושא חילופי מידע דינאמיים (DDE) שמחזיר #REF! , בדוק תחילה כדי לוודא שאתה מפנה לנושא הנכון. אם אתה עדיין מקבל הודעת #REF! בדוק את הגדרות מרכז יחסי האמון עבור תוכן חיצוני כמתואר בנושא חסימה או ביטול חסימה של תוכן חיצוני במסמכי Microsoft 365.
הערה:חילופי מידע דינאמיים (DDE) הוא פרוטוקול מבוסס לחילופי נתונים בין תוכניות המבוססות על Windows של Microsoft.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.