ഉള്ളടക്ക പട്ടിക
Excel-ൽ INDEX ഉം MATCH ഉം എങ്ങനെ ഉപയോഗിക്കാമെന്നും VLOOKUP നേക്കാൾ മികച്ചത് എങ്ങനെയെന്നും ഈ ട്യൂട്ടോറിയൽ കാണിക്കുന്നു.
അടുത്തിടെയുള്ള രണ്ട് ലേഖനങ്ങളിൽ, തുടക്കക്കാർക്ക് VLOOKUP ഫംഗ്ഷന്റെ അടിസ്ഥാനകാര്യങ്ങൾ വിശദീകരിക്കാനും പവർ ഉപയോക്താക്കൾക്ക് കൂടുതൽ സങ്കീർണ്ണമായ VLOOKUP ഫോർമുല ഉദാഹരണങ്ങൾ നൽകാനും ഞങ്ങൾ നല്ല ശ്രമം നടത്തി. ഇപ്പോൾ, VLOOKUP ഉപയോഗിക്കുന്നതിൽ നിന്ന് നിങ്ങളോട് സംസാരിക്കാതിരിക്കാൻ ഞാൻ ശ്രമിക്കും, തുടർന്ന് Excel-ൽ ലംബമായി തിരയാനുള്ള ഒരു ബദൽ മാർഗമെങ്കിലും നിങ്ങൾക്ക് കാണിച്ചുതരാം.
"എനിക്ക് അത് എന്താണ് വേണ്ടത്?" നിങ്ങൾ അത്ഭുതപ്പെട്ടേക്കാം. കാരണം VLOOKUP ന് നിരവധി പരിമിതികൾ ഉണ്ട്, അത് പല സാഹചര്യങ്ങളിലും ആഗ്രഹിച്ച ഫലം നേടുന്നതിൽ നിന്ന് നിങ്ങളെ തടയും. മറുവശത്ത്, INDEX MATCH കോമ്പിനേഷൻ കൂടുതൽ വഴക്കമുള്ളതും പല കാര്യങ്ങളിലും VLOOKUP-നേക്കാൾ മികച്ചതാക്കുന്ന നിരവധി ആകർഷണീയമായ സവിശേഷതകളും ഉണ്ട്.
Excel INDEX കൂടാതെ MATCH ഫംഗ്ഷനുകൾ - അടിസ്ഥാനകാര്യങ്ങൾ
ഈ ട്യൂട്ടോറിയലിന്റെ ലക്ഷ്യം INDEX, MATCH ഫംഗ്ഷനുകൾ എന്നിവയുടെ സംയോജനം ഉപയോഗിച്ച് Excel-ൽ ഒരു vlookup ചെയ്യുന്നതിനുള്ള ഒരു ബദൽ മാർഗം കാണിക്കുക എന്നതാണ്, ഞങ്ങൾ അവയുടെ വാക്യഘടനയിൽ കൂടുതൽ വസിക്കുന്നില്ല. ഉപയോഗിക്കുന്നു. പൊതുവായ ആശയം മനസ്സിലാക്കുന്നതിന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ കാര്യങ്ങൾ മാത്രം ഞങ്ങൾ കവർ ചെയ്യും, തുടർന്ന് VLOOKUP-ന് പകരം INDEX MATCH ഉപയോഗിക്കുന്നതിന്റെ എല്ലാ ഗുണങ്ങളും വെളിപ്പെടുത്തുന്ന ഫോർമുല ഉദാഹരണങ്ങളിലേക്ക് ആഴത്തിൽ നോക്കുക.
INDEX function - വാക്യഘടനയും ഉപയോഗവും
Excel INDEX ഫംഗ്ഷൻ നിങ്ങൾ വ്യക്തമാക്കുന്ന വരി, കോളം നമ്പറുകളെ അടിസ്ഥാനമാക്കി ഒരു അറേയിൽ ഒരു മൂല്യം നൽകുന്നു. INDEX ഫംഗ്ഷന്റെ വാക്യഘടന നേരായതാണ്:
( മാനദണ്ഡം1= ശ്രേണി1) * ( മാനദണ്ഡം2= പരിധി2), 0))}ശ്രദ്ധിക്കുക. Ctrl + Shift + Enter കുറുക്കുവഴി ഉപയോഗിച്ച് പൂർത്തിയാക്കേണ്ട ഒരു അറേ ഫോർമുലയാണിത്.
ചുവടെയുള്ള സാമ്പിൾ ടേബിളിൽ, ഉപഭോക്താവ് എന്ന 2 മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി തുക കണ്ടെത്തണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. ഉൽപ്പന്നം .
ഇനിപ്പറയുന്ന INDEX MATCH ഫോർമുല ഒരു ട്രീറ്റ് ആയി പ്രവർത്തിക്കുന്നു:
=INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))
C2:C10 എന്നത് F1 എന്നതിൽ നിന്ന് ഒരു മൂല്യം നൽകാനുള്ള ശ്രേണിയാണ് മാനദണ്ഡം1 ആണ്, A2:A10 എന്നത് മാനദണ്ഡം1, F2 എന്നത് മാനദണ്ഡം 2, B2:B10 എന്നത് മാനദണ്ഡം2 എന്നിവയുമായി താരതമ്യം ചെയ്യാനുള്ള ശ്രേണിയാണ്.
Ctrl + Shift + Enter അമർത്തിക്കൊണ്ട് ഫോർമുല ശരിയായി നൽകാൻ ഓർമ്മിക്കുക. , കൂടാതെ സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ Excel അതിന്റെ ചുരുണ്ട ബ്രാക്കറ്റുകൾ സ്വയമേവ അടയ്ക്കും:
നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ അറേ ഫോർമുലകൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, ഇതിലേക്ക് ഒരു INDEX ഫംഗ്ഷൻ കൂടി ചേർക്കുക സൂത്രവാക്യം ഒരു സാധാരണ എന്റർ ഹിറ്റ് ഉപയോഗിച്ച് പൂർത്തിയാക്കുക:
ഈ ഫോർമുലകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഫോർമുലകൾ അടിസ്ഥാന INDEX MATCH ഫംഗ്ഷന്റെ അതേ സമീപനം ഉപയോഗിക്കുന്നു ഒരൊറ്റ കോളം. ഒന്നിലധികം മാനദണ്ഡങ്ങൾ വിലയിരുത്തുന്നതിന്, ഓരോ വ്യക്തിഗത മാനദണ്ഡത്തിനും പൊരുത്തങ്ങളെയും നോൺ-പൊരുത്തങ്ങളെയും പ്രതിനിധീകരിക്കുന്ന TRUE, FALSE മൂല്യങ്ങളുടെ രണ്ടോ അതിലധികമോ ശ്രേണികൾ നിങ്ങൾ സൃഷ്ടിക്കുന്നു, തുടർന്ന് ഈ അറേകളുടെ അനുബന്ധ ഘടകങ്ങൾ ഗുണിക്കുക. ഗുണന പ്രവർത്തനം TRUE, FALSE എന്നിവയെ യഥാക്രമം 1, 0 ആക്കി പരിവർത്തനം ചെയ്യുന്നു, കൂടാതെ 1 ന്റെ എല്ലാ മാനദണ്ഡങ്ങളുമായി പൊരുത്തപ്പെടുന്ന വരികളുമായി പൊരുത്തപ്പെടുന്ന ഒരു അറേ നിർമ്മിക്കുന്നു.1 ലുക്കപ്പ് മൂല്യമുള്ള MATCH ഫംഗ്ഷൻ അറേയിലെ ആദ്യത്തെ "1" കണ്ടെത്തുകയും അതിന്റെ സ്ഥാനം INDEX-ലേക്ക് കൈമാറുകയും ചെയ്യുന്നു, അത് ഈ വരിയിൽ നിർദ്ദിഷ്ട കോളത്തിൽ നിന്ന് ഒരു മൂല്യം നൽകുന്നു.
അറേ അല്ലാത്ത ഫോർമുല ആശ്രയിക്കുന്നത് അറേകൾ നേറ്റീവ് ആയി കൈകാര്യം ചെയ്യാനുള്ള INDEX ഫംഗ്ഷന്റെ കഴിവ്. രണ്ടാമത്തെ INDEX 0 row_num ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തിരിക്കുന്നതിനാൽ അത് മുഴുവൻ കോളം അറേയും MATCH-ലേക്ക് കൈമാറും.
അത് ഫോർമുലയുടെ ലോജിക്കിന്റെ ഉയർന്ന തലത്തിലുള്ള വിശദീകരണമാണ്. പൂർണ്ണ വിവരങ്ങൾക്ക്, ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള Excel INDEX MATCH കാണുക.
AVERAGE, MAX, MIN
എക്സൽ ഇൻഡെക്സ് മാച്ചിന് ഒരു മിനിമം, പരമാവധി, ശരാശരി മൂല്യം കണ്ടെത്തുന്നതിന് മൈക്രോസോഫ്റ്റ് എക്സലിന് പ്രത്യേക പ്രവർത്തനങ്ങൾ ഉണ്ട്. പരിധി. എന്നാൽ ആ മൂല്യങ്ങളുമായി ബന്ധപ്പെട്ട മറ്റൊരു സെല്ലിൽ നിന്ന് നിങ്ങൾക്ക് ഒരു മൂല്യം ലഭിക്കണമെങ്കിൽ എന്തുചെയ്യും? ഈ സാഹചര്യത്തിൽ, INDEX MATCH-നൊപ്പം MAX, MIN അല്ലെങ്കിൽ AVERAGE ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
MAX-നൊപ്പം INDEX MATCH
D നിരയിലെ ഏറ്റവും വലിയ മൂല്യം കണ്ടെത്തുന്നതിനും C കോളത്തിൽ നിന്ന് ഒരു മൂല്യം തിരികെ നൽകുന്നതിനും അതേ വരിയിൽ, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))
MIN-നൊപ്പം ഇൻഡക്സ് മാച്ച്
D കോളത്തിലെ ഏറ്റവും ചെറിയ മൂല്യം കണ്ടെത്തുന്നതിനും C നിരയിൽ നിന്ന് അനുബന്ധ മൂല്യം വലിക്കുന്നതിനും, ഇത് ഉപയോഗിക്കുക :
=INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))
ഇൻഡക്സ് പൊരുത്തം ഉപയോഗിക്കുന്നതിന്:
=INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))
നിങ്ങളുടെ ഡാറ്റ എങ്ങനെയാണ് ക്രമീകരിച്ചിരിക്കുന്നത് എന്നതിനെ ആശ്രയിച്ച്, മൂന്നാമത്തെ ആർഗ്യുമെന്റിന് (match_type) 1 അല്ലെങ്കിൽ -1 നൽകുകMATCH ഫംഗ്ഷൻ:
- നിങ്ങളുടെ ലുക്കപ്പ് കോളം (ഞങ്ങളുടെ കാര്യത്തിൽ D കോളം) ആരോഹണത്തിൽ അടുക്കുകയാണെങ്കിൽ, 1 ഇടുക. ഫോർമുല കുറഞ്ഞ ഏറ്റവും വലിയ മൂല്യം കണക്കാക്കും. നേക്കാൾ അല്ലെങ്കിൽ ശരാശരി മൂല്യത്തിന് തുല്യമാണ്.
- നിങ്ങളുടെ ലുക്ക്അപ്പ് കോളം അവരോഹണം എന്ന് അടുക്കിയിട്ടുണ്ടെങ്കിൽ -1 നൽകുക. നേക്കാൾ അല്ലെങ്കിൽ ശരാശരി മൂല്യത്തിന് തുല്യമായ ഏറ്റവും ചെറിയ മൂല്യം ഫോർമുല കണക്കാക്കും.
- നിങ്ങളുടെ ലുക്കപ്പ് അറേയിൽ ശരാശരിക്ക് കൃത്യമായി തുല്യമായ മൂല്യമുണ്ടെങ്കിൽ, നിങ്ങൾ കൃത്യമായ പൊരുത്തത്തിനായി 0 നൽകാം. സോർട്ടിംഗ് ആവശ്യമില്ല.
ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, കോളം D-യിലെ പോപ്പുലേഷനുകൾ അവരോഹണ ക്രമത്തിലാണ് അടുക്കിയിരിക്കുന്നത്, അതിനാൽ ഞങ്ങൾ പൊരുത്തം തരത്തിനായി -1 ഉപയോഗിക്കുന്നു. ഫലമായി, ഞങ്ങൾക്ക് "ടോക്കിയോ" ലഭിക്കുന്നു, കാരണം അതിന്റെ ജനസംഖ്യ (13,189,000) ശരാശരിയേക്കാൾ (12,269,006) ഏറ്റവും അടുത്ത പൊരുത്തമാണ്.
അത് അറിയാൻ നിങ്ങൾക്ക് ആകാംക്ഷയുണ്ടാകാം. VLOOKUP ന് അത്തരം കണക്കുകൂട്ടലുകളും നടത്താനാകും, എന്നാൽ ഒരു അറേ ഫോർമുലയായി: VLOOKUP-ന് ശരാശരി, പരമാവധി, മിനിട്ട് Excel-ലെ ഫോർമുലയ്ക്ക് ഒരു ലുക്കപ്പ് മൂല്യം കണ്ടെത്താൻ കഴിയില്ല, അത് ഒരു #N/A പിശക് ഉണ്ടാക്കുന്നു. സാധാരണ പിശക് നൊട്ടേഷൻ കൂടുതൽ അർത്ഥവത്തായ എന്തെങ്കിലും ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങളുടെ INDEX MATCH ഫോർമുല IFNA ഫംഗ്ഷനിൽ പൊതിയുക. ഉദാഹരണത്തിന്:
=IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")
ഇപ്പോൾ, ലുക്കപ്പ് ശ്രേണിയിൽ ഇല്ലാത്ത ഒരു ലുക്ക്അപ്പ് ടേബിൾ ആരെങ്കിലും ഇൻപുട്ട് ചെയ്യുകയാണെങ്കിൽ, ഒരു പൊരുത്തവുമില്ലെന്ന് ഫോർമുല ഉപയോക്താവിനെ വ്യക്തമായി അറിയിക്കും.കണ്ടെത്തി:
നിങ്ങൾക്ക് #N/A മാത്രമല്ല എല്ലാ പിശകുകളും കണ്ടെത്താൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, IFNA-ന് പകരം IFERROR ഫംഗ്ഷൻ ഉപയോഗിക്കുക:
=IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")
പല സാഹചര്യങ്ങളിലും എല്ലാ പിശകുകളും മറച്ചുവെക്കുന്നത് ബുദ്ധിശൂന്യമായേക്കാമെന്നത് ദയവായി ഓർക്കുക, കാരണം നിങ്ങളുടെ ഫോർമുലയിലെ സാധ്യമായ തെറ്റുകളെക്കുറിച്ച് അവ നിങ്ങളെ അറിയിക്കുന്നു.
ഇങ്ങനെയാണ് Excel-ൽ INDEX ഉം MATCH ഉം ഉപയോഗിക്കുന്നത്. ഞങ്ങളുടെ ഫോർമുല ഉദാഹരണങ്ങൾ നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ഡൗൺലോഡിനായി വർക്ക്ബുക്ക് പരിശീലിക്കുക
Excel INDEX MATCH ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)
INDEX(array, row_num, [column_num])ഓരോ പാരാമീറ്ററിന്റെയും വളരെ ലളിതമായ ഒരു വിശദീകരണം ഇതാ:
- array - നിങ്ങൾ തിരികെ നൽകാൻ ആഗ്രഹിക്കുന്ന സെല്ലുകളുടെ ഒരു ശ്രേണി എന്നതിൽ നിന്നുള്ള മൂല്യം.
- row_num - നിങ്ങൾ ഒരു മൂല്യം തിരികെ നൽകാൻ ആഗ്രഹിക്കുന്ന നിരയിലെ വരി നമ്പർ. ഒഴിവാക്കിയാൽ, column_num ആവശ്യമാണ്.
- column_num - നിങ്ങൾ ഒരു മൂല്യം തിരികെ നൽകാൻ ആഗ്രഹിക്കുന്ന നിരയിലെ നിര നമ്പർ. ഒഴിവാക്കിയാൽ, row_num ആവശ്യമാണ്.
കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി Excel INDEX ഫംഗ്ഷൻ കാണുക.
കൂടാതെ INDEX ഫോർമുലയുടെ ഏറ്റവും ലളിതമായ രൂപത്തിലുള്ള ഒരു ഉദാഹരണം ഇതാ:
=INDEX(A1:C10,2,3)
ഫോർമുല A1 മുതൽ C10 വരെയുള്ള സെല്ലുകളിൽ തിരയുകയും 2-ാം വരിയിലും 3-ാം നിരയിലും ഉള്ള സെല്ലിന്റെ ഒരു മൂല്യം നൽകുകയും ചെയ്യുന്നു, അതായത് സെൽ C2.
വളരെ എളുപ്പമാണ്, അല്ലേ? എന്നിരുന്നാലും, യഥാർത്ഥ ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഏത് വരിയും നിരയും വേണമെന്ന് നിങ്ങൾക്കറിയില്ല, അവിടെയാണ് MATCH ഫംഗ്ഷൻ ഉപയോഗപ്രദമാകുന്നത്.
MATCH ഫംഗ്ഷൻ - വാക്യഘടനയും ഉപയോഗവും
Excel MATCH ഫംഗ്ഷൻ സെല്ലുകളുടെ ഒരു ശ്രേണിയിൽ ഒരു ലുക്ക്അപ്പ് മൂല്യത്തിനായി തിരയുകയും ശ്രേണിയിലെ ആ മൂല്യത്തിന്റെ ആപേക്ഷിക സ്ഥാനം തിരികെ നൽകുകയും ചെയ്യുന്നു.
MATCH ഫംഗ്ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:
MATCH(lookup_value , lookup_array, [match_type])- lookup_value - നിങ്ങൾ തിരയുന്ന നമ്പർ അല്ലെങ്കിൽ ടെക്സ്റ്റ് മൂല്യം.
- lookup_array - സെല്ലുകളുടെ ഒരു ശ്രേണി തിരഞ്ഞു.
- match_type - കൃത്യമായ പൊരുത്തം നൽകണോ അതോ അടുത്തുള്ള പൊരുത്തം നൽകണോ എന്ന് വ്യക്തമാക്കുന്നു:
- 1 അല്ലെങ്കിൽ ഒഴിവാക്കിയത് - ലുക്കപ്പ് മൂല്യത്തേക്കാൾ കുറവോ തുല്യമോ ആയ ഏറ്റവും വലിയ മൂല്യം കണ്ടെത്തുന്നു. ആരോഹണ ക്രമത്തിൽ ലുക്കപ്പ് അറേ അടുക്കേണ്ടതുണ്ട്.
- 0 - ലുക്കപ്പ് മൂല്യത്തിന് കൃത്യമായി തുല്യമായ ആദ്യ മൂല്യം കണ്ടെത്തുന്നു. INDEX / MATCH കോമ്പിനേഷനിൽ, നിങ്ങൾക്ക് മിക്കവാറും എല്ലായ്പ്പോഴും ഒരു കൃത്യമായ പൊരുത്തം ആവശ്യമാണ്, അതിനാൽ നിങ്ങളുടെ MATCH ഫംഗ്ഷന്റെ മൂന്നാമത്തെ ആർഗ്യുമെന്റ് 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
- -1 - lookup_value-നേക്കാൾ വലുതോ തുല്യമോ ആയ ഏറ്റവും ചെറിയ മൂല്യം കണ്ടെത്തുന്നു. ലുക്കപ്പ് അറേ അവരോഹണ ക്രമത്തിൽ അടുക്കേണ്ടതുണ്ട്.
ഉദാഹരണത്തിന്, B1:B3 ശ്രേണിയിൽ "ന്യൂ-യോർക്ക്", "പാരീസ്", "ലണ്ടൻ", എന്നീ മൂല്യങ്ങൾ അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ, താഴെയുള്ള ഫോർമുല നമ്പർ 3 നൽകുന്നു, കാരണം "ലണ്ടൻ" ശ്രേണിയിലെ മൂന്നാമത്തെ എൻട്രിയാണ്:
=MATCH("London",B1:B3,0)
കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി Excel MATCH ഫംഗ്ഷൻ കാണുക.
ആദ്യ കാഴ്ചയിൽ, MATCH ഫംഗ്ഷന്റെ പ്രയോജനം സംശയാസ്പദമായി തോന്നിയേക്കാം. ഒരു ശ്രേണിയിലെ മൂല്യത്തിന്റെ സ്ഥാനം ആരാണ് ശ്രദ്ധിക്കുന്നത്? ഞങ്ങൾക്ക് അറിയേണ്ടത് മൂല്യം തന്നെയാണ്.
തിരഞ്ഞെടുപ്പ് മൂല്യത്തിന്റെ (അതായത് വരിയും നിരയും നമ്പറുകളും) ആപേക്ഷിക സ്ഥാനമാണ് നിങ്ങൾ row_num<-ലേക്ക് കൃത്യമായി നൽകേണ്ടതെന്ന് ഞാൻ നിങ്ങളെ ഓർമ്മിപ്പിക്കട്ടെ. INDEX ഫംഗ്ഷന്റെ 2>, column_num ആർഗ്യുമെന്റുകൾ. നിങ്ങൾ ഓർക്കുന്നതുപോലെ, Excel INDEX-ന് നൽകിയിരിക്കുന്ന വരിയുടെയും നിരയുടെയും സന്ധിയിൽ മൂല്യം കണ്ടെത്താനാകും, എന്നാൽ ഏത് വരിയും നിരയും കൃത്യമായി നിങ്ങൾക്ക് ആവശ്യമാണെന്ന് നിർണ്ണയിക്കാൻ അതിന് കഴിയില്ല.
Excel-ൽ INDEX MATCH ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം
ഇപ്പോൾ നിങ്ങൾക്ക് അടിസ്ഥാനകാര്യങ്ങൾ അറിയാം, അത് ഉണ്ടെന്ന് ഞാൻ വിശ്വസിക്കുന്നുMATCH ഉം INDEX ഉം എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നുവെന്ന് ഇതിനകം മനസ്സിലാക്കാൻ തുടങ്ങി. ചുരുക്കത്തിൽ, നിരയുടെയും വരിയുടെയും നമ്പറുകൾ പ്രകാരം INDEX ലുക്കപ്പ് മൂല്യം കണ്ടെത്തുന്നു, കൂടാതെ MATCH ആ നമ്പറുകൾ നൽകുന്നു. അത്രയേയുള്ളൂ!
ലംബമായ തിരയലിനായി, വരി നമ്പർ നിർണ്ണയിക്കാനും കോളം ശ്രേണി നേരിട്ട് INDEX-ലേക്ക് നൽകാനും മാത്രം നിങ്ങൾ MATCH ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു:
INDEX ( നിര എന്നതിൽ നിന്ന് ഒരു മൂല്യം നൽകുന്നതിന്. , MATCH ( ലുക്ക്അപ്പ് മൂല്യം , നെതിരെ തിരയാനുള്ള നിര , 0))അത് മനസ്സിലാക്കാൻ ഇപ്പോഴും ബുദ്ധിമുട്ടുണ്ടോ? ഒരു ഉദാഹരണത്തിൽ നിന്ന് മനസ്സിലാക്കുന്നത് എളുപ്പമായിരിക്കും. നിങ്ങൾക്ക് ദേശീയ തലസ്ഥാനങ്ങളുടെയും ജനസംഖ്യയുടെയും ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുക:
ഒരു നിശ്ചിത തലസ്ഥാനത്തിന്റെ ജനസംഖ്യ കണ്ടെത്താൻ, ജപ്പാന്റെ തലസ്ഥാനം പറയുക, ഇനിപ്പറയുന്ന INDEX MATCH ഫോർമുല ഉപയോഗിക്കുക:
=INDEX(C2:C10, MATCH("Japan", A2:A10, 0))
ഇനി, ഈ ഫോർമുലയിലെ ഓരോ ഘടകങ്ങളും യഥാർത്ഥത്തിൽ എന്താണ് ചെയ്യുന്നതെന്ന് നമുക്ക് വിശകലനം ചെയ്യാം:
- A2 ശ്രേണിയിലെ "ജപ്പാൻ" എന്ന ലുക്കപ്പ് മൂല്യത്തിനായി MATCH ഫംഗ്ഷൻ തിരയുന്നു: A10, കൂടാതെ നമ്പർ 3 നൽകുന്നു, കാരണം "ജപ്പാൻ" ലുക്കപ്പ് അറേയിൽ മൂന്നാമതാണ്.
- വരി നമ്പർ നേരിട്ട് INDEX-ന്റെ row_num ആർഗ്യുമെന്റിലേക്ക് പോകുന്നു, അതിൽ നിന്ന് ഒരു മൂല്യം തിരികെ നൽകാൻ നിർദ്ദേശിക്കുന്നു. വരി.
അതിനാൽ, മുകളിലെ ഫോർമുല ഒരു ലളിതമായ INDEX(C2:C,3) ആയി മാറുന്നു, അത് C2 മുതൽ C10 വരെയുള്ള സെല്ലുകളിൽ തിരയാനും ആ ശ്രേണിയിലെ 3-ാമത്തെ സെല്ലിൽ നിന്ന് മൂല്യം പിൻവലിക്കാനും പറയുന്നു, അതായത്. C4 കാരണം നമ്മൾ രണ്ടാമത്തെ വരിയിൽ നിന്ന് എണ്ണാൻ തുടങ്ങുന്നു.
ഫോർമുലയിൽ നഗരത്തെ ഹാർഡ്കോഡ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നില്ലേ? ഏതെങ്കിലും സെല്ലിൽ ഇത് ഇൻപുട്ട് ചെയ്യുക, പറയുക F1, സെൽ വിതരണം ചെയ്യുകമത്സരത്തിന്റെ റഫറൻസ്, നിങ്ങൾക്ക് ഒരു ഡൈനാമിക് ലുക്കപ്പ് ഫോർമുല ലഭിക്കും:
=INDEX(C2:C10, MATCH(F1,A2:A10,0))
പ്രധാനമായ കുറിപ്പ്! ഇതിലെ വരികളുടെ എണ്ണം INDEX-ന്റെ array ആർഗ്യുമെന്റ്, MATCH-ന്റെ lookup_array ആർഗ്യുമെന്റിലെ വരികളുടെ എണ്ണവുമായി പൊരുത്തപ്പെടണം, അല്ലാത്തപക്ഷം ഫോർമുല ഒരു തെറ്റായ ഫലം നൽകും.
കാത്തിരിക്കൂ, കാത്തിരിക്കൂ... എന്തുകൊണ്ട് ചെയ്യരുത് ഞങ്ങൾ ഇനിപ്പറയുന്ന വ്ലൂക്ക്അപ്പ് ഫോർമുല ഉപയോഗിക്കുന്നില്ലേ? Excel MATCH INDEX-ന്റെ അപരിചിതമായ ട്വിസ്റ്റുകൾ കണ്ടുപിടിക്കാൻ സമയം പാഴാക്കുന്നതിൽ എന്താണ് അർത്ഥം?
=VLOOKUP(F1, A2:C10, 3, FALSE)
ഈ സാഹചര്യത്തിൽ, ഒരു കാര്യവുമില്ല :) ഈ ലളിതമായ ഉദാഹരണം പ്രകടന ആവശ്യങ്ങൾക്ക് മാത്രമുള്ളതാണ്, INDEX, MATCH ഫംഗ്ഷനുകൾ എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു എന്നതിന്റെ ഒരു അനുഭവം നിങ്ങൾക്ക് ലഭിക്കും. താഴെ പിന്തുടരുന്ന മറ്റ് ഉദാഹരണങ്ങൾ VLOOKUP ഇടറിവീഴുമ്പോൾ സങ്കീർണ്ണമായ നിരവധി സാഹചര്യങ്ങളെ എളുപ്പത്തിൽ നേരിടാൻ കഴിയുന്ന ഈ കോമ്പിനേഷന്റെ യഥാർത്ഥ ശക്തി നിങ്ങളെ കാണിക്കും.
നുറുങ്ങുകൾ:
- Excel 365, Excel 2021 എന്നിവയിൽ, നിങ്ങൾ കൂടുതൽ ആധുനികമായ INDEX XMATCH ഫോർമുല ഉപയോഗിക്കാം.
- Google ഷീറ്റിനായി, ഈ ലേഖനത്തിൽ INDEX MATCH ഉള്ള ഫോർമുല ഉദാഹരണങ്ങൾ കാണുക.
INDEX MATCH vs. VLOOKUP
എപ്പോൾ ലംബമായ ലുക്കപ്പുകൾക്കായി ഏത് ഫംഗ്ഷൻ ഉപയോഗിക്കണമെന്ന് തീരുമാനിക്കുമ്പോൾ, VLOOKUP നേക്കാൾ വളരെ മികച്ചതാണ് INDEX MATCH എന്ന് മിക്ക Excel ഗുരുക്കന്മാരും സമ്മതിക്കുന്നു. എന്നിരുന്നാലും, പലരും ഇപ്പോഴും VLOOKUP-ൽ തുടരുന്നു, ഒന്നാമതായി, ഇത് ലളിതമാണ്, രണ്ടാമതായി, Excel-ൽ INDEX MATCH ഫോർമുല ഉപയോഗിക്കുന്നതിന്റെ എല്ലാ നേട്ടങ്ങളും അവർക്ക് പൂർണ്ണമായി മനസ്സിലാകാത്തതിനാൽ. അത്തരം ധാരണയില്ലാതെ ആരും പഠിക്കാൻ സമയം ചെലവഴിക്കാൻ തയ്യാറല്ലകൂടുതൽ സങ്കീർണ്ണമായ ഒരു വാക്യഘടന.
ചുവടെ, VLOOKUP-നേക്കാൾ MATCH INDEX-ന്റെ പ്രധാന നേട്ടങ്ങൾ ഞാൻ ചൂണ്ടിക്കാണിക്കും, നിങ്ങളുടെ Excel ആയുധപ്പുരയിൽ ഇത് ഒരു യോഗ്യമായ കൂട്ടിച്ചേർക്കലാണോ എന്ന് നിങ്ങൾ തീരുമാനിക്കുക.
4 ഉപയോഗിക്കാനുള്ള പ്രധാന കാരണങ്ങൾ VLOOKUP-ന് പകരം INDEX MATCH
- വലത്ത് നിന്ന് ഇടത്തേക്ക് തിരയുക. ഏതൊരു വിദ്യാസമ്പന്നനായ ഉപയോക്താവിനും അറിയാവുന്നതുപോലെ, VLOOKUP ന് ഇടതുവശത്തേക്ക് നോക്കാൻ കഴിയില്ല, അതായത് നിങ്ങളുടെ ലുക്ക്അപ്പ് മൂല്യം എല്ലായ്പ്പോഴും ഇടതുവശത്തുള്ള കോളത്തിൽ ആയിരിക്കണം മേശ. INDEX MATCH-ന് എളുപ്പത്തിൽ ഇടത് ലുക്ക്അപ്പ് ചെയ്യാൻ കഴിയും! ഇനിപ്പറയുന്ന ഉദാഹരണം അത് പ്രവർത്തനക്ഷമമായി കാണിക്കുന്നു: Excel-ൽ ഇടതുവശത്ത് ഒരു മൂല്യം എങ്ങനെ Vlookup ചെയ്യാം.
- നിരങ്ങൾ സുരക്ഷിതമായി തിരുകുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക. VLOOKUP ഫോർമുലകൾ തകരാറിലാകുന്നു അല്ലെങ്കിൽ ഒരു പുതിയ കോളം വരുമ്പോൾ തെറ്റായ ഫലങ്ങൾ നൽകുന്നു VLOOKUP ന്റെ വാക്യഘടനയ്ക്ക് നിങ്ങൾ ഡാറ്റ പിൻവലിക്കാൻ ആഗ്രഹിക്കുന്ന നിരയുടെ സൂചിക നമ്പർ വ്യക്തമാക്കേണ്ടതിനാൽ അതിൽ നിന്ന് ഇല്ലാതാക്കുകയോ ഒരു ലുക്ക്അപ്പ് ടേബിളിൽ ചേർക്കുകയോ ചെയ്തു. സ്വാഭാവികമായും, നിങ്ങൾ നിരകൾ ചേർക്കുമ്പോഴോ ഇല്ലാതാക്കുമ്പോഴോ, സൂചിക നമ്പർ മാറുന്നു.
INDEX MATCH ഉപയോഗിച്ച്, നിങ്ങൾ റിട്ടേൺ കോളം ശ്രേണിയാണ് വ്യക്തമാക്കുന്നത്, ഒരു സൂചിക നമ്പറല്ല. തൽഫലമായി, ബന്ധപ്പെട്ട എല്ലാ ഫോർമുലകളും അപ്ഡേറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ച് വിഷമിക്കാതെ നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര കോളങ്ങൾ ചേർക്കാനും നീക്കംചെയ്യാനും നിങ്ങൾക്ക് സ്വാതന്ത്ര്യമുണ്ട്.
- ഒരു ലുക്ക്അപ്പ് മൂല്യത്തിന്റെ വലുപ്പത്തിന് പരിധിയില്ല. VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങളുടെ ലുക്കപ്പ് മാനദണ്ഡത്തിന്റെ ആകെ ദൈർഘ്യം 255 പ്രതീകങ്ങളിൽ കവിയരുത്, അല്ലാത്തപക്ഷം നിങ്ങൾക്ക് #VALUE ലഭിക്കും ! പിശക്. അതിനാൽ, നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ നീണ്ട സ്ട്രിംഗുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, INDEX MATCH മാത്രമാണ് പ്രവർത്തിക്കുന്നത്പരിഹാരം.
- ഉയർന്ന പ്രോസസ്സിംഗ് വേഗത. നിങ്ങളുടെ ടേബിളുകൾ താരതമ്യേന ചെറുതാണെങ്കിൽ, Excel പ്രകടനത്തിൽ കാര്യമായ വ്യത്യാസം ഉണ്ടാകില്ല. എന്നാൽ നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ നൂറുകണക്കിന് അല്ലെങ്കിൽ ആയിരക്കണക്കിന് വരികളും തത്ഫലമായി നൂറുകണക്കിന് അല്ലെങ്കിൽ ആയിരക്കണക്കിന് സൂത്രവാക്യങ്ങളും അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, MATCH INDEX VLOOKUP-നേക്കാൾ വളരെ വേഗത്തിൽ പ്രവർത്തിക്കും, കാരണം Excel ന് മുഴുവൻ ടേബിൾ അറേയ്ക്കും പകരം ലുക്കപ്പും റിട്ടേൺ കോളങ്ങളും മാത്രമേ പ്രോസസ്സ് ചെയ്യേണ്ടതുള്ളൂ.
നിങ്ങളുടെ വർക്ക്ബുക്കിൽ VLOOKUP, SUM എന്നിവ പോലുള്ള സങ്കീർണ്ണമായ അറേ ഫോർമുലകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, Excel-ന്റെ പ്രകടനത്തിൽ VLOOKUP-ന്റെ സ്വാധീനം പ്രത്യേകിച്ചും ശ്രദ്ധേയമായേക്കാം. അറേയിലെ ഓരോ മൂല്യവും പരിശോധിക്കുന്നതിന് VLOOKUP ഫംഗ്ഷന്റെ പ്രത്യേക കോൾ ആവശ്യമാണ് എന്നതാണ് കാര്യം. അതിനാൽ, നിങ്ങളുടെ അറേയിൽ അടങ്ങിയിരിക്കുന്ന കൂടുതൽ മൂല്യങ്ങളും ഒരു വർക്ക്ബുക്കിൽ നിങ്ങൾക്ക് കൂടുതൽ അറേ ഫോർമുലകളുമുണ്ടെങ്കിൽ, Excel വേഗത കുറയുന്നു.
Excel INDEX MATCH - ഫോർമുല ഉദാഹരണങ്ങൾ
അറിയുന്നത് MATCH INDEX ഫംഗ്ഷൻ പഠിക്കാനുള്ള കാരണങ്ങൾ, നമുക്ക് ഏറ്റവും രസകരമായ ഭാഗത്തേക്ക് പോകാം, നിങ്ങൾക്ക് സൈദ്ധാന്തിക പരിജ്ഞാനം പ്രായോഗികമായി എങ്ങനെ പ്രയോഗിക്കാമെന്ന് നോക്കാം.
ഇൻഡക്സ് മാച്ച് ഫോർമുല വലത്തുനിന്ന് ഇടത്തോട്ട് നോക്കാൻ
ഇങ്ങനെ ഇതിനകം സൂചിപ്പിച്ചിരിക്കുന്നു, VLOOKUP അതിന്റെ ഇടത്തേക്ക് നോക്കാൻ കഴിയില്ല. അതിനാൽ, നിങ്ങളുടെ ലുക്ക്അപ്പ് മൂല്യങ്ങൾ ഇടതുവശത്തുള്ള കോളമല്ലെങ്കിൽ, ഒരു വ്ലൂക്ക്അപ്പ് ഫോർമുല നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫലം കൊണ്ടുവരാൻ ഒരു സാധ്യതയുമില്ല. Excel-ലെ INDEX MATCH ഫംഗ്ഷൻ കൂടുതൽ വൈവിധ്യമാർന്നതാണ്, കൂടാതെ ലുക്കപ്പും റിട്ടേൺ കോളങ്ങളും എവിടെയാണ് സ്ഥിതിചെയ്യുന്നത് എന്നത് ശരിക്കും ശ്രദ്ധിക്കുന്നില്ല.
ഈ ഉദാഹരണത്തിന്,ഞങ്ങൾ ഞങ്ങളുടെ സാമ്പിൾ ടേബിളിന്റെ ഇടതുവശത്ത് റാങ്ക് കോളം ചേർക്കുകയും റഷ്യൻ തലസ്ഥാനമായ മോസ്കോ ജനസംഖ്യയുടെ അടിസ്ഥാനത്തിൽ എങ്ങനെ റാങ്ക് ചെയ്യുന്നുവെന്ന് മനസിലാക്കാൻ ശ്രമിക്കുകയും ചെയ്യും.
G1 ലെ ലുക്ക്അപ്പ് മൂല്യം ഉപയോഗിച്ച്, തിരയാൻ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക C2:C10-ൽ, A2:A10:
=INDEX(A2:A10,MATCH(G1,C2:C10,0))
നുറുങ്ങിൽ നിന്ന് അനുബന്ധ മൂല്യം നൽകുക. ഒന്നിലധികം സെല്ലുകൾക്കായി നിങ്ങളുടെ INDEX MATCH ഫോർമുല ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, രണ്ട് ശ്രേണികളും സമ്പൂർണ്ണ സെൽ റഫറൻസുകൾ ($A$2:$A$10, $C$2:4C$10 എന്നിവ പോലെ) ഉപയോഗിച്ച് ലോക്ക് ചെയ്യുന്നത് ഉറപ്പാക്കുക, അങ്ങനെ ചെയ്യുമ്പോൾ അവ വികലമാകില്ല ഫോർമുല പകർത്തുന്നു.
വരികളിലും നിരകളിലും തിരയാൻ INDEX MATCH MATCH
മുകളിലുള്ള ഉദാഹരണങ്ങളിൽ, മുൻനിർവ്വചിച്ച ഒരു കോളത്തിൽ നിന്ന് ഒരു മൂല്യം നൽകുന്നതിന് ഞങ്ങൾ ക്ലാസിക് VLOOKUP-ന് പകരമായി INDEX MATCH ഉപയോഗിച്ചു. പരിധി. എന്നാൽ നിങ്ങൾക്ക് ഒന്നിലധികം വരികളിലും നിരകളിലും നോക്കേണ്ടി വന്നാലോ? മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, നിങ്ങൾക്ക് മാട്രിക്സ് അല്ലെങ്കിൽ ടു-വേ ലുക്ക്അപ്പ് നടത്തണമെങ്കിൽ എന്ത് ചെയ്യും?
ഇത് ബുദ്ധിമുട്ടാണെന്ന് തോന്നുമെങ്കിലും ഫോർമുല വളരെ സമാനമാണ്. അടിസ്ഥാന Excel INDEX MATCH ഫംഗ്ഷനിലേക്ക്, ഒരു വ്യത്യാസം മാത്രം. എന്താണെന്ന് ഊഹിക്കുക?
ലളിതമായി, രണ്ട് MATCH ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുക - ഒന്ന് വരി നമ്പർ ലഭിക്കാനും മറ്റൊന്ന് കോളം നമ്പർ ലഭിക്കാനും. നിങ്ങളിൽ ശരിയാണെന്ന് ഊഹിച്ചവരെ ഞാൻ അഭിനന്ദിക്കുന്നു :)
INDEX (array, MATCH ( vlookup value , column to look up up up , 0), MATCH ( hlookup മൂല്യം , നെതിരെ നോക്കാനുള്ള വരി , 0))ഇപ്പോൾ, ദയവായി ചുവടെയുള്ള പട്ടിക നോക്കുക, നമുക്ക് ഒരു INDEX MATCH MATCH നിർമ്മിക്കാംഒരു നിശ്ചിത വർഷത്തേക്കുള്ള ഒരു രാജ്യത്ത് ജനസംഖ്യ (ദശലക്ഷക്കണക്കിന്) കണ്ടെത്തുന്നതിനുള്ള ഫോർമുല.
G1 (vlookup മൂല്യം) ലെ ടാർഗെറ്റ് രാജ്യം, G2 (hlookup മൂല്യം) എന്നിവയിൽ ടാർഗെറ്റ് വർഷം (hlookup മൂല്യം) എന്നിവയ്ക്കൊപ്പം, ഫോർമുല ഈ രൂപമെടുക്കുന്നു. :
=INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))
ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു
സങ്കീർണ്ണമായ ഒരു Excel ഫോർമുല നിങ്ങൾക്ക് മനസ്സിലാകുമ്പോൾ, അതിനെ ചെറിയ ഭാഗങ്ങളായി വിഭജിക്കുക ഓരോ വ്യക്തിഗത ഫംഗ്ഷനും എന്താണ് ചെയ്യുന്നതെന്ന് കാണുക:
MATCH(G1,A2:A11,0)
– സെൽ G1 ("ചൈന") ലെ മൂല്യത്തിനായി A2:A11 വഴി തിരയുകയും അതിന്റെ സ്ഥാനം തിരികെ നൽകുകയും ചെയ്യുന്നു, അത് 2 ആണ്.
MATCH(G2,B1:D1,0))
- ഇതിലൂടെ തിരയുന്നു. സെൽ G2 ("2015") ലെ മൂല്യത്തിന്റെ സ്ഥാനം ലഭിക്കുന്നതിന് B1:D1, അത് 3 ആണ്.
മുകളിലുള്ള വരി, കോളം നമ്പറുകൾ INDEX ഫംഗ്ഷന്റെ അനുബന്ധ ആർഗ്യുമെന്റുകളിലേക്ക് പോകുന്നു:
INDEX(B2:D11, 2, 3)
ഫലമായി, B2:D11 ശ്രേണിയിലെ 2-ാമത്തെ വരിയുടെയും 3-ാമത്തെ നിരയുടെയും കവലയിൽ നിങ്ങൾക്ക് ഒരു മൂല്യം ലഭിക്കും, അത് സെൽ D3-ലെ മൂല്യമാണ്. എളുപ്പമാണോ? അതെ!
ഒന്നിലധികം മാനദണ്ഡങ്ങൾ തിരയാൻ Excel INDEX MATCH
ഞങ്ങളുടെ Excel VLOOKUP ട്യൂട്ടോറിയൽ വായിക്കാൻ നിങ്ങൾക്ക് അവസരമുണ്ടെങ്കിൽ, ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള Vlookup-ലേക്ക് നിങ്ങൾ ഇതിനകം ഒരു ഫോർമുല പരീക്ഷിച്ചിട്ടുണ്ടാകും. എന്നിരുന്നാലും, ആ സമീപനത്തിന്റെ ഒരു പ്രധാന പരിമിതി ഒരു സഹായ കോളം ചേർക്കേണ്ടതിന്റെ ആവശ്യകതയാണ്. നിങ്ങളുടെ ഉറവിട ഡാറ്റ പരിഷ്ക്കരിക്കുകയോ പുനഃക്രമീകരിക്കുകയോ ചെയ്യാതെ തന്നെ, Excel-ന്റെ INDEX MATCH ഫംഗ്ഷന് രണ്ടോ അതിലധികമോ മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് നോക്കാനാകും എന്നതാണ് നല്ല വാർത്ത!
ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള പൊതുവായ INDEX MATCH ഫോർമുല ഇതാ:
{=INDEX( return_range , MATCH(1,