כיצד לתקן #SPILL! #BUSY!

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

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

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

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

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

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

= רצף (RANDBETWEEN (1, 1000))

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

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

לדוגמה, כאשר הוא ממוקם בתא E2 כפי שמוצג בדוגמה שלהלן, הנוסחה = 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, והוא יפעל כהלכה.

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

#

גישה

נוסחה

1

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

השתמש ב-= VLOOKUP (A2: A7, A:C, 2, FALSE) כדי להחזיר מערך דינאמי שלא יגרום ל#SPILL! ‎#VALUE!‎.

= 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 Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

למידע נוסף

הפונקציה FILTER

הפונקציה RANDARRAY

הפונקציה SEQUENCE

הפונקציה SORT

הפונקציה SORTBY

הפונקציה UNIQUE

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

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

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

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

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

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

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

×