כדי לחלץ רשימה של ערכים ייחודיים מתוך סט נתונים, תוך החלת קריטריון לוגי אחד או יותר, תוכל להשתמש ב פונקציה ייחודית ביחד עם ה פונקציית פילטר . בדוגמה המוצגת, הנוסחה ב- D5 היא:
= UNIQUE ( FILTER (rng1,rng2=A1))
המחזירה את 5 הערכים הייחודיים בקבוצה A, כפי שניתן לראות ב- E5: E9.
הֶסבֵּרדוגמה זו משתמשת בפונקציה UNIQUE יחד עם הפונקציה FILTER. הפונקציה FILTER עובדת מבפנים החוצה, ומשמשת לראשונה להסרת נתוני הגבלה לערכים הקשורים לקבוצה A בלבד:
כיצד למיין מספרים ב- Excel
= UNIQUE ( FILTER (B5:B16,C5:C16=E4))
שימו לב שאנחנו אוספים את הערך 'A' ישירות מהכותרת בתא E4. מסנן פנימי הביטוי C5: C16 = E4 מחזיר מערך של ערכי TRUE FALSE כך:
FILTER (B5:B16,C5:C16=E4)
מערך זה משמש לסינון נתונים, והפונקציה FILTER מחזירה מערך אחר כתוצאה מכך:
{TRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSE}
מערך זה מוחזר ישירות לפונקציה UNIQUE כ- מַעֲרָך טַעֲנָה. לאחר מכן UNIQUE מסיר כפילויות ומחזיר את המערך הסופי:
כיצד ליצור vlookup ב - Excel
{'red''amber''green''green''blue''pink''red''blue''amber'}
ייחודי ומסנן הם פונקציות דינמיות . אם הנתונים ב- B5: B16 או C5: C16 משתנים, הפלט יתעדכן באופן מיידי.
הנוסחה ב- G5, המחזירה ערכים ייחודיים הקשורים לקבוצה B, כמעט זהה:
כיצד להכין טבלה דינמית באקסל
{'red''green''blue''pink''gray'}
ההבדל היחיד הוא ש- C5: C16 מושווה לערך ב- G4, שהוא 'B'.
טווח מקורות דינמי
מכיוון שטווחים B5: B15 ו- C5: C16 מקודדים ישירות לתוך הנוסחה, הם לא ישתנו את הגודל אם יתווספו או יימחקו נתונים. כדי להשתמש בטווח דינמי שישתנה גודל אוטומטי בעת הצורך, תוכל להשתמש ב- טבלת אקסל , או צור א טווח בשם דינמי עם נוסחה.
נוסחאות מערך דינמי זמינים ב- משרד 365 רק. הסופר דייב בראנס