כיצד לתקן #SPILL! שגיאה

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 Excel 2016 Excel עבור iPad Excel Web App Excel עבור iPhone Excel עבור Android בטבלטים Excel עבור טלפוני Android

שגיאות #SPILL מוחזרות כאשר נוסחה מחזירה תוצאות מרובות או כאשר טווח PivotTable אינו ריק, ול- Excel אין אפשרות להחזיר את התוצאות לרשת. לקבלת פרטים נוספים על סוגי שגיאות אלה, עיין בנושאי העזרה הבאים:

הערה

PivotTable #SPILL! זמינה כעת למשתתפים בתוכנית Microsoft 365 Insider.

טווח הזליגה אינו ריק

שגיאה זו מתרחשת כאשר טווח הזליגה עבור נוסחת מערך זולג או טווח PivotTable אינו ריק.  

#SPILL! שגיאה - טווח הזליגה אינו ריק

בחר את התא שמכיל את שגיאת #SPILL! כדי לחשוף גבול מקווקו המציין את טווח הזליגה המיועד. על-ידי בחירת התא המכיל את שגיאת #SPILL! , תופיע התראת בדיקת שגיאות.

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

גודל לא מוגדר

ל- Excel לא היתה אפשרות לקבוע את גודל המערך הזולג מאחר שהוא נדיף ומשנה את גודלו בין מעברי חישוב. לדוגמה, הנוסחה הבאה תפעיל #SPILL זה! שגיאה:

=SEQUENCE(RANDBETWEEN(1,1000))

שינויים דינאמיים בגודלי מערך עשויים להפעיל מעברי חישוב נוספים כדי להבטיח שהגיליון האלקטרוני מחושב במלואו. אם גודל המערך ממשיך להשתנות במהלך מעברים נוספים אלה ואינו מתייצב, Excel יפתור את המערך הדינאמי כ- #SPILL!.

ערך שגיאה זה משויך בדרך כלל לשימוש בפונקציות RAND,RANDARRAY ו - RANDBETWEEN . פונקציות נדיפות אחרות, כגון OFFSET,INDIRECT ו - TODAY אינן מחזירות ערכים שונים בכל מעבר חישוב. 

משתרע מעבר לקצה גליון העבודה

לדוגמה, כאשר הנוסחה =VLOOKUP(A:A,A:C,2,FALSE) בעבר חיפשה רק את המזהה בתא A2. עם זאת, ב- Excel של מערך דינאמי, הנוסחה תגרום להופעת #SPILL! מכיוון ש- Excel יבדוק את העמודה כולה, יחזיר 1,048,576 תוצאות ויגיע לסוף הרשת של Excel.

  #SPILL! שגיאה שנגרמה בעת =VLOOKUP(A:A,A:D,2,FALSE) בתא E2, מכיוון שהתוצאות זלגו מעבר לקצה גליון העבודה. העבר את הנוסחה לתא E1, והיא תפעל כראוי.

קיימות שלוש דרכים פשוטות לפתור בעיה זו:

# גישה נוסחה
1 הפנה רק לערכי בדיקת המידע הרצויים. סגנון נוסחה זה יחזיר מערך דינאמי, אך אינו פועל עם טבלאות Excel.
השתמש ב- =VLOOKUP(A2:A7,A:C,2,FALSE) כדי להחזיר מערך דינאמי שלא יביא ליצירת #SPILL! שגיאה.
=VLOOKUP(A2:A7,A:C,2,FALSE)
2 הפנה רק לערך באותה שורה ולאחר מכן העתק את הנוסחה כלפי מטה. סגנון נוסחה מסורתי זה פועל בטבלאות, אך לא יחזיר מערך דינאמי.
השתמש בפונקציה VLOOKUP המסורתית עם הפניה lookup_value יחידה: =VLOOKUP(A2,A:C,32,FALSE). נוסחה זו לא תחזיר מערך דינאמי, אך ניתן להשתמש בה עם טבלאות Excel.
=VLOOKUP(A2,A:C,2,FALSE)
3 בקש מ- Excel לבצע חיתוך משתמע באמצעות האופרטור @ ולאחר מכן להעתיק את הנוסחה כלפי מטה. סגנון נוסחה זה פועל בטבלאות, אך לא יחזיר מערך דינאמי.
השתמש באופרטור @ והעתק כלפי מטה: =VLOOKUP(@A:A,A:C,2,FALSE). סגנון הפניה זה יפעל בטבלאות, אך לא יחזיר מערך דינאמי.
=VLOOKUP(@A:A,A:C,2,FALSE)

נוסחת טבלה

נוסחאות מערך זולג אינן נתמכות בטבלאות Excel. נסה להעביר את הנוסחה אל מחוץ לטבלה, או להמיר את הטבלה לטווח (בחר כלי >עיצוב > טבלה, המר לטווח).

#SPILL! שגיאה - נוסחת טבלה

אין זיכרון פנוי

נוסחת המערך הזולג שאתה מנסה להזין גרמה לכך שהזיכרון של Excel אוזל. נסה להפנות למערך או לטווח קטן יותר.

זליגה לתאים ממוזגים

נוסחאות מערך זולג אינן יכולות לזלוג לתאים ממוזגים. בטל את מיזוג התאים הרלוונטיים או העבר את הנוסחה לטווח אחר שאינו מצטלב עם תאים ממוזגים.

#SPILL! שגיאה - זליגה לתוך תא ממוזג

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

באפשרותך לבחור את התראת בדיקת השגיאות ולבחור באפשרות 'בחר תאים חוסמים' כדי לעבור מיד אל התאים החוסמים. לאחר ניקוי התאים הממוזגים, נוסחת המערך תזלוג כמתוכנן.

לא מזוהה/נסיגה

Excel אינו מזהה את הגורם לשגיאה זו, או שאין לו אפשרות ליישב אותה. ודא שהנוסחה מכילה את כל הארגומנטים הדרושים עבור התרחיש שלך.

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

למידע נוסף

תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.

הפונקציה FILTER

הפונקציה RANDARRAY

הפונקציה SEQUENCE

הפונקציה SORT

הפונקציה SORTBY

הפונקציה UNIQUE

מערכים דינאמיים ואופן הפעולה של מערכים זולגים

אופרטור חיתוך משתמע: @