Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

4.7 XLOOKUP चे match modes, search modes आणि multiple columns

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

match_mode ठरवतो match कसा शोधायचा. search_mode ठरवतो शोध कुठून आणि कसा करायचा.

Argument Value अर्थ
match_mode 0 (default) अचूक match
-1 Exact; नसेल तर next smaller item
1 Exact; नसेल तर next larger item
2 Wildcard match — *, ? आणि ~
search_mode 1 (default) सुरुवातीपासून शेवटापर्यंत
-1 शेवटापासून सुरुवातीपर्यंत; latest साठी date sort तपासा
2 / -2 Sorted data वर binary search — ascending / descending

Examples

काय हवंय? Formula
Date ने sort केलेल्या Orders मधली Zoya ची शेवटची amount =XLOOKUP("Zoya", Orders[Customer], Orders[Amount], , 0, -1)
Area मध्ये Road असलेला store =XLOOKUP("*Road*", Stores[Area], Stores[Store ID], , 2) → BLK-NSK-01 (College Road)
Delivery fee slab — Lesson 4.9 =XLOOKUP(G2, FeeSlabs[Min Order], FeeSlabs[Fee], , -1)

Zoya ची शेवटची entry शोधण्यासाठी search mode -1. ती latest date ची entry म्हणायची असेल तर Orders आधी date ने व्यवस्थित sort असले पाहिजेत. ‘Road’ असलेला Area शोधण्यासाठी wildcard आणि match_mode 2 वापरा. Fee slab साठी -1 वापरा.

अनेक columns एका formula मधून

=XLOOKUP(G2, Stores!$A$2:$A$8, Stores!$C$2:$E$8)

City, Area आणि City Manager हे तीन adjacent cells मध्ये spill होतील. उदा. Nashik | College Road | Zoya.

Practice

BLK-PUN-01 ची शेवटची recorded delivery time आणा. City, Area आणि Manager एका XLOOKUP ने आणा. नावात Grapes असलेला पहिला product शोधा.