הפונקציה FLATTEN

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac

הפונקציה FLATTEN מפשטת מערך מקונן (מערך של מערכים) על-ידי החלפת המערכים הפנימיים שלו בתוכן שלהם.

תחביר

הפונקציה FLATTEN מסירה שכבה פנימית אחת או יותר של קינון מהמערך.

התחביר של הפונקציה FLATTEN הוא:

FLATTEN(array, [pad_value], [levels])

ארגומנט תיאור
מערך
(נדרש)
המערך המקונן, או ההפניה לתא או לטווח המכיל את המערך המקונן, שברצונך לשטח.
pad_value הערך המשמש למילוי מיקומים ריקים בשעת שיטוח מפיק תוצאה לא מלבנית. כברירת מחדל, מיקומים ריקים מתמלאים עם השגיאה #N/A .
רמות מספר השכבות שיש להסיר מתוך המערך. כברירת מחדל, מסירים שכבה אחת. הזן 0 כדי להסיר כל שכבת קינון.

הערה

  • אם הרמות גדולות ממספר השכבות במערך, כל שכבה מוסרת

דוגמאות

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

דוגמה 1

פרש עמודה של מערכים מקוננים לרשת. כל תא בעמודה A מכיל שורה מקוננת המכילה שלושה ערכים.

העתק את הטבלה כולה והדבק אותה בתא A1 בגליון עבודה חדש. הנוסחה FLATTEN נוחתת ב- A6 ושופכת רשת שטוחה של 3 על 3 לתוך A6:C8.

נתונים
={{1,2,3}}
={{4,5,6}}
={{7,8,9}}
נוסחאות
=FLATTEN(A2:A4)

האיור הבא מציג את התוצאה.

שימוש ב- FLATTEN בעמודה של תאים שכל אחד מהם מכיל שורה מקוננת, ויוצר רשת שטוחה של שלוש על שלוש

דוגמה 2

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

נתונים
={{1,2,3}}
={{4,5}}

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

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

=FLATTEN(A2:A3) החזרת #N/A בתא הריק (ברירת המחדל).

=FLATTEN(A2:A3,0) הפונקציה מחזירה 0 בתא ריק.

=FLATTEN(A2:A3,"") מחזירה טקסט ריק שנמצא בתא הריק.

האיור הבא מציג את התוצאות.

שימוש בארגומנט pad_value ב- FLATTEN כדי להחליף את שגיאות #N/A בתוצאה משוננת