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 באקסל משמשת לבדיקת מספר תנאים בו-זמנית. לדוגמה, ייתכן שתרצו לבדוק אם מספר בתא…
  • CONVERT (המרה)
    הפונקציה CONVERT ממירה מספר במערכת מדידה אחת לאחרת. לדוגמה, ניתן להשתמש ב- CONVERT כדי להמיר…
  • COUNTIF excel
    פונקציית Excel COUNTIF מאפשרת לך לספור תאים על סמך קריטריונים ספציפיים. בין אם אתה עובד…
  • COUNTIFS
    שימוש בפונקצית COUNTIFS באקסל הוא כלי עוצמתי המאפשר לך לספור את מספר התאים העומדים בקריטריונים…
  • IF
    IF באקסל מאפשרת לבצע פעולה ספציפית אם מתקיים תנאי מסוים, ופעולה אחרת אם התנאי אינו…
  • IFS
    הפונקציה IFS יכולה להריץ בדיקות מרובות ולהחזיר ערך המתאים לתוצאה ה-TRUE הראשונה. השתמשו בפונקציה זו…
  • INDEX
    INDEX מחזירה את הערך במיקום נתון בטווח (range) או במערך(array). ניתן להשתמש בפונקציה כדי לאחזר…
  • INDEX MATCH
    בפוסט זה, אני רוצה לכסות את אחת מפונקציות הבדיקה/חיפוש החזקות ביותר באקסל, INDEX MATCH ….
  • ISEVEN
    מהי פונקציית ISEVEN באקסל? ISEVEN היא אחת מהפונקציות הרבות שלה שיכולות לעזור לפשט את העבודה…
  • LET
    LET משמשת להקצאת ערך למשתנה. משתנים באקסל הם בעלי שם של תאים, טווחים או ביטויים…
  • MATCH
    הפונקציה MATCH היא פונקציה מובנית ב-אקסל שמחפשת ערך בטווח מסוים של תאים. ולאחר מכן מחזירה…
  • NPV
    NPV היא פונקציה פיננסית המחשבת את הערך הנוכחי הנקי של השקעה, תוך התחשבות בסדרה של…
  • OFFSET
    הפונקציה OFFSET Excel יוצרת הפניה לטווח תאים שנמצא במרחק של מספר מסוים של שורות ועמודות…
  • OR
    פונקצית OR מחזירה TRUE (נכון) אם ארגומנט נתון מוערך ל-TRUE, ומחזירה FALSE (לא נכון) אם…
  • PERCENTILE – אחוזון
    הפונקציה ‘PERCENTILE’ באקסל היא כלי רב עוצמה לניתוח נתונים וחישוב אחוזונים בתוך מערך נתונים. בין…
  • Pivot – פיבוט (טבלת ציר)
    טבלאות Pivot הן כלי רב עוצמה לארגון וסיכום מערכי נתונים גדולים. הם מאפשרים למשתמשים לסדר…
  • SUMIF
    הפונקציה SUMIF היא כלי שימושי באקסל המאפשר למשתמשים לסכם במהירות ובקלות ערכים העומדים בקריטריונים ספציפיים….
  • SUMPRODUCT
    פונקציית SUMPRODUCT של מכפילה טווחים או מערכים יחד ומחזירה את סכום המוצרים. זה נשמע משעמם,…
  • SWITCH
    הפונקציה SWITCH היא כמו בורר מהיר: היא מסתכלת על דבר אחד שנותנים לה ומוצאת את…
  • vlookup אקסל
    vlookup אקסל – מה זה בעצם? VLOOKUP אקסל היא פונקציית Excel לחיפוש נתונים בטבלה מאורגנת…
  • WEEKDAY
    הפונקציה WEEKDAY ב- Microsoft Excel היא כלי שימושי לקביעת היום בשבוע עבור תאריך נתון. פונקציה…
  • XLOOKUP
    פונקציית XLOOKUP של אקסל היא כלי רב עוצמה המאפשר לך לחפש ערך ספציפי בטבלת נתונים…
  • XOR
    נוסחת XOR באקסל XOR נועדה לבדיקת שני אלמנטים באופן אקסלוסיבי (בחירה אחת או השניה, אבל…
  • אוֹפֵּרָטוֹר (מפעיל, סימן פעולה)
    סוגי אופרטורים באקסל משתמשים באופרטורים לביצוע פעולות על ערכים וביטויים. כמה אופרטורים נפוצים ב-Excel כוללים:…
  • איך יורדים שורה באקסל
    איך יורדים שורה בתוך תא באקסל מעכשיו תדעו אחת ולתמיד, איך יורדים שורה באקסל. זכרו…
  • איך לומדים אקסל?
    אז איך לומדים אקסל? אקסל היא תוכנה מורכבת ורב-תכליתית. הנושאים שעליכם ללמוד תלויים בצרכים ובמטרות…
  • איך לעשות גרף עמודות באקסל
    איך לעשות גרף עמודות באקסל הוא תהליך נורא פשוט. אקסל הוא כלי רב עוצמה ליצירת…
  • המרת תאריך לועזי לעברי
    מעכשיו כבר אין צורך לחפש כל מיני מחשבונים ואתרים להמרת תאריך לועזי לעברי. איך לבצע…
  • חישוב אחוזים
    במדריך זה תלמדו דרך מהירה לחישוב אחוזים באקסל, תמצאו את נוסחת האחוזים הבסיסית ועוד כמה נוסחאות לחישוב אחוזי עלייה לעומת תקופות שונות, מע”מ, אחוז מסה”כ ועוד.
  • חישוב ימים בין תאריכים
    אקסל היא תוכנה נורא נוחה לחישוב ימים בין תאריכים. ישנה האפשרות להשתמש בפונקציית DAYS אבל…
  • חישוב שעות עבודה
    אז הגעתם למצב שאתם צריכים לבצע חישוב שעות עבודה. ישלכם פרוייקט שאתם צריכים לתמחר. אולי…
  • כל אחד יכול ללמוד אקסל?
  • לוגיקה בוליאנית
    לוגיקה בוליאנית היא מערכת של לוגיקה מתמטית המשמשת לייצוג הצהרות באופן שהוא נכון או שקר….
  • מחשבון שפיצר אקסל
    אחד המושגים הכי מעצבנים בעולם המשכנתאות הוא לוח שפיצר, שלדעתי יש בו שני דברים מעצבנים:…
  • מי משתמש באקסל?
  • ממוצע משוקלל באקסל
    הממוצע המשוקלל הוא סוג של ממוצע חשבוני שבו לכל ערך מוענק משקל או חשיבות מסוימת….
  • מספר רנדומלי
    מספר רנדומלי מ-1 עד 100 מספר רנדומלי באקסל גם אתם יכולים לארגן לעצמכם מספר רנדומלי…
  • מערכים (arrays)
    מערך הוא אוסף של ערכים או תאים שניתן להתייחס אליהם כאל ישות אחת בנוסחה. ב-Excel,…
  • סטיית תקן באקסל – STDEV
    סטיית תקן באקסל נעשית עם הפונקציה STDEV המחשבת סטיית תקן באקסל של קבוצה של ערכים…
  • עיצוב מותנה באקסל
    עיצוב מותנה הינה אפשרות מתקדמת להצגת נתונים, בצורה יעילה ומקצועית, על ידי הגדרת תנאי מסוים…

נמאס לך! לבקש עזרה באקסל? יש לנו פיתרון מצוין בשבילך!

קורס אקסל למתחילים

מתחילים ללמוד אקסל
עם מעט או ללא ידע
והופכים למקצוענים

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


ידע נדרש:
אין צורך בידע קודם

משך הקורס: 12 מפגשים של שעתיים

קורס אקסל למתקדמים

Power Query
Power Pivot
DAX

הקורס מיועד לאנשים שעובדים עם אקסל על בסיס קבוע ורוצים לזרז תהליכים ולקבל תמונות מצב ברורות וממוקדות יותר בים של מידע.


ידע נדרש:
לפחות שנת נסיון בעבודה עם אקסל, ידע בפיבוט, נוסחאות כמו VLOOKUP, IFS

משך הקורס: 12 מפגשים של שעתיים