האם אתה צריך למצוא נתונים ספציפיים בגיליון האלקטרוני של Excel? למד כיצד להשתמש בפונקציית MATCH כדי לעשות זאת במהירות ובקלות.
כשמדובר בניתוח נתונים באקסל, חשובה היכולת למצוא נתונים ספציפיים בטווח. בעוד ש-Excel מציע תכונות ופונקציות שונות לאיתור וחילוץ מידע ממערך נתונים, פונקציית MATCH מספקת פתרון גמיש ויעיל.
במאמר זה, נחקור את התחביר, היישומים והדוגמאות לשימוש בפונקציית MATCH באקסל.
מהי פונקציית ה-MATCH באקסל?
הפונקציה MATCH ב-Excel מאפשרת לך לחפש ערך מסוים בתוך טווח ומחזירה את המיקום היחסי בטווח זה. לאחר מכן תוכל להשתמש במיקום זה כדי לאחזר את הנתונים המתאימים ממערך הנתונים.
התחביר עבור הפונקציה MATCH הוא כדלקמן:
=MATCH(lookup_value, lookup_array, [match_type])
איפה:
- lookup_value: זהו הערך שברצונך למצוא בתוך מערך ה-lookup_.
- מערך_חיפוש: זהו טווח התאים שבו ברצונך לחפש את הערך lookup_value.
- התאמה_סוג (אופציונלי): ארגומנט זה מציין את סוג ההתאמה שברצונך לבצע. ישנן שלוש אפשרויות:
- 0 (או מושמט): זה מוצא את המופע הראשון של ערך ששווה בדיוק ל-lookup_value. ה-lookup_array יכול להיות בכל סדר.
- 1: זה מוצא את הערך הגדול ביותר הקטן או שווה ל-lookup_value, בהנחה שה-lookup_array ממוין בסדר עולה.
- -1: זה מוצא את הערך הקטן ביותר שגדול או שווה ל-lookup_value, בהנחה שה-lookup_array ממוין בסדר יורד.
כיצד להשתמש בפונקציית MATCH באקסל
הבה נבחן כמה דוגמאות מעשיות כדי להבין כיצד להשתמש בפונקציית ה-MATCH של Excel:
מציאת התאמה מדויקת
נניח שיש לך רשימה של ציוני התלמידים בגליון עבודה, ואתה רוצה למצוא את מיקום הציון של אלכס (88). אתה יכול להשתמש בפונקציה MATCH עם match_type 0 (התאמה מדויקת) כדי להשיג זאת. הנה הנוסחה שבה היית משתמש:
=MATCH(88, B1:B7, 0)
נוסחה זו תחפש את הערך 88 בטווח B1:B7 ולהחזיר את מיקומו היחסי. התוצאה תהיה 5, מה שמעיד שהציון של אלכס הוא הערך החמישי ברשימת ציוני הבחינה.
מציאת ההתאמה הקרובה ביותר בנתונים ממוינים
נניח שיש לך רשימה של טמפרטורות והגבהים המתאימים להן ממוינות בסדר גבהים עולה. אתה רוצה למצוא את התאמת הגובה הקרובה ביותר ל-1800 ברשימה. הנה הנוסחה שבה תשתמש:
=MATCH(1800, B1:B7, 1)
הפונקציה תחפש את הערך 1800 בטווח B1:B7 (עמודת הגובה) והחזרת המיקום של הערך הקרוב ביותר שהוא קטן או שווה ל-1800. במקרה זה, הגובה הקרוב ביותר קטן או שווה ל-1800 הוא 1500 (בתא B3), אז הנוסחה תחזיר 3.
טיפול בשגיאות עם MATCH
בעת שימוש בפונקציית MATCH, אתה עלול להיתקל בשגיאות מסוימות. לדוגמה, אם הערך lookup_value לא נמצא במערך lookup_array, הפונקציה MATCH תחזיר את #לא זמין שְׁגִיאָה.
כדי לטפל בזה, אתה יכול להשתמש ב- IFERROR או פונקציית ISERROR כדי לספק מסר ידידותי יותר למשתמש. הנה דוגמה:
=IFERROR(MATCH("שיקגו", A2:A8, 0), "עיר לא נמצאה")
מאז שיקגו לא נמצא בטווח, Excel יוצג העיר לא נמצאה במקום ערך השגיאה.
שימוש ב-MATCH עם פונקציות אחרות של Excel
פונקציית ה-MATCH הופכת חזקה עוד יותר בשילוב עם פונקציות אחרות, כגון VLOOKUP, INDEX וה- פונקציית OFFSET, לביצוע משימות חיפוש ואחזור נתונים מתקדמות.
שימוש ב-VLOOKUP עם פונקציית MATCH
נניח שיש לנו טבלה עם עמודות: תְעוּדַת זֶהוּת, מוצר, קטגוריה, ו מחיר. נשתמש ב-VLOOKUP וב-MATCH כדי למצוא את המוצר והמחיר המתאימים עבור המזהה בתא A4. כדי לקבל את המוצר, השתמש בנוסחה הבאה:
=VLOOKUP(A4,A2:D7, MATCH("מוצר", A1:D1,0), שֶׁקֶר)
כדי לקבל את המחיר:
=VLOOKUP(A4,A2:D7, MATCH("מחיר", A1:D1,0), שֶׁקֶר)
בדוגמה זו, הפונקציה VLOOKUP תשתמש בערך בתא A4 (שזה המזהה) כדי לחפש את השורה המתאימה בטווח A2:D7.
ברגע שהוא ימצא את השורה, הוא ישתמש במספר העמודה שהוחזר על ידי MATCH כדי לאחזר את מוצר ו מחיר ערכים.
שליטה בחיפושי נתונים עם פונקציית ה-MATCH של Excel
פונקציית MATCH היא כלי חשוב ב-Excel לאיתור נתונים ספציפיים בטווח, והרבגוניות שלה הופכת אותה לבעלת ערך עבור משימות חיפוש נתונים מתקדמות שונות. על ידי הבנת התחביר שלו וסוגי התאמה שונים, אתה יכול לנווט ביעילות בין הנתונים שלך, למצוא התאמות מדויקות או משוערות לפי הצורך.
על ידי שילוב של MATCH עם פונקציות אחרות כמו VLOOKUP ו-IFERROR, אתה יכול ליצור נוסחאות חיפוש מתקדמות לטיפול בתרחישים שונים ולעבוד עם מערכי נתונים גדולים ביעילות.