לְהִצטַיֵן

פונקציית Excel MATCH

Excel Match Function

פונקציית Excel MATCHסיכום

MATCH היא פונקציית Excel המשמשת לאיתור המיקום של ערך חיפוש בשורה, בעמודה או בטבלה. MATCH תומך בהתאמה משוערת ומדויקת, ו- תווים כלליים (*?) להתאמות חלקיות. לעתים קרובות, MATCH משולב עם פונקציית INDEX כדי לאחזר ערך במיקום תואם.





מטרה קבל את המיקום של פריט במערך ערך החזרה מספר המייצג מיקום ב- lookup_array. תחביר = MATCH (חיפוש_ערך, חיפוש_ערך, [התאמה_סוג]) ארגומנטים
  • בדיקת_ערך - הערך להתאמה ב- lookup_array.
  • חיפוש_מערך - טווח תאים או הפניה למערך.
  • סוג התאמה - [אופציונלי] 1 = מדויק או הקטן הבא (ברירת מחדל), 0 = התאמה מדויקת, -1 = מדויק או הגדול הבא.
גִרְסָה Excel 2003 הערות שימוש

הפונקציה MATCH משמשת לקביעת ה- עמדה של ערך בטווח או מַעֲרָך . לדוגמה, בצילום המסך למעלה, הנוסחה בתא E6 מוגדרת לקבל את מיקום הערך בתא D6. הפונקציה MATCH מחזירה 5, מכיוון שערך החיפוש ('אפרסק') נמצא במיקום החמישי בטווח B6: B14:

כיצד לבחור כל תא n 'ב- Excel
 
= MATCH (D6,B6:B14,0) // returns 5

פונקציית MATCH יכולה לבצע התאמות מדויקות ומשוערות ותומכים תווים כלליים (*?) להתאמות חלקיות. ישנם 3 מצבי התאמה נפרדים (נקבעים על ידי סוג התאמה טיעון), כמתואר להלן.





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

מידע על סוג התאמה

סוג ההתאמה הוא אופציונלי. אם לא סופק, התאמת ברירת המחדל של סוג 1 היא (המדויקת או הקטנה הבאה). כאשר סוג ההתאמה הוא 1 או -1, הוא מכונה לפעמים 'התאמה משוערת'. עם זאת, זכור כי MATCH תמצא התאמה מדויקת לכל סוגי ההתאמות, כפי שצוין בטבלה שלהלן:



סוג התאמה התנהגות פרטים
1 לְהִתְקַרֵב MATCH מוצא את הערך הגדול ביותר פחות מ או שווה ל ערך חיפוש. יש למיין מערך חיפוש עולה להזמין.
0 מְדוּיָק MATCH מוצא את הערך הראשון שווה לערך חיפוש. אין צורך למיין את מערך החיפוש.
-1 לְהִתְקַרֵב MATCH מוצא את הערך הקטן ביותר גדול מ או שווה ל ערך חיפוש. יש למיין מערך חיפוש יורד להזמין.
לְהִתְקַרֵב כאשר סוג ההתאמה מושמט, הוא כברירת מחדל ל -1 בהתנהגות כפי שהוסבר לעיל.

זהירות: הקפד להגדיר את סוג ההתאמה לאפס (0) אם אתה זקוק להתאמה מדויקת. הגדרת ברירת המחדל של 1 יכולה לגרום ל- MATCH להחזיר תוצאות שנראות 'רגילות' אך למעשה אינן נכונות. מתן ערך מפורש ל- match_type הוא תזכורת טובה לאיזו התנהגות צפויה.

דוגמאות

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

התאמה מדוייקת

כאשר סוג ההתאמה מוגדר לאפס, MATCH מבצע התאמה מדויקת. בדוגמה למטה, הנוסחה ב- E3 היא:

 
= MATCH (E2,B3:B11,0)

התאמה מדויקת בסיסית עם פונקציית MATCH

בנוסחה שלמעלה, ערך החיפוש מגיע מתא E2. אם ערך החיפוש מקודד בנוסחה, הוא חייב להיות מוקף במרכאות כפולות (''), מכיוון שהוא ערך טקסט:

עבור לשורה הבאה ב- Excel Excel Mac
 
= MATCH ('Mars',B3:B11,0)

הערה: MATCH אינה תלויה באותיות רישיות, ולכן 'מאדים' ו'מאדים 'יחזירו שניהם 4.

התאמה משוערת

כאשר סוג ההתאמה מוגדר ל -1, MATCH יבצע התאמה משוערת בערך הממוין A-Z, וימצא את הערך הגדול פחות או שווה לערך החיפוש. בדוגמה המוצגת למטה, הנוסחה ב- E3 היא:

 
= MATCH (E2,B3:B11,1)

התאמה בסיסית משוערת עם פונקציית MATCH

התאמת תווים כלליים

כאשר סוג ההתאמה מוגדר לאפס (0), MATCH יכול לבצע התאמה באמצעות תווים כלליים . בדוגמה המוצגת למטה, הנוסחה ב- E3 היא:

 
= MATCH (E2,B3:B11,0)

זה שווה ערך ל:

 
= MATCH ('pq*',B3:B11,0)

התאמה בסיסית של תווים כלליים עם פונקציית MATCH

ראה להלן דוגמאות נוספות לפונקציית MATCH.

הערות

  • MATCH אינה תלויה באותיות רישיות.
  • MATCH מחזיר את השגיאה #לא רלוונטית אם לא נמצאה התאמה.
  • MATCH עובד רק עם טקסט באורך של עד 255 תווים.
  • במקרה של כפילויות, MATCH מחזיר את ההתאמה הראשונה.
  • אם סוג התאמה הוא -1 או 1, ה- חיפוש_מערך יש למיין כפי שצוין לעיל.
  • אם סוג התאמה הוא 0, ה בדיקת_ערך יכול להכיל את תווים כלליים .
  • הפונקציה MATCH משמשת לעתים קרובות יחד עם הפונקציה INDEX .


^