Excel · मराठी आवृत्ती
4.4 INDEX आणि MATCH एकत्र वापरा
या page मध्ये
=INDEX(array, row_num, [column_num]) ठरावीक position मधली value देतो. =MATCH(lookup_value, lookup_array, [match_type]) value ची position शोधतो.
- MATCH type 0: exact match.
- Type 1: lookup value पेक्षा लहान किंवा बरोबर असलेली सर्वांत मोठी value; ascending sort आवश्यक.
- Type -1: मोठी किंवा बरोबर असलेली सर्वांत लहान value; descending sort आवश्यक.
दोन्ही एकत्र: MATCH row शोधतो, INDEX त्या जागेची value देतो.
=INDEX(Stores!$E$2:$E$8, MATCH(G2, Stores!$A$2:$A$8, 0))
| Step | Result for G2 = AMN-SLP-01 |
|---|---|
MATCH("AMN-SLP-01",Stores!$A$2:$A$8,0) |
6 |
INDEX(Stores!$E$2:$E$8,6) |
Salman |
AMN-SLP-01 हा selected master range मधला सहावा item. म्हणून INDEX सहावी manager value Salman देतो.
Left lookup
Dharampeth Area वरून डावीकडचा Store ID शोधूया:
=INDEX(Stores!$A$2:$A$8, MATCH("Dharampeth", Stores!$D$2:$D$8, 0)) → AMN-NGP-01
INDEX + MATCH ने डावीकडे किंवा उजवीकडे lookup करता येतो. Return column थेट reference असल्यामुळे मधे columns insert झाले तरी hard-coded index चा problem कमी होतो. तोच MATCH अनेक INDEX formulas मध्ये reuse करता येतो. मात्र return columnच delete केला तर reference तुटू शकतो.
Practice
Store ID वरून Platform, manager Rani वरून Store ID आणि J1 मधल्या Store ID वरून Area आणा.