מערכים דינמיים (Dynamic array) באקסל
החל מגרסת אופיס 2021 או בשימוש ב-office365 מיקרוסופט הוסיפה תמיכה במערכים דינמיים .
מערכים דינמיים יכולים לייצר לנו טבלאות אשר מבוססות ומתעדכנות אוטומטית בהתאם לטבלה מקורית אחרת .
כדי להשתמש במערכים דינמיים יש להכיר את הפונקציות הבאות Unique , Filter ,Sort ,SortBy למרות שיש עוד פונקציות.
להלן קישור לסרטון היכרות עם הנושא .
אם רוצים לחבר טבלאות במבנה זהה מגיליונות שונים לטבלה אחת , יש להשתמש בנוסחה :
=VSTACK('sheet1'!A3:I32,'sheet2'!A4:I36)
מערכים דינמיים (Dynamic array) ב-Google sheets
שימו לב שמערכים דינמיים קיימים גם ב-google sheet וחלק משמות הפונקציות הן : Filter, ArrayFormula, Query,Unique וכן ניתן להשתמש בעזרת הנוסחה
={G2:G}
ניתן לחבר כמה עמודות ביחד לטבלה עם שתי עמודות כך:
={G2:G;D2:D}
אם רוצים לחבר שתי עמודות לעמודה אחת נרשום זאת כך :
={G2:G&D2:D}
באתר זה יוסבר על הפונקציות באקסל !
הפונקציה FILTER
הפונקציה מייצרת עבורנו טבלה המבוססת על טבלה קיימת כך שאפשר לבחור עמודות או לסנן שורות . הטבלה שתיווצר תשתנה בהתאם לשינוי בטבלה המקורית!
פונקציה זו מאוד שימושית אם אנו מקבלים טבלה של נתונים וצריכים למשל לחלק אותה למספר טבלאות בהתאם לערך בעמודה מסוימת . מקרה לדוגמא הוא למשל קבלת טבלת מכירות עם עמודה של שם סוכן , ונרצה לייצר לכל סוכן דוח משלו כך שיראה רק את המכירות שלו. בעזרת פונקציה זו נוכל לייצר מספר "תצוגות" לאותה טבלה כך שבכל תצוגה יופיעו נתונים רק של סוכן מסוים.
אם רוצים ליצר טבלה עם מספר סינונים ביחד על הטבלה המקורית , ניתן להשתמש באופרטורים הבאים :
* משמש כאופרטור וגם And
+ משמש כאופרטור או Or
שימוש לדוגמא :
=Filter(A5:D200,(C5:C20=H2)*((B5:B20="איתן") +(B5:B20="דניאל")) )
התנאי הנ"ל אומר :כל השורות שבהם המוצר שווה לתא H2 וגם שם נציג המכירות הוא (דניאל או איתן)
הסברים נוספים ודוגמאות ניתן למצוא בקישור למעלה.
להלן קישור לסרטון המסביר פונקציה זו
הפונקציה UNIQUE
הפונקציה מחזירה רשימה של ערכים ייחודיים ברשימה או בטווח.
באקסל קיימת אופציה של מחיקת ערכים כפולים (נתונים => הסר כפילויות) אך אופציה זו משנה את עמודת המקור ולכן לא תמיד טובה.
בעזרת הפונקציה unique נוכל לייצר עמודת נתונים חדשה אשר תכיל רק ערכים ייחודים ללא כפילויות ואשר תתעדכן אוטומטית בהתאם לנתונים מהעמודה המקורית
הפונקציה SORTBY
הפונקציה ממיינת את התוכן של טווח או מערך בהתבסס על הערכים בטווח או מערך תואם. בדוגמא משמאל הטבלה בעמודות G:H הינה הטבלה המקורית ממויינת לפי עמודת הגיל