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

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

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

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

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

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 הרשת.

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

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

#

גישה

נוסחה

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!‎ error - נוסחת טבלה

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

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

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

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

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

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

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

תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.

למידע נוסף

הפונקציה FILTER

הפונקציה RANDARRAY

הפונקציה SEQUENCE

הפונקציה SORT

הפונקציה SORTBY

הפונקציה UNIQUE

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

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

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

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

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

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

×