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

מתי להשתמש ב INDEX MATCH?
לפני שנכנס לעניינים, שימו לב לטבלה הבאה:

צילום המסך למעלה מציג את טבלת המדליות של המשחקים האולימפיים 2016. הרשימה בעמודה A מציגה את שם המדינה, עם ספירת המדליות עבור כל מדינה בעמודות B עד E.
סוגים אלה של פורמטים של טבלאות נפוצים לאחסון נתונים בגליון עבודה; רשימה ייחודית של רשומות בצד ימין, ורשימה ייחודית של קטגוריות בחלק העליון.
כיצד נוכל להשתמש בנוסחה כדי לחפש את מספר מדליות הארד, הכסף, הזהב או סך כל מדליות שמדינה קיבלה? זה הזמן שבו הייתם פונים אל INDEX MATCH , מכיוון שזוהי ללא ספק השיטה הפשוטה והחזקה ביותר לביצוע חיפוש המבוסס על שורות ועמודות.
יישום INDEX MATCH בנוסחה
כדי להבין כיצד פועל INDEX MATCH, נעבור על כל פונקציה בנפרד, ולאחר מכן נבנה נוסחה משולבת.
MATCH
הפונקציה MATCH מחפשת פריט ברשימה, ואז מחזירה את המיקום היחסי של הפריט ברשימה זו. בואו נשתמש בדוגמה של המשחקים האולימפיים שלנו. אם נחפש את יפן (JPN) מרשימת המדינות בעמודה A, היא תחזיר 6, מכיוון שהיא הפריט השישי ברשימה.

הנוסחה בתא H5 היא:
=MATCH(H3,A2:A87,0)
- H3 = יפן (JPN) – ערך החיפוש
- A2:A87 = רשימת מדינות – טווח החיפוש
- 0 = התאמה מדויקת – סוג התאמה
התוצאה בH5 היא 6, מכיוון שיפן נמצאת במקום השישי ברשימה.
הערה חשובה: התוצאה המוחזרת היא לא מספר השורה, אלא השורה ה-6 מתחילת טווח החיפוש
MATCH עובד עם שורות וגם עמודות
פונקציית MATCH פועלת באותה מידה עם שורות או עמודות. באמצעות אותה פונקציה על פני עמודות, אנו יכולים גם לאחזר את המיקום של המילה ‘ארד’.

הנוסחה בH9 היא:
=MATCH(H7,B1:E1,0)
- H7 = ארד – ערך החיפוש
- A2:A87 = רשימת מדליות לאורך העמודות – טווח החיפוש
- 0 = התאמה מדויקת – סוג התאמה
מחרוזת הטקסט ‘ארד’ תואמת לעמודה השלישית בטווח שבין B1 עד E1, לכן הפונקציה MATCH מחזירה 3 כתוצאה מכך.
סיכום MATCH
התמונה למטה מכילה סיכום של פונקציית MATCH.

INDEX
הפונקציה INDEX מחזירה את ההפניה לתא בהתבסס על מיקום יחסי נתון של שורה או עמודה. זה נשמע הרבה יותר קשה להבנה ממה שזה.
לדוגמה, אם INDEX היה מחשב את התא ה-7 בטווח B5:B15, התוצאה תהיה תא B11. שימו לב, זה לא יהיה B12, שכן INDEX מתחיל לספור מ-1. B5 הוא התא הראשון בטווח, מה שהופך את B11 ל-7.
לפונקציה INDEX יש שתי צורות:
- צורת מערך
- צורת התייחסות.
אנו יכולים לראות את שתי הצורות כאשר אנו מכניסים את הנוסחה באמצעות תיבת הדו-שיח של אשף הפונקציות

בפוסט זה, נתמקד לחלוטין בצורת המערך, שהיא ללא ספק הנפוצה ביותר. התחביר עבור צורת המערך של הפונקציה INDEX הוא כך:
=INDEX(array, row_num, [column_num])
- array – טווח התאים שמהם ניתן למצוא את המיקום
- row_num – מיקום השורה לאיתור במערך
- [column_num] – מיקום העמודה לאיתור במערך. בתוך הפונקציה INDEX, זהו ארגומנט אופציונלי אך הוא חיוני לשילוב INDEX MATCH .
דוגמא לשימוש בINDEX
צילום המסך מטה מציג דוגמה לשימוש בפונקציית INDEX כדי למצוא את התוצאה על סמך מדינה וסוג מדליה.

הנוסחה בH11 היא:
=INDEX(B2:E87,H5,H9)
- B2:E87 = טווח התאים עבור כל טבלת המדליות – המערך.
- H5 = התוצאה מפונקציית ה-MATCH הראשונה – row_num היא 6
- H9 = התוצאה מפונקציית ה-MATCH השנייה – ה-column_num היא 3
השורה השישית והעמודה השלישית בטווח B2:E87 היא תא D7. מכיוון ש-D7 מכיל את הערך 21, התוצאה של הפונקציה INDEX היא 21. היכולת של הפונקציה INDEX להחזיר הפניה לתא היא תכונה חשובה, אותה נשקול בהמשך הפוסט זה.
סיכום פונקציית INDEX

קינון INDEX MATCH
החדשות הטובות הן שבעוד שפועלות כאן 2 פונקציות נפרדות, אנחנו יכולים למקם את כל הפונקציות בנוסחה אחת.

הנוסחה בH13 היא:
=INDEX(B2:E87,MATCH(H3,A2:A87,0),MATCH(H7,B1:E1,0))
בתוך פונקציית ה-INDEX הוספנו את מספר השורה ומספר העמודה עם נוסחאות ה-MATCH שהכנו קודם.

זה אולי היה נראה קצת מפחיד, אבל עכשיו כשבנינו את זה בשלבים, אני מקווה שתסכימו שזה לא כל כך נורא אחרי הכל.
טעויות נפוצות
מכיוון שיש 3 פונקציות משולבות בנוסחה אחת, פתרון שגיאות יכול להיות קצת מסובך. אבל יש כמה בעיות נפוצות שכדאי לבדוק תחילה.
הערך לא נמצא במערך
השגיאה הנפוצה ביותר בפונקציית MATCH היא N/A#. זה יכול להתרחש כאשר:
- כאשר סוג ההתאמה הוא הוא 0 וערך החיפוש לא נמצא בטווח החיפוש
- הערך הראשון בטווח החיפוש נמוך מערך החיפוש בעת שימוש בסוג התאמה 1-
- הערך הראשון בטווח החיפוש גבוה מערך החיפוש בעת שימוש בסוג התאמה של 1
- ערך החיפוש או טווח החיפוש מכילים ערכים המעוצבים כטקסט, ולא כמספרים
- ערך החיפוש או טווח החיפוש מכילים רווחים מובילים או נגררים. חלק מהדמויות אינן נראות לעין האנושית (נסה להשתמש בפונקציית TRIM כדי להסיר את הרווחים).
חוסר או שגיאה ב”סוג התאמה”
שימוש בסוג התאמה שגוי, או אי הכללה של סוג התאמה מפונקצית MATCH עלולים לגרום לשגיאות בחישוב. אלו הם סוגי השגיאות הגרועים ביותר מכיוון שהנוסחה עשויה להיראות כמחזירה את התוצאה הנכונה, אך היא לא. בדקו את תוצאת הנוסחה באופן ידני כמה פעמים כדי לוודא שהיא מחזירה את הערך הנכון.
סבירות אחרת של בעיה זו היא שגיאת #N/A (ראה לעיל). זה הרבה יותר שימושי מכיוון שאנו יודעים שזו שגיאה.
ערך החיפוש בMATCH והמערך בINDEX לא באותו גודל
שגיאת !REF# יכולה להתרחש כאשר נמצא MATCH, אך מערך INDEX אינו גדול מספיק כדי לכלול שורה ספציפית. לדוגמה, אם יש 10 שורות בטווח החיפוש בתוך MATCH , אבל רק 5 שורות במערך INDEX, סימן !REF# שגיאה תוחזר עבור כל MATCH במיקום 6 עד 10.
עדיין לא מצאתי את סיבת הטעות – מה עושים?
אם, לאחר שניסית את האפשרויות הללו, עדיין אינך מצליח/ה למצוא את הסיבה לשגיאה, נסה לבנות את הנוסחה משלוש הפונקציות הבודדות, כפי שמוצג בדוגמאות למעלה.
עוד על INDEX MATCH באתר מייקרוסופט
פוסטים נוספים – לימוד אקסל
- ANDהוסף למועדפים הפונקציה AND באקסל משמשת לבדיקת מספר תנאים בו-זמנית. לדוגמה, ייתכן שתרצו לבדוק אם…
- COUNTIF excelהוסף למועדפים פונקציית Excel COUNTIF מאפשרת לך לספור תאים על סמך קריטריונים ספציפיים. בין אם…
- COUNTIFSהוסף למועדפים הפונקציה COUNTIFS באקסל הוא כלי עוצמתי המאפשר לך לספור את מספר התאים העומדים…
- IFהוסף למועדפים IF באקסל מאפשרת לבצע פעולה ספציפית אם מתקיים תנאי מסוים, ופעולה אחרת אם…
- INDEXהוסף למועדפים INDEX מחזירה את הערך במיקום נתון בטווח (range) או במערך(array). ניתן להשתמש בפונקציה…
- INDEX MATCHהוסף למועדפים בפוסט זה, אני רוצה לכסות את אחת מפונקציות הבדיקה/חיפוש החזקות ביותר באקסל, INDEX…
- ISEVENהוסף למועדפים מהי פונקציית ISEVEN באקסל? ISEVEN היא אחת מהפונקציות הרבות שלה שיכולות לעזור לפשט…
- LETהוסף למועדפים LET משמשת להקצאת ערך למשתנה. משתנים באקסל הם בעלי שם של תאים, טווחים…
- MATCHהוסף למועדפים הפונקציה MATCH היא פונקציה מובנית ב-אקסל שמחפשת ערך בטווח מסוים של תאים. ולאחר…
- NPVהוסף למועדפים NPV היא פונקציה פיננסית המחשבת את הערך הנוכחי הנקי של השקעה, תוך התחשבות…
- OFFSETהוסף למועדפים הפונקציה OFFSET Excel יוצרת הפניה לטווח תאים שנמצא במרחק של מספר מסוים של…
- Pivot – פיבוט (טבלת ציר)הוסף למועדפים טבלאות Pivot הן כלי רב עוצמה לארגון וסיכום מערכי נתונים גדולים. הם מאפשרים…
- SUMIFהוסף למועדפים הפונקציה SUMIF היא כלי שימושי באקסל המאפשר למשתמשים לסכם במהירות ובקלות ערכים העומדים…
- vlookup אקסלהוסף למועדפים vlookup אקסל – מה זה בעצם? VLOOKUP אקסל היא פונקציית Excel לחיפוש נתונים…
- WEEKDAYהוסף למועדפים הפונקציה WEEKDAY ב- Microsoft Excel היא כלי שימושי לקביעת היום בשבוע עבור תאריך…
- XLOOKUPהוסף למועדפים פונקציית XLOOKUP של אקסל היא כלי רב עוצמה המאפשר לך לחפש ערך ספציפי…
- XORהוסף למועדפים נוסחת XOR באקסל XOR נועדה לבדיקת שני אלמנטים באופן אקסלוסיבי (בחירה אחת או…
- אוֹפֵּרָטוֹר (מפעיל, סימן פעולה)הוסף למועדפים סוגי אופרטורים באקסל משתמשים באופרטורים לביצוע פעולות על ערכים וביטויים. כמה אופרטורים נפוצים…
- איך יורדים שורה באקסלהוסף למועדפים איך יורדים שורה בתוך תא באקסל מעכשיו תדעו אחת ולתמיד, איך יורדים שורה…
- איך לומדים אקסל?הוסף למועדפים אז איך לומדים אקסל? אקסל היא תוכנה מורכבת ורב-תכליתית. הנושאים שעליכם ללמוד תלויים…
- איך לעשות גרף עמודות באקסלהוסף למועדפים איך לעשות גרף עמודות באקסל הוא תהליך נורא פשוט. אקסל הוא כלי רב…
- המרת תאריך לועזי לעבריהוסף למועדפים מעכשיו כבר אין צורך לחפש כל מיני מחשבונים ואתרים להמרת תאריך לועזי לעברי….
- חישוב אחוזיםבמדריך זה תלמדו דרך מהירה לחישוב אחוזים באקסל, תמצאו את נוסחת האחוזים הבסיסית ועוד כמה נוסחאות לחישוב אחוזי עלייה לעומת תקופות שונות, מע”מ, אחוז מסה”כ ועוד.
- חישוב ימים בין תאריכיםהוסף למועדפים אקסל היא תוכנה נורא נוחה לחישוב ימים בין תאריכים. ישנה האפשרות להשתמש בפונקציית…
- חישוב שעות עבודההוסף למועדפים אז הגעתם למצב שאתם צריכים לבצע חישוב שעות עבודה. ישלכם פרוייקט שאתם צריכים…
- כל אחד יכול ללמוד אקסל?הוסף למועדפים הוסף למועדפים
- לוגיקה בוליאניתהוסף למועדפים לוגיקה בוליאנית היא מערכת של לוגיקה מתמטית המשמשת לייצוג הצהרות באופן שהוא נכון…
- מחשבון שפיצר אקסלהוסף למועדפים אחד המושגים הכי מעצבנים בעולם המשכנתאות הוא לוח שפיצר, שלדעתי יש בו שני…
- מי משתמש באקסל?הוסף למועדפים הוסף למועדפים
- מספר רנדומליהוסף למועדפים מספר רנדומלי מ-1 עד 100 מספר רנדומלי באקסל גם אתם יכולים לארגן לעצמכם…
- מערכים (arrays)הוסף למועדפים מערך הוא אוסף של ערכים או תאים שניתן להתייחס אליהם כאל ישות אחת…
- סטיית תקן באקסל – STDEVהוסף למועדפים סטיית תקן באקסל נעשית עם הפונקציה STDEV המחשבת סטיית תקן באקסל של קבוצה…
- עיצוב מותנה באקסלהוסף למועדפים עיצוב מותנה הינה אפשרות מתקדמת להצגת נתונים, בצורה יעילה ומקצועית, על ידי הגדרת…
- פונקציות אקסלהוסף למועדפים קפצו לקטגוריה המתאימה ספירה סְכוּם מְמוּצָע מערך דינמי מינימום ומקס בדיקה אם הַקבָּצָה…
- קיבוע תא באקסלהוסף למועדפים כל הרעיון באקסל הוא לעבוד מהר. כדי לעבוד מהר כל מה שצריך זה…
- תווים כללייםהוסף למועדפים תו כללי הוא תו מיוחד המאפשר לך לבצע התאמה “מטושטשת” בטקסט בנוסחאות האקסל…
נמאס לך! לבקש עזרה באקסל? יש לנו פיתרון מצוין בשבילך!
קורס אקסל למתחילים
מתחילים ללמוד אקסל
עם מעט או ללא ידע
והופכים למקצוענים
הקורס מיועד לעובדי חברות, עצמאיים, בעלי ידע .בסיסי באקסל, עיריות ואנשים פרטיים
ידע נדרש:
אין צורך בידע קודם
משך הקורס: 12 מפגשים של שעתיים
קורס אקסל למתקדמים
Power Query
Power Pivot
DAX
הקורס מיועד לאנשים שעובדים עם אקסל על בסיס קבוע ורוצים לזרז תהליכים ולקבל תמונות מצב ברורות וממוקדות יותר בים של מידע.
ידע נדרש:
לפחות שנת נסיון בעבודה עם אקסל, ידע בפיבוט, נוסחאות כמו VLOOKUP, IFS
משך הקורס: 12 מפגשים של שעתיים