INDEX MATCH

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

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

INDEX MATCH

מתי להשתמש ב INDEX MATCH?

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

טבלה לשימוש INDEX MATCH

צילום המסך למעלה מציג את טבלת המדליות של המשחקים האולימפיים 2016. הרשימה בעמודה A מציגה את שם המדינה, עם ספירת המדליות עבור כל מדינה בעמודות B עד E.

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

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

יישום INDEX MATCH בנוסחה

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

MATCH

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

הסבר MATCH

הנוסחה בתא H5 היא:

=MATCH(H3,A2:A87,0)
  • H3 = יפן (JPN) – ערך החיפוש
  • A2:A87 = רשימת מדינות – טווח החיפוש
  • 0 = התאמה מדויקת – סוג התאמה

התוצאה בH5 היא 6, מכיוון שיפן נמצאת במקום השישי ברשימה.

הערה חשובה: התוצאה המוחזרת היא לא מספר השורה, אלא השורה ה-6 מתחילת טווח החיפוש

MATCH עובד עם שורות וגם עמודות

פונקציית MATCH פועלת באותה מידה עם שורות או עמודות. באמצעות אותה פונקציה על פני עמודות, אנו יכולים גם לאחזר את המיקום של המילה ‘ארד’.

MATCH עובד עם שורות וגם עמודות

הנוסחה בH9 היא:

=MATCH(H7,B1:E1,0)
  • H7 = ארד – ערך החיפוש
  • A2:A87 = רשימת מדליות לאורך העמודות – טווח החיפוש
  • 0 = התאמה מדויקת – סוג התאמה

מחרוזת הטקסט ‘ארד’ תואמת לעמודה השלישית בטווח שבין B1 עד E1, לכן הפונקציה MATCH מחזירה 3 כתוצאה מכך.

סיכום MATCH

התמונה למטה מכילה סיכום של פונקציית MATCH.

MATCH

INDEX

הפונקציה INDEX מחזירה את ההפניה לתא בהתבסס על מיקום יחסי נתון של שורה או עמודה. זה נשמע הרבה יותר קשה להבנה ממה שזה.

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

לפונקציה INDEX יש שתי צורות:

  1. צורת מערך
  2. צורת התייחסות.

אנו יכולים לראות את שתי הצורות כאשר אנו מכניסים את הנוסחה באמצעות תיבת הדו-שיח של אשף הפונקציות אשף פונקציות

בחירת ארגומטים

בפוסט זה, נתמקד לחלוטין בצורת המערך, שהיא ללא ספק הנפוצה ביותר. התחביר עבור צורת המערך של הפונקציה 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 מפגשים של שעתיים