הפונקציות XLOOKUP ו- VLOOKUP של Excel משמשות לניתוח קבוצות גדולות של נתונים במהירות. VLOOKUP היא פונקציה שנמצאת בשימוש באקסל במשך שנים. עם זאת, יש פונקציה חדשה יותר שבה אתה צריך להשתמש בשם XLOOKUP.
לשניהם יש יתרונות ומגבלות. אנחנו כאן כדי לפרק את ההבדלים ולעזור לך להחליט איזה מהם מתאים יותר לפרויקט שלך.
איך VLOOKUP עובד?
VLOOKUP ראשי תיבות של Vertical Look-up. זוהי פונקציית Excel שמבצעת חיפושים אנכיים עבור ערך בעמודה השמאלית ביותר של מערך נתונים ולאחר מכן מחזירה ערך ייחודי מעמודה אחרת, באותה שורה. התחביר עבור הפונקציה VLOOKUP הוא כדלקמן:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
בואו נסתכל על דוגמה. נניח שיש לך רשימה של דגמי מכשירי סמארטפון במערך הנתונים שלך, ואתה צריך לשלוף מידע ספציפי עליהם.
אתה יכול להשתמש בפונקציית VLOOKUP כדי לאסוף מידע נוסף על המעבדים ונקודות המחיר שלהם.
הנה מדריך מפורט כיצד להשתמש ב-VLOOKUP באקסל כדי לחלץ מידע ספציפי ממערך נתונים. למרות ש-VLOOKUP היא אחת הפונקציות הטובות ביותר ב-Excel ויכולה לעזור לך לפשט מערכי נתונים גדולים, יש לה כמה מגבלות. לדוגמה, הנתונים צריכים להיות מסודרים בסדר עולה כדי שהנוסחה תעבוד.
איך XLOOKUP עובד?
XLOOKUP מאפשר לך לבצע חיפושים אופקיים ואנכיים כדי לחפש ערך בגיליון אלקטרוני. הפונקציה בעצם מבצעת חיפוש מערך. אם נמצא התאמה, הוא מחזיר את הפריט המתאים מטווח הנתונים השני (return_array).
זה יעיל יותר מאפשרויות חיפוש אחרות מכיוון שהוא מגיע עם התאמה מדויקת כברירת מחדל. אתה יכול להשתמש בארגומנטים האופציונליים ב- ([התאמה_מצב]) ארגומנט לציון סוג ערכי ההתאמה המשוערים הדרושים לך - התאמה מדויקת או ערך נמוך או גבוה יותר לאחר מכן, או התאמת תו כללי.
ניתן להשתמש בו למטרות שונות, לרבות ניתוח פיננסי, ניתוח שיווק ומכירות וכן הלאה. התחביר עבור הפונקציה XLOOKUP הוא כדלקמן:
=XLOOKUP(ערך_חיפוש, מערך_חיפוש, מערך_החזר, [אם_לא_נמצא], [מצב_התאמה], [מצב_חיפוש])
המדריך הבא יעביר אותך דרך היסודות ויעזור לך להבין כיצד להשתמש בפונקציית XLOOKUP בחוברת העבודה שלך. שתי הפונקציות הללו דורשות לפחות שלושה ארגומנטים.
ההבדלים העיקריים בין XLOOKUP ל-VLOOKUP
אמנם יש קווי דמיון רבים בין XLOOKUP ל-VLOOKUP, אבל חשוב להבין את ההבדלים.
1. מספר אינדקס עמודה
בעת הפעלת VLOOKUP, תצטרך ללכת לטבלת המקור כדי לבדוק ולציין את מספר אינדקס העמודה המדויק.
VLOOKUP דורש פרמטר מספר אינדקס עמודה כדי להחזיר את התוצאות הנכונות. שימוש במספר אינדקס עמודה שגוי עלול לגרום לפלט שונה מגליון העבודה או מהנתונים שלך, בצורה של ערך שגוי או "#REF" שְׁגִיאָה.
בדוגמה למעלה, נניח שאתה צריך לחלץ את פרטי המעבד עבור המכשיר, Apple iPhone 12. אנו נשתמש בערכת הנתונים השנייה עבור כל הדוגמאות.
בהתאם לכך, עלינו להזין את ערך החיפוש, כלומר, המכשיר Apple iPhone 12 בעמודה J, אשר במקרה היא העמודה השמאלית ביותר במערך הנתונים לדוגמה שלנו, ומערך הטבלה המתאים (עמודות J ו-K). יהיה צורך לאחזר את הערך מהעמודה השנייה במערך הטבלה, כלומר עמודת החיפוש K, ומכאן שמספר אינדקס העמודה יהיה 2.
XLOOKUP היא פונקציה דינמית שמבטלת את הארגומנט מספר אינדקס העמודות, מה שאומר שאינך צריך לדאוג לספור כמה עמודות יש בטבלה. תצטרכו לציין רק את עמודות החיפוש והחיפוש, מה שיחסוך לכם הרבה זמן ומאמץ.
2. יציבות וגמישות
לאחר שתבסס את המודל שלך, אתה אמור להיות מסוגל לעדכן במהירות את טבלת המקור בנתונים טריים מבלי לדאוג שהנוסחאות שלך ישברו. עם VLOOKUP, הוספה או העברה של עמודות פירושה שעליך לבצע מחדש את כל הנוסחה.
XLOOKUP היא פונקציה חזקה יותר המאפשרת לך להוסיף או להסיר עמודות מבלי לדאוג לשגיאות. רק תוודא שאתה לא מכניס עמודה או שורה מחוץ למערך בדיקת המידע, ובמקרה זה הפונקציה תחזיר שגיאה.
3. הודעות שגיאה מותאמות אישית
פונקציית XLOOKUP נוחה לשימוש. זה מאפשר לך להזין הודעת טקסט שגיאה מותאמת אישית ב- [אם_לא_נמצא] ארגומנט שיופיע אם ערך הבדיקה לא נמצא.
VLOOKUP אינו מציע פונקציונליות דומה. ייתכן שיהיה עליך להשתמש בפונקציות אחרות כגון IFERROR כדרך לעקיפת הבעיה, במקרים שבהם לא נמצאו התאמות.
מדוע XLOOKUP טוב יותר בהשוואה ל-VLOOKUP?
למרות של-VLOOKUP יש את השימושים שלו, הוא מוגבל יותר בפונקציונליות מאשר XLOOKUP. זה הופך את XLOOKUP לבחירה המועדפת לעבודה על מערכי נתונים גדולים יותר. התוצאות מהירות יותר ופחות מועדות לשגיאות. בואו נבין מדוע XLOOKUP עובד טוב יותר בהשוואה ל-VLOOKUP.
1. XLOOKUP אינו מוגבל לטווחי נתונים ספציפיים
XLOOKUP הרבה יותר גמיש מ-VLOOKUP, שיכול לחפש ערכים רק בעמודה השמאלית ביותר של טבלה, ולהחזיר ערכים מעמודות מתאימות מימין, כפי שראינו בדוגמה למעלה. לעומת זאת, מודל XLOOKUP דורש שלבים פשוטים יותר ויכול להחזיר ערכים לכל עמודה בכל כיוון.
2. XLOOKUP ברירת המחדל להתאמה מדויקת
כברירת מחדל, הפונקציה VLOOKUP ב-Excel מניחה לחפש התאמה משוערת. עם זאת, אם נדרשת התאמה מדויקת עבור גליון העבודה שלך, עליך להזין "FALSE" בארגומנט range_lookup.
הפונקציה XLOOKUP מחפשת את ערך הבדיקה בטווח שצוין שהוא התאמה מדויקת כברירת מחדל. אם לא ניתן למצוא התאמה מדויקת, תוכל לשנות את הארגומנט כדי לחפש התאמה משוערת שעשויה להיות קטנה או יותר מערך הבדיקה.
כדי לעשות זאת, אתה יכול להגדיר את האופציונלי [מצב_התאמה] ארגומנט ל-0 = התאמה מדויקת (ברירת מחדל), -1 = התאמה מדויקת או הקטנה הבאה, 1 = התאמה מדויקת או הבאה בגודלה, או 2 = התאמה כללית.
3. XLOOKUP יכול להתמודד עם הוספת עמודות או מחיקות
VLOOKUP הוא אפליקציה נהדרת למציאת נתונים ספציפיים מגיליון אלקטרוני או טבלה אחרת. עם זאת, זה יותר מדד סטטי - אם אתה צריך לעדכן את מקור הנתונים או לבצע שינויים או לסדר מחדש את העמודות, הנוסחה נשברת, ובסופו של דבר אתה מאבד את הפונקציה VLOOKUP.
XLOOKUP, לעומת זאת, הוא מדד דינמי יותר שיכול להתמודד עם שינויים בעמודות ועדיין להחזיר תוצאות חיפוש מדויקות. זה מגיע עם פרמטרים ספציפיים יותר, כגון מערך בדיקת המידע ומערך ההחזרה, במקום הארגומנט של מערך הטבלה ומספר אינדקס העמודות ב-VLOOKUP.
4. XLOOKUP מבצע בדיקות אנכיות ואופקיות
הפונקציה XLOOKUP יכולה למצוא נתונים במערכים אופקיים ואנכיים כאחד, בניגוד ל-VLOOKUP, שיכולה לבצע חיפושים אנכיים של נתונים בלבד.
5. XLOOKUP מספק התאמות משוערות חכמות יותר
אם אתה מחפש פריט שקרוב למה שאתה רוצה, XLOOKUP ייתן לך תוצאות מדויקות יותר. הוא מציע תוצאות מדויקות יותר ופחות תוצאות חיוביות שגויות.
עם זאת, עם VLOOKUP, אם אתה רוצה למצוא התאמה משוערת מהגיליון האלקטרוני שלך, הפונקציה תחזיר רק את הערך הקטן הבא של הפניה תואמת. אבל XLOOKUP מאפשר לך לבצע התאמה משוערת טובה יותר ולהחזיר גם את הערכים הבאים הגדולים או הקטנים יותר מטבלת החיפוש שלך.
6. XLOOKUP צריך פחות הפניות לתאים
בזמן השימוש ב-XLOOKUP, כל מה שאתה צריך הוא לבחור שני טווחי נתונים ספציפיים - מערך או טווח מהמקום שבו אתה רוצה כדי לחפש ערך (מערך_מחפש), ומערך/טווח שממנו ברצונך לאחזר את הערך (מערך_החזרה).
פונקציית VLOOKUP, לעומת זאת, דורשת ממך לבחור מגוון שלם של נתונים באמצעות table_array פָּרָמֶטֶר. זו יכולה להיות בעיה עם מערכי נתונים מורכבים מכיוון שאם הגיליון האלקטרוני שלך גדול, זה עלול להיות קשה לסדר מחדש או לבחור את כל טווח התאים שממנו ברצונך להחזיר ערך. יתרה מכך, כדי להחזיר התאמה משוערת באמצעות VLOOKUP, יש למיין את הנתונים בטבלה תמיד בסדר עולה.
VLOOKUP או XLOOKUP: איזה מהם מתאים לך?
אז האם XLOOKUP עדיף על VLOOKUP? בהשוואה ישירה, התשובה חייבת להיות כן. עם זאת, זה לא יכול להיות פשוט כמו זה עבור כל המשתמשים. לדוגמה, ייתכן שתעדיף פונקציה ישנה יותר אם אתה מיומן בה במיוחד או כאשר אתה מוצא שימוש בפונקציה ספציפית המתאימה לשימוש שלך.
עבור מערכי נתונים גדולים יותר, סביר להניח ש-XLOOKUP היא האפשרות הטובה ביותר עבורך בשל הפונקציונליות המוגברת שלו. ל-VLOOKUP יש מספר מגבלות שמקשות על השימוש בנתונים מורכבים - וכתוצאה מכך, ל-XLOOKUP יש הרבה יותר גמישות, מה שהופך אותו לבחירה הטובה ביותר עבור רוב משתמשי הגיליון האלקטרוני.
3 נוסחאות מטורפות של Microsoft Excel שימושיות ביותר
קרא הבא
נושאים קשורים
- פִּריוֹן
- Microsoft Excel
- ניתוח נתונים
- טיפים של Microsoft Office
על הסופר
שריל היא יוצרת תוכן ואסטרטג עם התמקדות באורח חיים, יישומים ניידים ומדיה דיגיטלית. היא סקרה מוצרים ויישומים טכנולוגיים לגבי תוכן, שימושיות ונגישות. היא עובדת בשיתוף פעולה הדוק עם אנשים פרטיים ועסקים כדי לעצב קמפיינים המחברים בין מותגים ללקוחות תוך שימוש בתמהיל המתאים של מילים וויזואליות.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם