Excel · मराठी आवृत्ती
4.7 XLOOKUP चे match modes, search modes आणि multiple columns
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 |
- match_mode 0: exact; -1: exact नसेल तर next smaller; 1: next larger; 2: wildcard *, ? आणि ~.
- search_mode 1: सुरुवातीपासून; -1: शेवटापासून.
- 2 / -2: sorted data वर binary search — ascending / descending. चुकीच्या sort वर वापरू नका.
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 शोधा.