#SPILL מוחזרות כאשר נוסחה מחזירה תוצאות מרובות או שטווח PivotTable אינו ריק, ו- Excel אינו יכול להחזיר את התוצאות לרשת. לקבלת פרטים נוספים אודות סוגי שגיאות אלה, עיין בנושאי העזרה הבאים:
הערה
PivotTable #SPILL! זמינה כעת למשתתפים בתוכנית Microsoft 365 Insider.
טווח נוזלים אינו ריק
שגיאה זו מתרחשת כאשר טווח הדליפה עבור נוסחת מערך זולכת או טווח PivotTable אינו ריק.
בחר את התא המכיל את #SPILL! כדי לחשוף גבול מקווקו המציין את טווח הדליפה המיועד. על-ידי בחירת התא המכיל את #SPILL! , תופיע התראה של בדיקת שגיאות.
בחר את התראת בדיקת השגיאות ובחר באפשרות בחר תאים מכשולים כדי לעבור מיד לתאים המכשולים. לאחר מכן תוכל לנקות את השגיאה על-ידי מחיקה או הזזת הערך של התא המכשול. ברגע שהחסימה תנקה, נוסחת המערך תיזיז או שטבלת ה- PivotTable תתרחב כצפוי.
גודל לא מוגדר
ל- Excel לא היתה אפשרות לקבוע את גודל המערך זולך מכיוון שהוא נדיפות, ושינויי גודל בין מעברי חישוב. לדוגמה, הנוסחה הבאה תגרום להפעלת #SPILL! שגיאה:
=SEQUENCE(RANDBETWEEN(1,1000))
שינויי גודל מערך דינאמיים עשויים להפעיל מעברי חישוב נוספים כדי להבטיח שהגיליון האלקטרוני יחושב במלואו. אם גודל המערך ימשיך להשתנות במהלך מעברים נוספים אלה ולא יתייצב, Excel יפתור את המערך הדינאמי כ- #SPILL!.
ערך שגיאה זה משויך בדרך כלל לשימוש בפונקציות RAND, RANDARRAY ו - RANDBETWEEN . פונקציות נדיפות אחרות, כגון OFFSET, INDIRECT ו- TODAY , אינן מחזירות ערכים שונים בכל מעבר חישוב.
הרחבה מעבר לקצה גליון העבודה
לדוגמה, כאשר תמוקם בתא E2 כמו בדוגמה שלהלן, הנוסחה =VLOOKUP(A:A,A:C,2,FALSE) תבדיקת קודם לכן רק את המזהה בתא A2 . עם זאת, ב- Excel של המערך הדינאמי, הנוסחה תגרום #SPILL! מכיוון ש- Excel יחפש את העמודה כולה, יחזיר 1,048,576 תוצאות ויעמוד בסוף הרשת של Excel.
קיימות שלוש דרכים פשוטות לפתרון בעיה זו:
| # | גישה | נוסחה |
|---|---|---|
| 1 | הפנה רק אל ערכי בדיקת המידע שבהם אתה מעוניין. סגנון נוסחה זה יחזיר מערך דינאמי, אך אינו פועל עם טבלאות Excel.
|
=VLOOKUP(A2:A7,A:C,2,FALSE) |
| 2 | הפנה רק לערך באותה שורה ולאחר מכן העתק את הנוסחה כלפי מטה. סגנון נוסחה מסורתי זה פועל בטבלאות, אך לא יחזיר מערך דינאמי.
|
=VLOOKUP(A2,A:C,2,FALSE) |
| 3 | בקש מ- Excel לבצע חיתוך משתמע באמצעות האופרטור @ ולאחר מכן העתק את הנוסחה כלפי מטה. סגנון נוסחה זה פועל בטבלאות, אך לא יחזיר מערך דינאמי.
|
=VLOOKUP(@A:A,A:C,2,FALSE) |
נוסחת טבלה
נוסחאות מערך זולכים אינן נתמכות בטבלאות Excel. נסה להזיז את הנוסחה מחוץ לטבלה, או להמיר את הטבלה לטווח (בחר כלי עיצוב > טבלה>המר לטווח).
אין זיכרון פנוי
נוסחת המערך זולכת שאתה מנסה להזין גרמה ל- Excel להאזל זיכרון. נסה להפנות למערך או לטווח קטנים יותר.
יזיז לתוך תאים ממוזגים
נוסחאות מערך זולכים אינן יכולות לשפוך לתוך תאים ממוזגים. בטל את המיזוג של התאים הרלוונטיים, או העבר את הנוסחה לטווח אחר שאינו מצטלב עם תאים ממוזגים.
בחר את הנוסחה כדי לחשוף גבול מקווקו המציין את טווח הדליפה המיועד. על-ידי בחירת הנוסחה, תופיע התראת בדיקת שגיאות.
באפשרותך לבחור את התראת בדיקת השגיאות ולבחור באפשרות בחר תאים מכשולים כדי לעבור מיד לתאים המכשולים. לאחר שניקו את התאים הממוזגים, נוסחת המערך תיזיז כצפוי.
לא מזוהה/חזרה למצב קודם
Excel אינו מזהה או אינו מצליח להתאים את הגורם לשגיאה זו. ודא שהנוסחה מכילה את כל הארגומנטים הנדרשים עבור התרחיש שלך.
זקוק לעזרה נוספת?
למידע נוסף
תמיד תוכל לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילות.