הפונקציה 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
הדוגמה הבאה מוצאת את המיקום של המונח הראשון שהוא התאמה מדויקת או הערך הגדול ביותר הבא עבור (כלומר, מתחיל ב) "Gra".
דוגמה 2
דוגמה זו הבאה מוצאת את מספר אנשי המכירות הזכאים בונוס. פעולה זו משתמשת גם ב- 1 עבור match_mode כדי למצוא התאמה מדויקת או הפריט הגדול ביותר הבא ברשימה, אך מאחר שהנתונים מספריים, היא מחזירה ספירה של ערכים. במקרה זה, הפונקציה מחזירה 4, מאחר שיש 4 נציגי מכירות החורגים מסכום הבונוס.
דוגמה 3
בשלב הבא, נשתמש בשילוב של INDEX/XMATCH/XMATCH כדי לבצע בדיקת מידע אנכית ואופקית בו-זמנית. במקרה זה, אנו רוצים להחזיר את סכום המכירות עבור נציג מכירות נתון וחודש נתון. פעולה זו דומה לשימוש בפונקציות INDEX ו- MATCH בשילוב, למעט העובדה שהיא דורשת פחות ארגומנטים.
דוגמה 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 Tech Community או לקבל תמיכה בקהילת Answers.