מחזירה גרסה מסוננת של טווח המקור, כלומר, מחזירה רק שורות או עמודות שעונות על התנאים שצוינו.
דוגמאות לשימוש
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
: מחזירה שורות ייחודיות מטווח המקור הנתון ללא כפילויות. השורות מוחזרות לפי הסדר שבו הן מופיעות בטווח המקור.
דוגמאות
סינון של טווח לפי תנאים שונים.