הפונקציה XMATCH

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac

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

נניח שיש לנו רשימה של מוצרים בתאים C3 עד C7 ואנו רוצים לקבוע היכן ברשימה נמצא המוצר מתא E3. כאן, נשתמש ב-XMATCH כדי לקבוע את מיקומו של פריט ברשימה.

דוגמה לשימוש ב- XMATCH כדי למצוא את המיקום של פריט ברשימה

תחביר

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

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

ארגומנט תיאור
lookup_value
נדרש
ערך בדיקת המידע
lookup_array
נדרש
המערך או הטווח לחיפוש
[match_mode]
אופציונלי
ציין את סוג ההתאמה:
0 - התאמה מדויקת (ברירת מחדל)
-1 - התאמה מדויקת או הפריט הקטן ביותר הבא
1 - ההתאמה המדויקת או הפריט הבא בגודלו
2 - משחק תווים כלליים שבו ל- *, ?, ו- ~ יש משמעות מיוחדת.
[search_mode]
אופציונלי
ציין את סוג החיפוש:
1 - חיפוש מהראשון עד האחרון (ברירת מחדל)
-1 - חיפוש מהאחרון לראשון (חיפוש הפוך).
2 - בצע חיפוש בינארי המסתמך על מיון lookup_array בסדר עולה . אם הפונקציה לא ממוינת, יוחזרו תוצאות לא חוקיות.
-2 - בצע חיפוש בינארי המסתמך על מיון lookup_array בסדר יורד . אם הפונקציה לא ממוינת, יוחזרו תוצאות לא חוקיות.

דוגמאות

דוגמה 1

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

נוסחה: XMATCH(E3,C3:C7,1)

טבלת Excel שמציגה מוצרי פירות שונים מתא C3 עד C7. נוסחת XMATCH משמשת למציאת המיקום בטבלה שבו הטקסט תואם ל- gra (מוגדר בתא E3). הנוסחה מחזירה 2 כטקסט Grape נמצא במיקום 2 בטבלה.

דוגמה 2

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

Formula=XMATCH(F2,C3:C9,1)

טבלת Excel המפרטת את שמות נציגי המכירות בתאים B3 עד B9, ואת ערך המכירות הכולל עבור כל נציג בתאים C3 עד C9. הנוסחה XMATCH משמשת להחזרת מספר נציגי המכירות הזכאים לבונוסים אם הם עומדים בסכום הסף שהוגדר בתא F2.

דוגמה 3

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

Formula=INDEX(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))

טבלת Excel שבה שמות נציגי המכירות מפורטים בתאים B6 עד B12, וסכומי המכירות עבור כל נציג מהחודשים ינואר עד מרץ מפורטים בעמודות C, D ו- E. שילוב הנוסחאות של INDEX ו- XMATCH משמש להחזרת כמות המכירות של נציג מכירות וחודש ספציפיים המפורטים בתאים B3 ו- C3.

דוגמה 4

בנוסף, ניתן להשתמש ב- XMATCH כדי להחזיר ערך בתוך מערך. =XMATCH(4),{5,4,3,2,1} לדוגמה, יספק 2 מאחר ש- 4 הוא הערך השני של המערך. בעוד ש- =XMATCH(4.5,{5,4,3,2,1},1) מייצר 1 במקרה התאמה מדויקת זה, הארגומנט match_mode (1) מוגדר להחזיר התאמה מדויקת או את הפריט הבא בגודלו, שהוא 5. 

זקוק לעזרה נוספת?

תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.