אם אתה משתמש הרבה ב-Excel, כנראה שהשתמשת בפונקציות LOOKUP לעתים קרובות למדי. אם אינך מכיר, הפונקציה LOOKUP משמשת לחיפוש בשורה או עמודה בודדת כדי למצוא ערך ספציפי בשורה או בעמודה אחרת.
פונקציה זו שימושית כאשר עובדים עם הרבה נתונים בגיליון אקסל. ב-Excel, ישנם מספר סוגים של פונקציות LOOKUP.
במאמר זה, נספר לכם את כל מה שאתם צריכים לדעת על פונקציית XLOOKUP ב-Microsoft Excel, יחד עם כמה דוגמאות מועילות.
מהי פונקציית XLOOKUP באקסל?
XLOOKUP מחליף את הפונקציות הישנות כמו HLOOKUP, VLOOKUP ו-LOOKUP. הוא תומך בחיפושים אנכיים ואופקיים.
במילים אחרות, הפונקציה XLOOKUP מאפשרת לך למצוא במהירות ערך במערך נתונים נתון, הן אופקית והן אנכית, ומחזירה את הערך המתאים שלו בשורה או בעמודה אחרת.
ישנן דרכים רבות להשתמש בפונקציית XLOOKUP כדי להפיק ממנה את המרב. נסקור כמה מהדוגמאות של XLOOKUP שיתנו לך הבנה טובה יותר לגביו.
כיצד לגשת לפונקציית XLOOKUP
לרוע המזל, XLOOKUP אינו זמין עבור משתמשים המריצים את גרסאות Office 2010, 2013, 2016 ו-2019. זה זמין רק בחבילת Microsoft Office 365.
אם אינך משתמש בחבילת Microsoft 365 במחשב שלך, ייתכן שיהיה עליך
שדרג ל- Microsoft 365 כדי לקבל גישה לפונקציית XLOOKUP. ואם אתה כבר משתמש ב-Microsoft 365, אז תמצא את האפשרות כבר מופעלת באקסל. XLOOKUP זמין גם ב- Office 365 מקוון.קָשׁוּר: Office 2021 לעומת Microsoft 365: באיזה מהם כדאי להשתמש?
תחביר עבור פונקציית XLOOKUP
התחביר של פונקציית XLOOKUP דומה לזה של VLOOKUP ו-HLOOKUP. אם אי פעם השתמשת בהם, השימוש ב-XLOOKUP יהיה נוח יותר. להלן התחביר עבור הפונקציה XLOOKUP ב- Excel:
=XLOOKUP(ערך_חיפוש, מערך_חיפוש, מערך_החזר, [אם_לא_נמצא], [מצב_התאמה], [מצב_חיפוש])
הפונקציה XLOOKUP תומכת בעד שישה ארגומנטים, והנה הערכים שלהם.
- lookup_value (חובה): הערך שאתה רוצה למצוא.
- מערך_חיפוש (נדרש): המערך שבו ברצונך לחפש את ערך הבדיקה.
- return_array (נדרש): המערך שממנו ברצונך לאחזר ולהחזיר את הערכים כאשר ערך הבדיקה נמצא.
- [אם_לא_נמצא] (אופציונלי): כאשר ההתאמה לא נמצאה, זה הערך שיש להחזיר.
-
[match_mode] (אופציונלי): ארגומנט זה מאפשר לך לציין את סוג ההתאמה שאתה מחפש. ישנם ערכים שונים כדי לציין זאת:
- 0 - הוא מחפש התאמה מדויקת, והערך צריך להתאים בדיוק לערך במערך lookup_array. זה גם מוגדר כברירת מחדל כאשר לא מוזכר.
- -1 - הוא מחפש את ההתאמה המדויקת ולאחר שנמצא, הוא חוזר לערך הקטן הבא.
- 1 - הוא מחפש את ההתאמה המדויקת ולאחר שנמצאה חוזר לערך הגדול הבא.
- 2 - הוא עושה התאמה חלקית באמצעות תווים כלליים לאן *, ?, ו ~ בעלי משמעות מיוחדת.
-
[מצב_חיפוש] (אופציונלי): משמש כדי לציין את מצב החיפוש של XLOOKUP ב-lookup_array. ישנם ערכים שונים לציון אותו הדבר:
- 1 - מבצע חיפוש החל מהפריט הראשון. זה מוגדר כברירת מחדל כאשר לא צוין דבר.
- -1 - מבצע חיפוש הפוך החל מהפריט האחרון.
- 2 - מבצע חיפוש בינארי ב-lookup_array שבו הנתונים צריכים מיון בסדר עולה. אם הנתונים לא ממוינים, הם עלולים ליצור שגיאות או תוצאות שגויות.
- -2 - מבצע חיפוש בינארי ב-lookup_array שבו הנתונים צריכים מיון בסדר יורד. אם הנתונים לא ממוינים, הם עלולים ליצור שגיאות או תוצאות שגויות.
קָשׁוּר: מה הם תווים כלליים ב-Excel? כיצד להשתמש בהם
יתרונות וחסרונות של פונקציית XLOOKUP באקסל
XLOOKUP היא עדיין פונקציה שיש לה את היתרונות שלה על פני VLOOKUP ו- INDEX/MATCH. אבל יש לזה גם חסרונות.
היתרונות של פונקציית XLOOKUP
- זה עובד הן אנכית והן אופקית.
- צריך שלושה ארגומנטים, במקום ארבעה ארגומנטים בפונקציות VLOOKUP ו- INDEX MATCH.
- תמיד ברירת המחדל להתאמה מדויקת.
- יכול לבצע חיפושי התאמה חלקיים באמצעות תווים כלליים.
- יכול לבצע חיפושים בסדר יורד.
- משתמש בפונקציה אחת במקום שתיים ב- INDEX MATCH.
החסרונות של פונקציית XLOOKUP
- טיעונים אופציונליים עשויים להיראות מורכבים למתחילים.
- יכול לצרוך יותר זמן בעת בחירת שני טווחים, ויש יותר מדי תאים בגיליון האלקטרוני.
- מחזירה שגיאה כאשר חיפוש והחזרות מערך אינן באורך זהה.
- צריך לזכור גם טווחי חיפוש וגם טווחי החזרה.
כיצד להשתמש בפונקציית XLOOKUP באקסל
הפונקציה XLOOKUP פועלת באופן דומה לפונקציה LOOKUP באקסל. אתה יכול להשתמש ב-XLOOKUP פשוט על ידי בחירת הפניות לתאים היכן שהפונקציה אמורה לפעול.
לחלופין, אתה יכול גם להשתמש בתיבה "סרגל הנוסחה" הממוקמת בחלק העליון; והכנס שם את תחביר הפונקציה XLOOKUP.
דוגמאות לפונקציית XLOOKUP
אם כל זה מבלבל אותך, ננסה להסביר זאת באמצעות הדוגמאות הבאות. דוגמאות אלו יתנו לך מושג טוב יותר כיצד פועלת פונקציית XLOOKUP.
דוגמה 1
נניח שיש לך מערך נתונים שנראה כך (בתמונה למטה), ואתה רוצה לקבל את סימני המדע של מתיו בתאי F ו-G.
וכדי לקבל את הנתונים האלה, נשתמש בפונקציית XLOOKUP הבאה בתא F2:
=XLOOKUP(F2,A2:A15,B2:B15)
והנוסחה תביא לציון המדע של מתיו בתא הבא. הסיבה לכך היא שנתנו את ערך החיפוש בתור F2, שבמקרה זה הוא מתיו.
דוגמה 2
בואו ניקח את אותו מערך נתונים, אבל הפעם עם השמות בצד ימין. שוב, אנחנו עדיין מחפשים את ציון המדע של מתיו.
הנה הפונקציה XLOOKUP שבה נשתמש במקרה זה:
=XLOOKUP(F2,D2:D15,A2:A15)
הנתונים המתקבלים של פונקציה זו יהיו זהים גם כן. למרות שזו אותה תוצאה, ה מערך_חיפוש ו return_array הערכים משתנים כאן.
הפונקציה XLOOKUP מטפלת בבעיות העיקריות בפונקציית VLOOKUP. אתה יכול להזיז את השורות והעמודות בכל דרך, ו-XLOOKUP עדיין יעבוד. אבל VLOOKUP יחזיר שגיאה.
דוגמה 3
אתה יכול גם להביא תוצאות מרובות אופקית ואנכית בו-זמנית. אז אם אנחנו רוצים לקבל את הציון של מתיו בכל המקצועות, זה גם אפשרי. הפונקציה XLOOKUP במקרה שלנו תהיה:
=XLOOKUP(F2,D2:D15,A2:C15)
התוצאה של פונקציה זו תהיה זהה.
במקרה זה, הפונקציה XLOOKUP ביצעה חיפוש אופקי ואנכי, והתוצאות היו מדויקות לחלוטין. כאן, ערכי הארגומנט שונו בהתאם.
קָשׁוּר: כיצד להשתמש בפונקציה AVERAGEIF באקסל
השתמש ב-XLOOKUP במקום ב-VLOOKUP
XLOOKUP הוא שיפור גדול בכל הנוגע לפונקציות חיפוש. החיסרון היחיד בפונקציית XLOOKUP הוא שהיא אינה תואמת לאחור. אם אתה משתף גיליונות אלקטרוניים עם גרסאות ישנות יותר של Microsoft Office Suite, אתה עלול להיתקל בשגיאות.
עם זאת, אתה יכול לגשת ל-XLOOKUP מ-Office 365 Online. פונקציית XLOOKUP עדיין בשלביה המוקדמים, כך שלמשתמשי Excel ייקח זמן לאמץ אותה.
קשה להשיג רישיונות חינם של Microsoft Office, אבל הם קיימים. כך תוכל להשתמש ב-Microsoft Office בחינם.
קרא הבא
- פִּריוֹן
- Microsoft Excel
- טיפים לגיליון אלקטרוני
- טיפים של Microsoft Office

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