התחליף המודרני ל-VLOOKUP ול-HLOOKUP — חפש בכל עמודה והחזר כל עמודה, בכל כיוון.
תחביר
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])ארגומנטים
lookup_valueחובה
הערך לחיפוש.
lookup_arrayחובה
המערך או הטווח לחיפוש.
return_arrayחובה
המערך או הטווח שממנו יוחזר ערך.
if_not_foundאופציונלי
טקסט שיוחזר כשלא נמצאה התאמה.
match_modeאופציונלי
0 מדויק (ברירת מחדל), -1/1 הקטן/הגדול הבא, 2 תו כללי.
XLOOKUP מחפש במערך חיפוש ומחזיר את הפריט התואם ממערך החזרה נפרד. הוא מחפש שמאלה או ימינה, ברירת המחדל היא התאמה מדויקת, ויש לו ארגומנט if_not_found מובנה כך שאינך זקוק עוד ל-IFERROR. זמין ב-Microsoft 365 וב-Excel 2021 ואילך.
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")→$1,250תואם למפתח ב-E2 ומחזיר את המחיר; מציג "Not found" אם חסר.
=XLOOKUP(E2, Names, IDs)→A102מחזיר ערך משמאל למפתח — דבר בלתי אפשרי עם VLOOKUP.
ציין את שלושת המערכים
הגדר את ערך החיפוש, את העמודה לחיפוש ואת העמודה להחזרה — הם יכולים להיות בכל סדר.
הוסף ערך חלופי
השתמש בארגומנט if_not_found כדי להחליף את #N/A בטקסט ברור.
כוונן את מצב ההתאמה
השאר ריק להתאמה מדויקת, או השתמש ב-2 לחיפושי טקסט עם תווים כלליים.
ברוב המקרים כן: הוא מחפש בכל כיוון, ברירת המחדל היא התאמה מדויקת, הוא שורד הוספת עמודות ומטפל במקרה של חוסר התאמה בתוך הנוסחה. השתמש ב-VLOOKUP רק בעת שיתוף עם גרסאות Excel ישנות.
הוא דורש Microsoft 365 או Excel 2021 ואילך. בגרסאות ישנות, השתמש ב-INDEX/MATCH לאותה גמישות.