VLOOKUP לעומת INDEX/MATCH: איזה מהם עדיף?

VLOOKUP לעומת INDEX/MATCH: איזה מהם עדיף?

בכל הנוגע לעולם האקסל הוא מתחלק לשני פלגים – VLOOKUP פשטידהו- INDEX/MATCH פשטידה.

אם אתה רוצה לדעת בVLOOKUP ו- INDEX/MATCHלמי מהם יש את הציון הגבוה יותר בקרב, מאמר זה ינסה לענות.

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

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

כשהזכרתי את זה, היו להם הרבה שאלות:

  • האם זו נוסחת חיפוש והתייחסות?-כן!אולי הטוב ביותר
  • האם זה חדש באקסל 2016?-ממש לא!
  • האם זה יכול להתייחס לנתונים בין גליונות עבודה או חוברות עבודה שונות?-כן
  • יותר טוב מ-VLOOKUP?-זה תלוי

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

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

תוכן

שאלות קשורות  סמן תאים ריקים באקסל

VLOOKUP Vs INDEX MATCH - השוואה אובייקטיבית

אז בואו נתחיל ונגמור את הוויכוח הארוך על VLOOKUP לעומת INDEX/MATCH ומה עדיף.

לשם כך, אשווה את שתי הפונקציות בכמה פרמטרים (חלקם ניתנים לכימות, חלקם לא).

פופולריות של פונקציות

עבור אנשים מסוימים, אם אתה יודע איך להשתמש ב- VLOOKUP, אז אתה יודע איך להשתמש ב- Excel.בהתחשב בכמה פונקציה יחידה זו יכולה לעשות, אני לא מאשים אותם.

מסיבה זו, אנשים רבים משתמשים ב-VLOOKUP מכיוון שקל יותר להבין זאת על ידי משתמשי Excel אחרים.

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

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

מסקנה: VLOOKUP הוא המנצח הברור בפופולריות

קל לשימוש

מה שהופך את VLOOKUP לכל כך פופולרי הוא קלות השימוש שלו (לפחות בהשוואה ל-INDEX/MATCH).

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

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

VLOOKUP לוקח 3 פרמטרים (הרביעי הוא אופציונלי) והוא קל יותר להבנה מאשר INDEX/MATCH.

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

שאלות קשורות  7 דברים מדהימים שהטקסט לעמודות של Excel יכול לעשות עבורך

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

Vlookup ואינדקס

מסקנה: VLOOKUP ידועה בנוחות השימוש שלה.

גמישות תפקודית

VLOOKUP היא תכונה נהדרת עם כמה מגבלות:

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

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

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

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

מצד שני, השילוב של INDEX-MATCH משמש לטיפול בכל הבעיות הללו.זה יכול

  1. מצא והחזר את הערך משמאל לערך הבדיקה,
  2. עבודה עם נתונים מובנים אופקית ו/או אנכית.
  3. לטפל במספרי שורות/עמודות למקרה שתוסיף או תמחק חלק ממערך הנתונים

ערך בדיקת Vlookup בצד ימין

מסקנה: השילוב INDEX/MATCH נותן לך יותר גמישות מאשר VLOOKUP.

מהירות נוסחה

ההבדל הזה בקושי מורגש כשיש לך מערכי נתונים קטנים יותר.

עם זאת, אם יש לך אלפי שורות ועמודות רבות, זה יכול להיות גורם מכריע.

בלי להמציא את הגלגל מחדש, הנה זה כאןצ'רלי קידמאמר שבו הוא מזכיר בבירורבמקרה הגרוע, שיטת INDEX-MATCH מהירה כמו VLOOKUP;במקרה הטוב, זה הרבה יותר מהיר.

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

זה עדכון, הם הזכירו איך הם עשו נוסחאות כמו VLOOKUP, HLOOKUP ו-MATCH מהר יותר.

כמו כן, יש מעט מאוד אנשים שבאמת יכולים להפיק תועלת משיפורי המהירות הנלווים לשימוש ב- INDEX/MATCH במקום ב- VLOOKUP.

מסקנה: אם אתם מחפשים מהירות, המשולבת INDEX/MATCH היא הדרך ללכת.

שאלות קשורות  מנהל התקן Acer Bluetooth - הורדה עבור Windows 10 או 8.1 או 7

שיפוט כולל (VLOOKUP בשילוב עם INDEX/MATCH)

למרות שאני מעריץ ענק של INDEX/MATCH, בכל ההגינות אני חייב להודות ש-VLOOKUP הוא עדיין המלך.

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

INDEX/MATCH הוא שילוב רב עוצמה עם יותר גמישות ומהירות מנוסחת VLOOKUP.

עם זאת, VLOOKUP לא הולך לשום מקום, וככל הנראה תישאר אחת התכונות הפופולריות ביותר באקסל במשך שנים רבות.

ההבדל בין VLOOKUP לבין INDEX/MATCH

לפני ביצוע השוואה, אני חושב שחשוב להבין את ההבדלים הבסיסיים (וחשוב מכך את קווי הדמיון) בין שתי הפונקציות הללו.

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

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

ברוב המקרים, אתה יכול להשתמש בהם לסירוגין.

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

להלן כמה הבדלים בסיסיים בין שתי הנוסחאות:

  1. VLOOKUP היא נוסחה אחת שעושה את כל החיפוש והקבלה, אבל עבור INDEX/MATCH אתה צריך להשתמש בשתי פונקציות בנוסחה.
  2. INDEX/MATCH יכול לבצע חיפושים מתקדמים יותר - כמו מציאת הצד השמאלי של מערך נתונים, הפיכת ערכי שורה/עמודה לדינמיים וכו'.
  3. INDEX/MATCH מספק גמישות רבה יותר ומתאים יותר לבניית מודלים של נתונים או עבודה עם נתונים מורכבים

הו שלום 👋נעים להכיר אותך.

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

לפרסם תגובה