פונקציית מערך FILTER באקסל 365: מדריך ודוגמאות

כיצד להשתמש בפונקציית FILTER לסינון נתונים ביעילות

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

מבנה הפונקציה

פונקציית ה-FILTER בנויה בצורה הבאה:

=FILTER(array, include, [if_empty])

מה המשמעות של כל ארגומנט/חלק בפונקציה?

  • array: טווח התאים שממנו ברצונך לסנן נתונים.
  • include: התנאי או התנאים לסינון הנתונים.
  • if_empty: ערך שיוצג אם לא נמצאו נתונים העונים לתנאי הסינון (אופציונלי).

דוגמאות לשימוש בפונקציית FILTER

1. סינון לפי ערך יחיד

=FILTER(A2:A10, B2:B10="כן")

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שבתאים B2:B10 שווים ל"כן".

2. סינון לפי מספר תנאים (AND)

=FILTER(A2:A10, (B2:B10="כן")*(C2:C10>50))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי שני תנאים: התאים B2:B10 שווים ל"כן" והתאים C2:C10 גדולים מ-50.

3. סינון לפי מספר תנאים (OR)

=FILTER(A2:A10, (B2:B10="כן")+(C2:C10>50))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי אחד מהתנאים: התאים B2:B10 שווים ל"כן" או שהתאים C2:C10 גדולים מ-50.

4. סינון תאריכים

=FILTER(A2:A10, B2:B10>DATE(2023,1,1))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שבתאים B2:B10 תאריך מאוחר מה-1 בינואר 2023.

5. סינון טקסט המכיל מחרוזת מסוימת

=FILTER(A2:A10, ISNUMBER(SEARCH("מחרוזת", B2:B10)))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שבתאים B2:B10 יש מחרוזת המכילה את המילה "מחרוזת".

6. סינון נתונים מספריים לפי תחום ערכים

=FILTER(A2:A10, (B2:B10>=10)*(B2:B10<=20))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שבתאים B2:B10 ערכים בין 10 ל-20.

7. סינון נתונים עם ערך ריק במידה ואין תוצאות

=FILTER(A2:A10, B2:B10="כן", "אין תוצאות")

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שבתאים B2:B10 שווים ל"כן", ובמידה ואין תוצאות יופיע הטקסט "אין תוצאות".

8. סינון נתונים עם טווח דינמי

=FILTER(A2:INDIRECT("A"&COUNTA(A:A)), B2:B10="כן")

בדוגמה זו, התאים בטווח A2 ועד התאים האחרונים בעמודה A יסוננו על פי התנאי שבתאים B2:B10 שווים ל"כן".

9. סינון נתונים לפי ערכים ייחודיים

=FILTER(A2:A10, COUNTIF(A2:A10, A2:A10)=1)

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי התנאי שהם מופיעים פעם אחת בלבד בטווח.

10. סינון נתונים מרובים עם תנאים משולבים

=FILTER(A2:A10, (B2:B10="כן")*(C2:C10>50)+(D2:D10<20))

בדוגמה זו, התאים בטווח A2:A10 יסוננו על פי שלושה תנאים משולבים: התאים B2:B10 שווים ל"כן" והתאים C2:C10 גדולים מ-50 או שהתאים D2:D10 קטנים מ-20.

סיכום

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

כותב הפוסט הוא מייקרוסופט MVP אשר מעביר הדרכות פנים ארגוניות, בחברות ואירגונים.
להדרכות אקסל/Power BI אצלך באירגון צור קשר למייל shlomi@uniquetech.co.il

או לנייד: 050-5504-870

ניקוי נתונים עם קופיילוט Copilot AI

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

קרא עוד »
Scroll to Top