התקשרו אלינו: 052-2928949
ימים א'-ה' בין השעות 9:00-17:00

התקשרו אלינו: 052-2928949 א-ה 9:00-17:00

UNIQUE – להחזרת ערכים ייחודיים

אקסל 365

UNIQUE – להחזרת ערכים ייחודיים

אקסל 365

הפונקציה UNIQUE

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

לפנינו טבלת שמות, שמכילה שמות פרטיים בעמודה A ושמות משפחה בעמודה B:

אנחנו יכולים לראות שתחת עמודת השם הפרטי יעל מופיעה 3 פעמים, כשפעמיים מתוכן עם אותו שם המשפחה.
אנחנו יכולים לראות שבעמודת שמות המשפחה, השם כהן מופיע 3 פעמים והשם לוי פעמיים.
אנחנו מעוניינים ליצור רשימה ייחודית של שמות.

נתחיל בדוגמה הפשוטה –

יצירת רשימת ערכים ייחודית על פי עמודה אחת

זהו המבנה בסיסי של הפונקציה:

=UNIQUE(Range)

ובמקרה שלנו, משום שאנחנו רוצים ליצור רשימה ייחודית של השמות הפרטיים שנמצאים בעמודה A, נכתוב את הפונקציה:.

=UNIQUE(A1:A9)

את הנוסחה כתבנו בתא E1, אך כמו הפונקציות החדשות של 365, כאשר ישנה הפניה לטווח, הפונקציה זולגת מטה, ונותנת לנו רשימה של 6 שמות ייחודיים:

הסרת כפילויות על פי שתי עמודות

עכשיו בואו נראה מה יקרה אם אסמן את שתי העמודות:

=UNIQUE(A1:B9)

קיבלנו טבלה שמציגה את כל הרשומות הייחודיות, בתנאי שגם השם הפרטי וגם שם המשפחה זהים:

ולכן, אם בדוגמה הקודמת קיבלנו 6 תוצאות, משום שיעל הופיעה פעם אחת בלבד במקום 3,
הרי שעכשיו יש לנו 7 תוצאות, כשיעל מופיעה פעמיים: פעם אחת יעל כהן ופעם שנייה יעל לוי

יצירת רשימה של ערכים שמופיעים פעם אחת בלבד

ואם נרצה להציג את השמות שמופיעים פעם אחת בלבד? גם זה אפשרי!
אבל לפני כן, כדאי להכיר את התחביר השלם של הפונקציה:

=UNIQUE(Array, By_Col, Exactly_once)

הטווח הוא אותו הטווח, על הארגומנט השני נדלג לעת עתה, ובארגומנט השלישי נוכל לבחור בין true (1) ל false (0):

הפונקציה

=UNIQUE(A1:B9,,1)

תחזיר את הטבלה:

והפונקציה

=UNIQUE(A1:B9,,0)

תחזיר את הטבלה:

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

יצירת רשימה ייחודית בשורות

הערה – הארגומנט השני, By_Col, מאפשר לנו ליצור רשימה ייחודית על פי טבלאות שמופיעות לאורך (כמו הטבלה שלנו), או לרוחב, כמו בדוגמה הבאה:
זו טבלת הנתונים:

זוהי הנוסחה:

=UNIQUE(A1:I2,1)

שימו לב שהשתמשנו ב-1, כדי לציין את העובדה שמנח הטבלה הוא רוחבי
וזו התוצאה שהתקבלה:

מעוניינים ללמוד בקורס על פונקציות המערך החדשות?

צרו קשר כאן ואחזור אליכם בהקדם

 

 

דילוג לתוכן