היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

הפונקציה 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

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

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

טבלת Excel המציין מוצרי פירות שונים מתא C3 עד C7. נוסחת XMATCH משמשת לאיתור המיקום בטבלה שבה הטקסט תואם ל- "gra" (מוגדר בתא E3). הנוסחה מחזירה "2" כאשר הטקסט "ענב" נמצא במיקום 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,B6B12), 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 Tech Community או לקבל תמיכה בקהילת Answers.

למידע נוסף

פונקציית XLOOKUP

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

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×