מחזירה גרסה מסוננת של טווח המקור, כלומר, מחזירה רק שורות או עמודות שעונות על התנאים שצוינו.
דוגמאות
הפונקציה מסננת טווח לפי תנאים שונים.
דוגמאות לשימוש
FILTER(A2:B26, A2:A26 > 5, D2:D26 < 10)
FILTER(A2:C5, {TRUE; TRUE; FALSE; TRUE})
FILTER(A2:B10, NOT(ISBLANK(A2:A10)))
תחביר
FILTER(range, condition1, [condition2, ...])
-
range- הנתונים שצריך לסנן. -
condition1- עמודה או שורה שמכילות את ערכי TRUE או FALSE שתואמים לעמודה הראשונה או לשורה הראשונה שלrange, או נוסחת מערך שתוצאתה TRUE או FALSE. -
condition2 ...– [אופציונלי] – שורות או עמודות נוספות שמכילות ערכים בוליאנייםTRUEאוFALSEשמציינים אם השורה או העמודה התואמות בrangeעוברות אתFILTER. יכול גם להכיל ביטויי נוסחת מערך שתוצאתם היא שורות או עמודות מהסוג הזה. כל התנאים צריכים להיות מאותו הסוג (שורות או עמודות). אסור לערבב תנאי שורות ועמודות.- ארגומנטים מסוג
conditionחייבים להיות באותו אורך כמוrange.
- ארגומנטים מסוג
הערות
-
אפשר להשתמש בפונקציה
FILTERלסינון שורות או לסינון עמודות בכל פעם. כדי לסנן גם שורות וגם עמודות, צריך להשתמש בערך שמוחזר בפונקצייתFILTERאחת בתורrangeבפונקציה אחרת. -
אם בפונקציה
FILTERלא נמצאים ערכים שעונים לתנאים שצוינו, הערך שיוחזר הוא#N/A.
פונקציות נוספות
UNIQUE: מחזירה שורות ייחודיות מטווח המקור הנתון ללא כפילויות. השורות מוחזרות לפי הסדר שבו הן מופיעות בטווח המקור.