ഉള്ളടക്ക പട്ടിക
ട്യൂട്ടോറിയൽ XLOOKUP അവതരിപ്പിക്കുന്നു - Excel-ൽ ലംബവും തിരശ്ചീനവുമായ ലുക്കപ്പിനായുള്ള പുതിയ ഫംഗ്ഷൻ. ലെഫ്റ്റ് ലുക്ക്അപ്പ്, അവസാനത്തെ പൊരുത്തം, ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള വ്ലൂക്ക് അപ്പ് എന്നിവയും പൂർത്തിയാക്കാൻ റോക്കറ്റ് സയൻസ് ബിരുദം ആവശ്യമായ നിരവധി കാര്യങ്ങളും ഇപ്പോൾ ABC പോലെ എളുപ്പമായി മാറിയിരിക്കുന്നു.
നിങ്ങൾ Excel-ൽ നോക്കേണ്ടിവരുമ്പോഴെല്ലാം , നിങ്ങൾ ഏത് ഫംഗ്ഷൻ ഉപയോഗിക്കും? അതൊരു മൂലക്കല്ല് VLOOKUP ആണോ അതോ അതിന്റെ തിരശ്ചീന സഹോദര HLOOKUP ആണോ? കൂടുതൽ സങ്കീർണ്ണമായ സാഹചര്യത്തിൽ, നിങ്ങൾ കാനോനിക്കൽ INDEX MATCH കോമ്പിനേഷനെ ആശ്രയിക്കുമോ അതോ പവർ ക്വറിയിൽ ജോലി ഏൽപ്പിക്കുമോ? നിങ്ങൾക്ക് ഇനി തിരഞ്ഞെടുക്കാനില്ല എന്നതാണ് നല്ല വാർത്ത - ഈ രീതികളെല്ലാം കൂടുതൽ ശക്തവും ബഹുമുഖവുമായ പിൻഗാമിയായ XLOOKUP ഫംഗ്ഷനായി വഴിയൊരുക്കുന്നു.
എങ്ങനെയാണ് XLOOKUP മികച്ചത്? പല തരത്തിൽ! ഇതിന് ലംബമായും തിരശ്ചീനമായും, ഇടത്തോട്ടും മുകളിലോട്ടും നോക്കാം, ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് തിരയാം, കൂടാതെ ഒരു മൂല്യം മാത്രമല്ല, ഒരു മുഴുവൻ കോളമോ ഡാറ്റയോ നൽകാം. മൈക്രോസോഫ്റ്റിന് 3 പതിറ്റാണ്ടിലേറെ സമയമെടുത്തു, പക്ഷേ ഒടുവിൽ VLOOKUP-ന്റെ നിരാശാജനകമായ നിരവധി പിശകുകളും ബലഹീനതകളും മറികടക്കുന്ന ഒരു ശക്തമായ പ്രവർത്തനം രൂപകൽപ്പന ചെയ്യാൻ അവർക്ക് കഴിഞ്ഞു.
എന്താണ് ക്യാച്ച്? അയ്യോ, ഒന്നുണ്ട്. XLOOKUP ഫംഗ്ഷൻ Microsoft 365, Excel 2021, Excel എന്നിവയ്ക്കായുള്ള Excel-ൽ മാത്രമേ ലഭ്യമാകൂ.
Excel XLOOKUP ഫംഗ്ഷൻ - വാക്യഘടനയും ഉപയോഗവും
ഇതിലെ XLOOKUP ഫംഗ്ഷൻ Excel ഒരു നിർദ്ദിഷ്ട മൂല്യത്തിനായി ഒരു ശ്രേണിയോ അറേയോ തിരയുകയും മറ്റൊരു കോളത്തിൽ നിന്ന് അനുബന്ധ മൂല്യം നൽകുകയും ചെയ്യുന്നു. അതിന് രണ്ടും നോക്കാംതാൽപ്പര്യമുള്ള വിൽപ്പനക്കാരനെ (F2) സംബന്ധിച്ച എല്ലാ വിശദാംശങ്ങളും വീണ്ടെടുക്കുക. നിങ്ങൾ ചെയ്യേണ്ടത്, return_array ആർഗ്യുമെന്റിനായി ഒരു ശ്രേണി നൽകുകയാണ്, ഒരു സിംഗിൾ കോളമോ വരിയോ അല്ല:
=XLOOKUP(F2, A2:A7, B2:D7)
നിങ്ങൾ മുകളിൽ ഇടതുവശത്ത് ഫോർമുല നൽകുക ഫല ശ്രേണിയുടെ സെൽ, കൂടാതെ Excel സ്വയമേവ സമീപമുള്ള ശൂന്യ സെല്ലുകളിലേക്ക് ഫലങ്ങൾ പകരുന്നു. ഞങ്ങളുടെ കാര്യത്തിൽ, റിട്ടേൺ അറേയിൽ (B2:D7) 3 കോളങ്ങൾ ഉൾപ്പെടുന്നു ( തീയതി , ഇനം , തുക ), കൂടാതെ മൂന്ന് മൂല്യങ്ങളും ശ്രേണിയിലേക്ക് തിരികെ നൽകും G2:I2.
നിങ്ങൾക്ക് ഫലങ്ങൾ ലംബമായി ഒരു കോളത്തിൽ ക്രമീകരിക്കണമെങ്കിൽ, മടങ്ങിയ അറേ ഫ്ലിപ്പുചെയ്യാൻ ട്രാൻസ്പോസ് ഫംഗ്ഷനിലേക്ക് Nest XLOOKUP:
=TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))
സമാന രീതിയിൽ, നിങ്ങൾക്ക് ഡാറ്റയുടെ മുഴുവൻ കോളവും തിരികെ നൽകാം, തുക കോളം പറയുക. ഇതിനായി, "തുക" lookup_value ആയി അടങ്ങിയിരിക്കുന്ന സെൽ F1, കോളം തലക്കെട്ടുകൾ അടങ്ങിയിരിക്കുന്ന A1:D1 ശ്രേണി lookup_array , എല്ലാ ഡാറ്റയും അടങ്ങിയിരിക്കുന്ന A2:D7 ശ്രേണി എന്നിവയും ഉപയോഗിക്കുക. return_array .
=XLOOKUP(F1, A1:D1, A2:D7)
ശ്രദ്ധിക്കുക. അയൽ സെല്ലുകളിൽ ഒന്നിലധികം മൂല്യങ്ങൾ പോപ്പുലേറ്റ് ചെയ്തിരിക്കുന്നതിനാൽ, നിങ്ങൾക്ക് വലത്തോട്ടോ താഴെയോ ആവശ്യത്തിന് ശൂന്യമായ സെല്ലുകൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക. Excel-ന് മതിയായ ശൂന്യമായ സെല്ലുകൾ കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, ഒരു #SPILL! പിശക് സംഭവിക്കുന്നു.
നുറുങ്ങ്. XLOOKUP-ന് ഒന്നിലധികം എൻട്രികൾ നൽകുന്നതിന് മാത്രമല്ല, നിങ്ങൾ വ്യക്തമാക്കുന്ന മറ്റ് മൂല്യങ്ങൾ ഉപയോഗിച്ച് അവയെ മാറ്റിസ്ഥാപിക്കാനും കഴിയും. അത്തരം ബൾക്ക് റീപ്ലേസിന്റെ ഒരു ഉദാഹരണം ഇവിടെ കാണാം: XLOOKUP ഉപയോഗിച്ച് ഒന്നിലധികം മൂല്യങ്ങൾ തിരയുന്നതും മാറ്റിസ്ഥാപിക്കുന്നതും എങ്ങനെ.
XLOOKUP ഉപയോഗിച്ച്ഒന്നിലധികം മാനദണ്ഡങ്ങൾ
XLOOKUP ന്റെ മറ്റൊരു വലിയ നേട്ടം അത് അറേകൾ നേറ്റീവ് ആയി കൈകാര്യം ചെയ്യുന്നു എന്നതാണ്. ഈ കഴിവ് കാരണം, നിങ്ങൾക്ക് lookup_array ആർഗ്യുമെന്റിൽ നേരിട്ട് ഒന്നിലധികം മാനദണ്ഡങ്ങൾ വിലയിരുത്താനാകും:
XLOOKUP(1, ( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ) * (...), return_array )ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു : ഓരോ മാനദണ്ഡ പരിശോധനയുടെയും ഫലം ഒരു അറേയാണ് TRUE, FALSE മൂല്യങ്ങളുടെ. അറേകളുടെ ഗുണനം TRUE, FALSE എന്നിവയെ യഥാക്രമം 1, 0 ആക്കി മാറ്റുകയും അന്തിമ ലുക്കപ്പ് അറേ നിർമ്മിക്കുകയും ചെയ്യുന്നു. നിങ്ങൾക്കറിയാവുന്നതുപോലെ, 0 കൊണ്ട് ഗുണിക്കുന്നത് എല്ലായ്പ്പോഴും പൂജ്യമാണ്, അതിനാൽ ലുക്കപ്പ് അറേയിൽ, എല്ലാ മാനദണ്ഡങ്ങളും പാലിക്കുന്ന ഇനങ്ങളെ മാത്രമേ പ്രതിനിധീകരിക്കൂ. ഞങ്ങളുടെ ലുക്കപ്പ് മൂല്യം "1" ആയതിനാൽ, Excel <1-ൽ ആദ്യത്തെ "1" എടുക്കുന്നു>lookup_array (ആദ്യ പൊരുത്തം) അതേ സ്ഥാനത്ത് return_array എന്നതിൽ നിന്ന് മൂല്യം തിരികെ നൽകുന്നു.
പ്രവർത്തനത്തിലുള്ള ഫോർമുല കാണാൻ, നമുക്ക് D2:D10 (<1) എന്നതിൽ നിന്ന് ഒരു തുക പിൻവലിക്കാം>return_array ) ഇനിപ്പറയുന്ന വ്യവസ്ഥകളോടെ:
- മാനദണ്ഡം1 (തീയതി) = G1
- മാനദണ്ഡം2 (വിൽപ്പനക്കാരൻ) = G2
- മാനദണ്ഡം3 (ഇനം) = G3
A2:A10 ( criteria_range1 ) എന്നതിലെ തീയതികൾക്കൊപ്പം, B2:B10-ലെ വിൽപ്പനക്കാരന്റെ പേരുകളും ( criteria_range2 ) C2:C10 ലെ ഇനങ്ങളും ( criteria_range3 ), ഫോർമുല ഈ രൂപമെടുക്കുന്നു:
=XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)
Excel XLOOKUP ഫംഗ്ഷൻ അറേകൾ പ്രോസസ്സ് ചെയ്യുന്നുവെങ്കിലും, ഇത് ഒരു സാധാരണ ഫോർമുലയായി പ്രവർത്തിക്കുകയും ഒരു സാധാരണ എന്റർ ഉപയോഗിച്ച് പൂർത്തിയാക്കുകയും ചെയ്യുന്നുകീസ്ട്രോക്ക്.
ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള XLOOKUP ഫോർമുല "തുല്യമായ" വ്യവസ്ഥകളിൽ പരിമിതപ്പെടുത്തിയിട്ടില്ല. മറ്റ് ലോജിക്കൽ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാനും നിങ്ങൾക്ക് സ്വാതന്ത്ര്യമുണ്ട്. ഉദാഹരണത്തിന്, G1-ലോ അതിനു മുമ്പോ ഉള്ള തീയതിയിൽ നടത്തിയ ഓർഡറുകൾ ഫിൽട്ടർ ചെയ്യാൻ, ആദ്യ മാനദണ്ഡത്തിൽ "<=G1" ഇടുക:
=XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)
Double XLOOKUP
കണ്ടെത്താൻ ഒരു നിശ്ചിത വരിയുടെയും നിരയുടെയും കവലയിൽ ഒരു മൂല്യം, ഇരട്ട ലുക്ക്അപ്പ് അല്ലെങ്കിൽ മാട്രിക്സ് ലുക്ക്അപ്പ് നടത്തുക. അതെ, Excel XLOOKUP-നും അത് ചെയ്യാൻ കഴിയും! നിങ്ങൾ ഒരു ഫംഗ്ഷൻ മറ്റൊന്നിനുള്ളിൽ നെസ്റ്റ് ചെയ്യുക:
XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു : ഒരു മുഴുവൻ വരിയും കോളവും തിരികെ നൽകാനുള്ള XLOOKUP-ന്റെ കഴിവിനെ അടിസ്ഥാനമാക്കിയാണ് ഫോർമുല. ആന്തരിക ഫംഗ്ഷൻ അതിന്റെ ലുക്കപ്പ് മൂല്യത്തിനായി തിരയുകയും അനുബന്ധ ഡാറ്റയുടെ ഒരു കോളമോ വരിയോ നൽകുകയും ചെയ്യുന്നു. ആ ശ്രേണി return_array ആയി ബാഹ്യ ഫംഗ്ഷനിലേക്ക് പോകുന്നു.
ഈ ഉദാഹരണത്തിന്, ഒരു നിശ്ചിത പാദത്തിനുള്ളിൽ ഒരു പ്രത്യേക വിൽപ്പനക്കാരൻ നടത്തിയ വിൽപ്പന ഞങ്ങൾ കണ്ടെത്താൻ പോകുന്നു. ഇതിനായി, ഞങ്ങൾ H1 (വിൽപ്പനക്കാരന്റെ പേര്), H2 (പാദം) എന്നിവയിൽ ലുക്കപ്പ് മൂല്യങ്ങൾ നൽകി, ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിച്ച് ഒരു ടു-വേ Xlookup ചെയ്യുക:
=XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))
അല്ലെങ്കിൽ മറ്റൊരു വഴി :
=XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))
A2:A6 വിൽപ്പനക്കാരന്റെ പേരുകളും B1:E1 ക്വാർട്ടേഴ്സും (കോളം തലക്കെട്ടുകൾ), B2:E6 എന്നത് ഡാറ്റ മൂല്യങ്ങളുമാണ്.
ഒരു INDEX മാച്ച് ഫോർമുല ഉപയോഗിച്ചും ഒരു ടു-വേ ലുക്ക്അപ്പ് ഒരുമറ്റു ചില വഴികൾ. കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ൽ ടു-വേ ലുക്ക്അപ്പ് കാണുക.
എറർ XLOOKUP
ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്താനാകാത്തപ്പോൾ, Excel XLOOKUP ഒരു #N/A പിശക് നൽകുന്നു. വിദഗ്ധരായ ഉപയോക്താക്കൾക്ക് വളരെ പരിചിതവും മനസ്സിലാക്കാവുന്നതുമാണ്, ഇത് തുടക്കക്കാർക്ക് ആശയക്കുഴപ്പമുണ്ടാക്കിയേക്കാം. ഒരു ഉപയോക്തൃ-സൗഹൃദ സന്ദേശം ഉപയോഗിച്ച് സാധാരണ പിശക് നൊട്ടേഷൻ മാറ്റിസ്ഥാപിക്കുന്നതിന്, if_not_found എന്ന പേരിലുള്ള നാലാമത്തെ ആർഗ്യുമെന്റിൽ നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് ടൈപ്പ് ചെയ്യുക.
ഈ ട്യൂട്ടോറിയലിൽ ചർച്ച ചെയ്ത ആദ്യ ഉദാഹരണത്തിലേക്ക് മടങ്ങുക. ആരെങ്കിലും E1-ൽ ഒരു അസാധുവായ സമുദ്ര നാമം നൽകിയാൽ, ഇനിപ്പറയുന്ന ഫോർമുല അവരോട് "പൊരുത്തമൊന്നും കണ്ടെത്തിയില്ല" എന്ന് വ്യക്തമായി പറയും:
=XLOOKUP(E1, A2:A6, B2:B6, "No match is found")
കുറിപ്പുകൾ:
- if_n_found ആർഗ്യുമെന്റ് #N/A പിശകുകളെ മാത്രം ട്രാപ് ചെയ്യുന്നു, എല്ലാ പിശകുകളും അല്ല.
- #N/A പിശകുകൾ IFNA, VLOOKUP എന്നിവയിലും കൈകാര്യം ചെയ്യാനാകും, പക്ഷേ വാക്യഘടന കുറച്ചുകൂടി സങ്കീർണ്ണവും ഒരു ഫോർമുല ദൈർഘ്യമേറിയതുമാണ്.
കേസ്-സെൻസിറ്റീവ് XLOOKUP
സ്വതവേ, XLOOKUP ഫംഗ്ഷൻ ചെറിയക്ഷരങ്ങളെയും വലിയക്ഷരങ്ങളെയും ഒരേ പ്രതീകങ്ങളായി കണക്കാക്കുന്നു. ഇത് കേസ്-സെൻസിറ്റീവ് ആക്കുന്നതിന്, lookup_array ആർഗ്യുമെന്റിനായി EXACT ഫംഗ്ഷൻ ഉപയോഗിക്കുക:
XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array )ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു : EXACT ഫംഗ്ഷൻ ലുക്കപ്പ് അറേയിലെ ഓരോ മൂല്യവുമായുള്ള ലുക്കപ്പ് മൂല്യത്തെ താരതമ്യം ചെയ്യുന്നു, കൂടാതെ അക്ഷരത്തിന്റെ കെയ്സ് ഉൾപ്പെടെ അവ ഒരേപോലെയാണെങ്കിൽ TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE. ലോജിക്കൽ മൂല്യങ്ങളുടെ ഈ ശ്രേണി lookup_array ലേക്ക് പോകുന്നുXLOOKUP ന്റെ വാദം. ഫലമായി, XLOOKUP മുകളിലെ അറേയിലെ TRUE മൂല്യത്തിനായി തിരയുകയും റിട്ടേൺ അറേയിൽ നിന്ന് ഒരു പൊരുത്തം നൽകുകയും ചെയ്യുന്നു.
ഉദാഹരണത്തിന്, B2:B7 ( return_array ) എന്നതിൽ നിന്ന് വില ലഭിക്കുന്നതിന് E1 ലെ ഇനം ( lookup_value) , E2 ലെ ഫോർമുല ഇതാണ്:
=XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")
ശ്രദ്ധിക്കുക. ലുക്കപ്പ് അറേയിൽ (ലെറ്റർ കേസ് ഉൾപ്പെടെ) രണ്ടോ അതിലധികമോ ഒരേ മൂല്യങ്ങൾ ഉണ്ടെങ്കിൽ, ആദ്യം കണ്ടെത്തിയ പൊരുത്തം തിരികെ നൽകും.
Excel XLOOKUP പ്രവർത്തിക്കുന്നില്ല
നിങ്ങളുടെ ഫോർമുല ശരിയായി പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ അല്ലെങ്കിൽ പിശക് സംഭവിക്കുകയാണെങ്കിൽ, മിക്കവാറും അത് ഇനിപ്പറയുന്ന കാരണങ്ങളാലാണ്:
എന്റെ Excel-ൽ XLOOKUP ലഭ്യമല്ല
XLOOKUP ഫംഗ്ഷൻ ബാക്ക്വേർഡ് കോംപാറ്റിബിളല്ല. ഇത് Microsoft 365, Excel 2021 എന്നിവയ്ക്കായി Excel-ൽ മാത്രമേ ലഭ്യമാകൂ, മുമ്പത്തെ പതിപ്പുകളിൽ ദൃശ്യമാകില്ല.
XLOOKUP തെറ്റായ ഫലം നൽകുന്നു
നിങ്ങളുടെ ശരിയായ Xlookup ഫോർമുല തെറ്റായ മൂല്യം നൽകുന്നുവെങ്കിൽ, സാധ്യത ഫോർമുല താഴേക്കോ കുറുകെയോ പകർത്തുമ്പോൾ ലുക്കപ്പ് അല്ലെങ്കിൽ റിട്ടേൺ ശ്രേണി "ഷിഫ്റ്റ്" ചെയ്തു. ഇത് സംഭവിക്കുന്നത് തടയാൻ, സമ്പൂർണ്ണ സെൽ റഫറൻസുകൾ ഉപയോഗിച്ച് ($A$2:$A$10 പോലെ) രണ്ട് ശ്രേണികളും എല്ലായ്പ്പോഴും ലോക്ക് ചെയ്യുന്നത് ഉറപ്പാക്കുക.
XLOOKUP റിട്ടേൺ #N/A പിശക്
An #N /ഒരു പിശക് അർത്ഥമാക്കുന്നത് ലുക്കപ്പ് മൂല്യം കണ്ടെത്തിയില്ല എന്നാണ്. ഇത് പരിഹരിക്കാൻ, ഏകദേശ പൊരുത്തത്തിനായി തിരയാൻ ശ്രമിക്കുക അല്ലെങ്കിൽ പൊരുത്തമൊന്നും കണ്ടെത്തിയില്ലെന്ന് നിങ്ങളുടെ ഉപയോക്താക്കളെ അറിയിക്കുക.
XLOOKUP നൽകുന്നു #VALUE പിശക്
A #VALUE! ലുക്കപ്പും റിട്ടേൺ അറേകളും പൊരുത്തപ്പെടാത്തതാണെങ്കിൽ പിശക് സംഭവിക്കുന്നുഅളവുകൾ. ഉദാഹരണത്തിന്, ഒരു തിരശ്ചീന അറേയിൽ തിരയാനും ലംബമായ അറേയിൽ നിന്ന് മൂല്യങ്ങൾ തിരികെ നൽകാനും സാധ്യമല്ല.
XLOOKUP നൽകുന്നു #REF പിശക്
A #REF! രണ്ട് വ്യത്യസ്ത വർക്ക്ബുക്കുകൾക്കിടയിൽ നോക്കുമ്പോൾ പിശക് സംഭവിക്കുന്നു, അതിലൊന്ന് അടച്ചിരിക്കുന്നു. പിശക് പരിഹരിക്കാൻ, രണ്ട് ഫയലുകളും തുറക്കുക.
നിങ്ങൾ ഇപ്പോൾ കണ്ടതുപോലെ, XLOOKUP-ന് നിരവധി ആകർഷണീയമായ സവിശേഷതകൾ ഉണ്ട്, അത് Excel-ലെ ഏതൊരു ലുക്കപ്പിനും ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നു. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ഡൗൺലോഡിനായി വർക്ക്ബുക്ക് പരിശീലിക്കുക
Excel XLOOKUP ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)
ലംബമായും തിരശ്ചീനമായും ഒരു കൃത്യമായ പൊരുത്തം (സ്ഥിരസ്ഥിതി), ഏകദേശ (ഏറ്റവും അടുത്ത) പൊരുത്തം അല്ലെങ്കിൽ വൈൽഡ്കാർഡ് (ഭാഗിക) പൊരുത്തം നടത്തുക.XLOOKUP ഫംഗ്ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])ആദ്യത്തെ 3 ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്, അവസാനത്തെ മൂന്ന് ഓപ്ഷണലാണ്.
- Lookup_value - ഇതിലേക്കുള്ള മൂല്യം തിരയുക.
- Lookup_array - എവിടെ തിരയണം എന്ന ശ്രേണി അല്ലെങ്കിൽ അറേ.
- Return_array - മൂല്യങ്ങൾ നൽകേണ്ട ശ്രേണി അല്ലെങ്കിൽ ശ്രേണി.
- if_not_found [ഓപ്ഷണൽ] - പൊരുത്തമൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ നൽകേണ്ട മൂല്യം. ഒഴിവാക്കിയാൽ, ഒരു #N/A പിശക് ലഭിക്കും.
- Match_mode [optional] - നിർവഹിക്കാനുള്ള പൊരുത്ത തരം:
- 0 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - കൃത്യമായ പൊരുത്തം . കണ്ടെത്തിയില്ലെങ്കിൽ, ഒരു #N/A പിശക് ലഭിക്കും.
- -1 - കൃത്യമായ പൊരുത്തം അല്ലെങ്കിൽ അടുത്തത് ചെറുത്. കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയില്ലെങ്കിൽ, അടുത്ത ചെറിയ മൂല്യം നൽകും.
- 1 - കൃത്യമായ പൊരുത്തം അല്ലെങ്കിൽ അടുത്തത് വലുത്. കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയില്ലെങ്കിൽ, അടുത്ത വലിയ മൂല്യം നൽകും.
- 2 - വൈൽഡ്കാർഡ് പ്രതീക പൊരുത്തം.
- Search_mode [optional] - തിരയലിന്റെ ദിശ:
- 1 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - ആദ്യം മുതൽ അവസാനം വരെ തിരയാൻ.
- -1 - വിപരീത ക്രമത്തിൽ തിരയാൻ, അവസാനം മുതൽ ആദ്യം വരെ.
- 2 - ആരോഹണക്രമത്തിൽ അടുക്കിയ ഡാറ്റയിലെ ബൈനറി തിരയൽ.
- -2 - ഡാറ്റയുടെ ബൈനറി തിരയൽ അവരോഹണക്രമത്തിൽ.
Microsoft പ്രകാരം, ബൈനറിവിപുലമായ ഉപയോക്താക്കൾക്കായി തിരയൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. അറേയുടെ മധ്യ ഘടകവുമായി താരതമ്യപ്പെടുത്തി അടുക്കിയ അറേയ്ക്കുള്ളിൽ ഒരു ലുക്കപ്പ് മൂല്യത്തിന്റെ സ്ഥാനം കണ്ടെത്തുന്ന ഒരു പ്രത്യേക അൽഗോരിതം ആണ് ഇത്. ഒരു ബൈനറി തിരയൽ ഒരു സാധാരണ തിരയലിനേക്കാൾ വളരെ വേഗതയുള്ളതാണ്, എന്നാൽ അടുക്കിയ ഡാറ്റയിൽ മാത്രമേ ശരിയായി പ്രവർത്തിക്കൂ.
അടിസ്ഥാന XLOOKUP ഫോർമുല
കൂടുതൽ മനസ്സിലാക്കാൻ, കൃത്യമായ ലുക്ക്അപ്പ് നടത്തുന്നതിന് നമുക്ക് അതിന്റെ ഏറ്റവും ലളിതമായ രൂപത്തിൽ ഒരു Xlookup ഫോർമുല നിർമ്മിക്കാം. ഇതിനായി, ഞങ്ങൾക്ക് ആദ്യത്തെ 3 ആർഗ്യുമെന്റുകൾ മാത്രമേ ആവശ്യമുള്ളൂ.
ഭൂമിയിലെ അഞ്ച് സമുദ്രങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങളുള്ള ഒരു സംഗ്രഹ പട്ടിക നിങ്ങളുടെ പക്കലുണ്ടെന്ന് കരുതുക. നിങ്ങൾക്ക് F1 ( lookup_value )-ൽ ഒരു നിർദ്ദിഷ്ട സമുദ്ര ഇൻപുട്ടിന്റെ വിസ്തീർണ്ണം ലഭിക്കണം. A2:A6 ( lookup_array ) എന്നതിലെ സമുദ്രനാമങ്ങളും C2:C6 ( return_array ) എന്നതിലെ പ്രദേശങ്ങളും ഉപയോഗിച്ച്, ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു:
=XLOOKUP(F1, A2:A6, C2:C6)
പ്ലെയിൻ ഇംഗ്ലീഷിലേക്ക് വിവർത്തനം ചെയ്താൽ, അത് പറയുന്നു: A2:A6-ൽ F1 മൂല്യം തിരയുക, അതേ വരിയിൽ C2:C6 എന്നതിൽ നിന്ന് ഒരു മൂല്യം തിരികെ നൽകുക. കോളം സൂചിക നമ്പരുകളില്ല, അടുക്കില്ല, Vlookup-ന്റെ മറ്റ് പരിഹാസ്യമായ വിചിത്രതകളൊന്നുമില്ല! ഇത് പ്രവർത്തിക്കുന്നു :)
XLOOKUP വേഴ്സസ്. Excel ലെ VLOOKUP
പരമ്പരാഗത VLOOKUP-നെ അപേക്ഷിച്ച്, XLOOKUP-ന് ധാരാളം ഗുണങ്ങളുണ്ട്. VLOOKUP നേക്കാൾ മികച്ചത് ഏത് വിധത്തിലാണ്? Excel-ലെ മറ്റേതൊരു ലുക്കപ്പ് ഫംഗ്ഷനേയും ഇല്ലാതാക്കുന്ന മികച്ച 10 ഫീച്ചറുകളുടെ ഒരു ലിസ്റ്റ് ഇതാ:
- ലംബവും തിരശ്ചീനവുമായ ലുക്ക്അപ്പ് . ലംബമായും മുകളിലേക്കും നോക്കാനുള്ള കഴിവ് കൊണ്ടാണ് XLOOKUP ഫംഗ്ഷന് അതിന്റെ പേര് ലഭിച്ചത്തിരശ്ചീനമായി.
- ഏത് ദിശയിലേക്കും നോക്കുക: വലത്, ഇടത്, താഴെ അല്ലെങ്കിൽ മുകളിലേക്ക് . VLOOKUP ന് ഇടതുവശത്തെ കോളത്തിലും HLOOKUP ഏറ്റവും മുകളിലെ വരിയിലും മാത്രമേ തിരയാൻ കഴിയൂ, XLOOKUP ന് അത്തരം പരിമിതികളൊന്നുമില്ല. Excel-ലെ കുപ്രസിദ്ധമായ ഇടത് ലുക്ക്അപ്പ് ഇനി ഒരു വേദനയല്ല!
- ഡിഫോൾട്ടായി കൃത്യമായ പൊരുത്തം . മിക്ക സാഹചര്യങ്ങളിലും, നിങ്ങൾ ഒരു കൃത്യമായ പൊരുത്തം തിരയുകയാണ്, XLOOKUP അത് സ്ഥിരസ്ഥിതിയായി നൽകുന്നു (ഏകദേശ പൊരുത്തം സ്ഥിരീകരിക്കുന്ന VLOOKUP ഫംഗ്ഷനിൽ നിന്ന് വ്യത്യസ്തമായി). തീർച്ചയായും, ആവശ്യമെങ്കിൽ ഒരു ഏകദേശ പൊരുത്തം നടത്താൻ നിങ്ങൾക്ക് XLOOKUP ലഭിക്കും.
- വൈൽഡ്കാർഡുകളുമായുള്ള ഭാഗിക പൊരുത്തം . ലുക്കപ്പ് മൂല്യത്തിന്റെ കുറച്ച് ഭാഗം മാത്രമേ നിങ്ങൾക്ക് അറിയൂ, അതെല്ലാം അല്ല, ഒരു വൈൽഡ്കാർഡ് പൊരുത്തം ഉപയോഗപ്രദമാകും.
- വിപരീത ക്രമത്തിൽ തിരയുക . നേരത്തെ, അവസാന സംഭവം ലഭിക്കുന്നതിന്, നിങ്ങളുടെ ഉറവിട ഡാറ്റയുടെ ക്രമം നിങ്ങൾ റിവേഴ്സ് ചെയ്യേണ്ടതുണ്ട്. ഇപ്പോൾ, നിങ്ങളുടെ Xlookup ഫോർമുല പിന്നിൽ നിന്ന് തിരയാനും അവസാന പൊരുത്തം തിരികെ നൽകാനും നിങ്ങൾ search_mode ആർഗ്യുമെന്റ് -1 ആയി സജ്ജമാക്കുക.
- ഒന്നിലധികം മൂല്യങ്ങൾ തിരികെ നൽകുക . return_array ആർഗ്യുമെന്റ് കൈകാര്യം ചെയ്യുന്നതിലൂടെ, നിങ്ങളുടെ ലുക്കപ്പ് മൂല്യവുമായി ബന്ധപ്പെട്ട ഡാറ്റയുടെ ഒരു മുഴുവൻ വരിയോ നിരയോ നിങ്ങൾക്ക് വലിക്കാം.
- ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് തിരയുക . Excel XLOOKUP നേറ്റീവ് ആയി അറേകൾ കൈകാര്യം ചെയ്യുന്നു, ഇത് ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് ലുക്ക്അപ്പ് ചെയ്യുന്നത് സാധ്യമാക്കുന്നു.
- എറർ ഫങ്ഷണാലിറ്റി . പരമ്പരാഗതമായി, #N/A പിശകുകൾ കുടുക്കാൻ ഞങ്ങൾ IFNA ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു. XLOOKUP ഈ ഫംഗ്ഷണാലിറ്റി സംയോജിപ്പിക്കുന്നു if_not_found സാധുവായ പൊരുത്തമൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യാൻ അനുവദിക്കുന്ന ആർഗ്യുമെന്റ്.
- നിര ഉൾപ്പെടുത്തലുകൾ/ഇല്ലാതാക്കലുകൾ . VLOOKUP-ലെ ഏറ്റവും അലോസരപ്പെടുത്തുന്ന പ്രശ്നങ്ങളിലൊന്ന്, കോളങ്ങൾ ചേർക്കുന്നതും നീക്കംചെയ്യുന്നതും ഒരു ഫോർമുലയെ തകർക്കുന്നു, കാരണം റിട്ടേൺ കോളം അതിന്റെ സൂചിക നമ്പർ ഉപയോഗിച്ച് തിരിച്ചറിയുന്നു. XLOOKUP ഉപയോഗിച്ച്, നിങ്ങൾ റിട്ടേൺ ശ്രേണിയാണ് നൽകുന്നത്, നമ്പറല്ല, അതായത് നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര കോളങ്ങൾ ചേർക്കാനും നീക്കംചെയ്യാനും കഴിയും.
- മികച്ച പ്രകടനം . VLOOKUP നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളെ മന്ദഗതിയിലാക്കിയേക്കാം, കാരണം അതിൽ മുഴുവൻ പട്ടികയും കണക്കുകൂട്ടലുകളിൽ ഉൾപ്പെടുന്നു, ഇത് യഥാർത്ഥത്തിൽ ആവശ്യമുള്ളതിനേക്കാൾ കൂടുതൽ സെല്ലുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് കാരണമാകുന്നു. XLOOKUP യഥാർത്ഥത്തിൽ ആശ്രയിക്കുന്ന ലുക്കപ്പും റിട്ടേൺ അറേകളും മാത്രമേ കൈകാര്യം ചെയ്യുന്നുള്ളൂ.
Excel-ൽ XLOOKUP എങ്ങനെ ഉപയോഗിക്കാം - ഫോർമുല ഉദാഹരണങ്ങൾ
ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ പ്രവർത്തനത്തിലെ ഏറ്റവും ഉപയോഗപ്രദമായ XLOOKUP സവിശേഷതകൾ കാണിക്കുന്നു. കൂടാതെ, നിങ്ങളുടെ Excel ലുക്കപ്പ് കഴിവുകളെ ഒരു പുതിയ തലത്തിലേക്ക് കൊണ്ടുപോകുന്ന രണ്ട് നിസ്സാരമല്ലാത്ത ഉപയോഗങ്ങൾ നിങ്ങൾ കണ്ടെത്തും.
ലംബമായും തിരശ്ചീനമായും നോക്കുക
Microsoft Excel ന് വ്യത്യസ്ത ലുക്കപ്പിനായി രണ്ട് ഫംഗ്ഷനുകൾ ഉണ്ടായിരുന്നു. തരങ്ങൾ, ഓരോന്നിനും അതിന്റേതായ വാക്യഘടനയും ഉപയോഗ നിയമങ്ങളും ഉണ്ട്: ഒരു നിരയിൽ ലംബമായി കാണുന്നതിന് VLOOKUP ഉം ഒരു വരിയിൽ തിരശ്ചീനമായി കാണുന്നതിന് HLOOKUP ഉം.
XLOOKUP ഫംഗ്ഷന് ഒരേ വാക്യഘടനയിൽ രണ്ടും ചെയ്യാൻ കഴിയും. ലുക്കപ്പിനും റിട്ടേൺ അറേയ്ക്കും നിങ്ങൾ നൽകുന്നതിലാണ് വ്യത്യാസം.
v-ലുക്കപ്പിനായി, സപ്ലൈ കോളങ്ങൾ:
=XLOOKUP(E1, A2:A6, B2:B6)
വേണ്ടിh-lookup, നിരകൾക്ക് പകരം വരികൾ നൽകുക:
=XLOOKUP(I1, B1:F1, B2:F2)
ഇടത് ലുക്ക്അപ്പ് പ്രാദേശികമായി നടത്തി
Excel-ന്റെ മുൻ പതിപ്പുകളിൽ, INDEX MATCH ഇടത്തോട്ടോ മുകളിലേക്കോ നോക്കാനുള്ള ഏക വിശ്വസനീയമായ മാർഗ്ഗം ഫോർമുലയായിരുന്നു. ഇപ്പോൾ, നിങ്ങൾക്ക് രണ്ട് ഫംഗ്ഷനുകൾ സംയോജിപ്പിക്കേണ്ടതില്ല, അവിടെ ഒന്ന് മതിയാകും. ടാർഗെറ്റ് ലുക്ക്അപ്പ് അറേ വ്യക്തമാക്കുക, XLOOKUP അതിന്റെ സ്ഥാനം പരിഗണിക്കാതെ തന്നെ ഒരു പ്രശ്നവുമില്ലാതെ അത് കൈകാര്യം ചെയ്യും.
ഉദാഹരണമായി, നമ്മുടെ സാമ്പിൾ ടേബിളിന്റെ ഇടതുവശത്ത് റാങ്ക് കോളം ചേർക്കാം. F1-ൽ സമുദ്ര ഇൻപുട്ടിന്റെ റാങ്ക് നേടുക എന്നതാണ് ലക്ഷ്യം. VLOOKUP ഇവിടെ ഇടറിപ്പോകും, കാരണം അതിന് ലുക്കപ്പ് കോളത്തിന്റെ വലതുവശത്തുള്ള ഒരു കോളത്തിൽ നിന്ന് ഒരു മൂല്യം മാത്രമേ നൽകാനാവൂ. ഒരു Xlookup ഫോർമുല എളുപ്പത്തിൽ സഹിക്കുന്നു:
=XLOOKUP(F1, B2:B6, A2:A6)
സമാന രീതിയിൽ, വരികളിൽ തിരശ്ചീനമായി തിരയുമ്പോൾ നിങ്ങൾക്ക് മുകളിൽ നോക്കാം.
കൃത്യവും ഏകദേശ പൊരുത്തമുള്ള XLOOKUP
പൊരുത്ത സ്വഭാവം നിയന്ത്രിക്കുന്നത് match_mode എന്ന അഞ്ചാമത്തെ ആർഗ്യുമെന്റാണ്. ഡിഫോൾട്ടായി, ഒരു കൃത്യമായ പൊരുത്തം നിർവ്വഹിക്കുന്നു.
നിങ്ങൾ ഒരു ഏകദേശ പൊരുത്തം തിരഞ്ഞെടുക്കുമ്പോൾ പോലും ( match_mode 1 അല്ലെങ്കിൽ -1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു), ഫംഗ്ഷൻ ഇപ്പോഴും കൃത്യമായത് തിരയുന്നത് ശ്രദ്ധിക്കുക. ആദ്യം മത്സരിക്കുക. കൃത്യമായ ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ അത് നൽകുന്ന വ്യത്യാസത്തിലാണ് വ്യത്യാസം.
Match_mode വാദം:
- 0 അല്ലെങ്കിൽ ഒഴിവാക്കി - കൃത്യമായ പൊരുത്തം; കണ്ടെത്തിയില്ലെങ്കിൽ - #N/A പിശക്.
- -1 - കൃത്യമായ പൊരുത്തം; കണ്ടെത്തിയില്ലെങ്കിൽ - അടുത്ത ചെറിയ ഇനം.
- 1 - കൃത്യമായ പൊരുത്തം; കണ്ടെത്തിയില്ലെങ്കിൽ- അടുത്ത വലിയ ഇനം.
കൃത്യമായ പൊരുത്തമുള്ള XLOOKUP
Excel-ൽ നിങ്ങൾ തിരയുന്ന സമയത്തിന്റെ 99% സമയവും നിങ്ങൾ ഉപയോഗിക്കുന്ന ഓപ്ഷനാണിത്. ഒരു കൃത്യമായ പൊരുത്തം XLOOKUP-ന്റെ ഡിഫോൾട്ട് സ്വഭാവമായതിനാൽ, നിങ്ങൾക്ക് match_mode ഒഴിവാക്കാനും ആവശ്യമായ ആദ്യത്തെ 3 ആർഗ്യുമെന്റുകൾ മാത്രം നൽകാനും കഴിയും.
ചില സാഹചര്യങ്ങളിൽ, കൃത്യമായ പൊരുത്തം പ്രവർത്തിക്കില്ല. നിങ്ങളുടെ ലുക്ക്അപ്പ് ടേബിളിൽ എല്ലാ മൂല്യങ്ങളും അടങ്ങിയിട്ടില്ലാത്തതാണ് ഒരു സാധാരണ സാഹചര്യം, പകരം അളവ് അടിസ്ഥാനമാക്കിയുള്ള കിഴിവുകൾ, വിൽപ്പന അടിസ്ഥാനമാക്കിയുള്ള കമ്മീഷനുകൾ മുതലായവ പോലുള്ള "നാഴികക്കല്ലുകൾ" അല്ലെങ്കിൽ "പരിധികൾ".
ഞങ്ങളുടെ സാമ്പിൾ ലുക്ക്അപ്പ് പട്ടിക പരസ്പരബന്ധം കാണിക്കുന്നു പരീക്ഷ സ്കോറുകൾക്കും ഗ്രേഡുകൾക്കും ഇടയിൽ. ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഒരു പ്രത്യേക വിദ്യാർത്ഥിയുടെ സ്കോർ ലുക്കപ്പ് ടേബിളിലെ മൂല്യവുമായി കൃത്യമായി പൊരുത്തപ്പെടുമ്പോൾ മാത്രമേ കൃത്യമായ പൊരുത്തം പ്രവർത്തിക്കൂ (വരി 3 ലെ ക്രിസ്ത്യൻ പോലെ). മറ്റെല്ലാ സാഹചര്യങ്ങളിലും, ഒരു #N/A പിശക് നൽകുന്നു.
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)
#N/A പിശകുകൾക്ക് പകരം ഗ്രേഡുകൾ ലഭിക്കുന്നതിന്, ഞങ്ങൾക്ക് ആവശ്യമാണ്. അടുത്ത ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ഏകദേശ പൊരുത്തം നോക്കാൻ.
ഏകദേശ പൊരുത്തം XLOOKUP
ഒരു ഏകദേശ ലുക്ക്അപ്പ് നടത്താൻ, match_mode ആർഗ്യുമെന്റ് -1 അല്ലെങ്കിൽ 1 ആയി സജ്ജമാക്കുക , നിങ്ങളുടെ ഡാറ്റ എങ്ങനെയാണ് ക്രമീകരിച്ചിരിക്കുന്നത് എന്നതിനെ ആശ്രയിച്ച്.
ഞങ്ങളുടെ കാര്യത്തിൽ, ലുക്ക്അപ്പ് ടേബിൾ ഗ്രേഡുകളുടെ താഴത്തെ അതിരുകൾ ലിസ്റ്റുചെയ്യുന്നു. അതിനാൽ, കൃത്യമായ പൊരുത്തം കണ്ടെത്താനാകാത്തപ്പോൾ അടുത്ത ചെറിയ മൂല്യത്തിനായി തിരയാൻ ഞങ്ങൾ match_mode -1-ലേക്ക് സജ്ജീകരിച്ചു:
=XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)
ഉദാഹരണത്തിന്, ബ്രയാന് സ്കോർ ഉണ്ട് 98 (F2). ഈ ലുക്കപ്പ് മൂല്യത്തിനായി ഫോർമുല B2:B6-ൽ തിരയുന്നുപക്ഷേ കണ്ടുപിടിക്കാൻ കഴിയുന്നില്ല. തുടർന്ന്, അത് അടുത്ത ചെറിയ ഇനത്തിനായി തിരയുകയും ഗ്രേഡ് എയുമായി പൊരുത്തപ്പെടുന്ന 90 കണ്ടെത്തുകയും ചെയ്യുന്നു:
നമ്മുടെ ലുക്ക്അപ്പ് ടേബിളിൽ ഗ്രേഡുകളുടെ മുകളിലെ അതിരുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഞങ്ങൾ <സജ്ജീകരിക്കും. കൃത്യമായ പൊരുത്തം പരാജയപ്പെടുകയാണെങ്കിൽ, അടുത്ത വലിയ ഇനത്തിനായി തിരയാൻ 1>match_mode മുതൽ 1 വരെ:
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)
സൂത്രം 98-നായി തിരയുന്നു, അത് വീണ്ടും കണ്ടെത്താനായില്ല. ഈ സമയം, അത് അടുത്ത വലിയ മൂല്യം കണ്ടെത്താൻ ശ്രമിക്കുകയും ഗ്രേഡ് A:
നുറുങ്ങ് അനുസരിച്ച് 100 നേടുകയും ചെയ്യുന്നു. ഒന്നിലധികം സെല്ലുകളിലേക്ക് ഒരു Xlookup ഫോർമുല പകർത്തുമ്പോൾ, ലുക്ക്അപ്പ് ലോക്ക് ചെയ്യുക അല്ലെങ്കിൽ അവ മാറുന്നത് തടയാൻ സമ്പൂർണ്ണ സെൽ റഫറൻസുകൾ ($B$2:$B$6 പോലെ) ഉപയോഗിച്ച് റിട്ടേൺ ചെയ്യുക.
ഭാഗിക പൊരുത്തമുള്ള XLOOKUP (വൈൽഡ്കാർഡുകൾ)
ഒരു ഭാഗിക മാച്ച് ലുക്ക്അപ്പ് നടത്താൻ, match_mode ആർഗ്യുമെന്റ് 2 ആയി സജ്ജീകരിക്കുക, ഇത് വൈൽഡ്കാർഡ് പ്രതീകങ്ങൾ പ്രോസസ്സ് ചെയ്യാൻ XLOOKUP ഫംഗ്ഷനെ നിർദ്ദേശിക്കുന്നു:
- ഒരു നക്ഷത്രചിഹ്നം (*) - പ്രതീകങ്ങളുടെ ഏത് ശ്രേണിയെയും പ്രതിനിധീകരിക്കുന്നു.
- ഒരു ചോദ്യചിഹ്നം (?) - ഏതെങ്കിലും ഒരു പ്രതീകത്തെ പ്രതിനിധീകരിക്കുന്നു.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണാൻ , ദയവായി ഇനിപ്പറയുന്ന ഉദാഹരണം പരിഗണിക്കുക. എ കോളത്തിൽ, നിങ്ങൾക്ക് കുറച്ച് സ്മാർട്ട്ഫോൺ മോഡലുകളും കോളം ബിയിൽ അവയുടെ ബാറ്ററി ശേഷിയും ഉണ്ട്. ഒരു നിശ്ചിത സ്മാർട്ട്ഫോണിന്റെ ബാറ്ററിയെക്കുറിച്ച് നിങ്ങൾക്ക് ജിജ്ഞാസയുണ്ട്. A കോളത്തിൽ കാണുന്നത് പോലെ തന്നെ നിങ്ങൾക്ക് മോഡലിന്റെ പേര് ടൈപ്പ് ചെയ്യാൻ കഴിയുമെന്ന് ഉറപ്പില്ലാത്തതാണ് പ്രശ്നം. ഇത് മറികടക്കാൻ, തീർച്ചയായും ഉള്ള ഭാഗം നൽകുക, ശേഷിക്കുന്ന പ്രതീകങ്ങൾ വൈൽഡ്കാർഡുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.
ഉദാഹരണത്തിന്, ലഭിക്കാൻiPhone X-ന്റെ ബാറ്ററിയെക്കുറിച്ചുള്ള വിവരങ്ങൾ, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)
അല്ലെങ്കിൽ, ഏതെങ്കിലും സെല്ലിൽ ലുക്കപ്പ് മൂല്യത്തിന്റെ അറിയപ്പെടുന്ന ഭാഗം ഇൻപുട്ട് ചെയ്ത് സെൽ റഫറൻസ് വൈൽഡ്കാർഡ് പ്രതീകങ്ങളുമായി സംയോജിപ്പിക്കുക:
=XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)
അവസാന സംഭവം ലഭിക്കാൻ റിവേഴ്സ് ഓർഡറിൽ XLOOKUP
നിങ്ങളുടെ പട്ടികയിൽ ലുക്കപ്പ് മൂല്യത്തിന്റെ നിരവധി സംഭവങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ചിലപ്പോൾ ആവശ്യമായി വന്നേക്കാം അവസാന പൊരുത്തം തിരികെ നൽകാൻ. ഇത് ചെയ്യുന്നതിന്, വിപരീത ക്രമത്തിൽ തിരയുന്നതിന് നിങ്ങളുടെ Xlookup ഫോർമുല കോൺഫിഗർ ചെയ്യുക.
തിരഞ്ഞെടുപ്പിന്റെ ദിശ നിയന്ത്രിക്കുന്നത് search_mode :
- 1 എന്ന പേരിലുള്ള ആറാമത്തെ ആർഗ്യുമെന്റാണ്. അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - ആദ്യം മുതൽ അവസാന മൂല്യം വരെയുള്ള തിരയലുകൾ, അതായത് മുകളിൽ നിന്ന് താഴേക്ക് ലംബമായ ലുക്കപ്പ് ഉപയോഗിച്ച് അല്ലെങ്കിൽ ഇടത്തുനിന്ന് വലത്തോട്ട് തിരശ്ചീനമായി തിരയുന്നു.
- -1 - അവസാനത്തിൽ നിന്ന് ആദ്യ മൂല്യത്തിലേക്ക് വിപരീത ക്രമത്തിൽ തിരയുന്നു .
ഉദാഹരണമായി, ഒരു നിർദ്ദിഷ്ട വിൽപ്പനക്കാരൻ നടത്തിയ അവസാന വിൽപ്പന നമുക്ക് തിരികെ നൽകാം. ഇതിനായി, ഞങ്ങൾ ആവശ്യമായ ആദ്യത്തെ മൂന്ന് ആർഗ്യുമെന്റുകൾ ( lookup_value -ന് G1, lookup_array -ന് B2:B9, return_array -യ്ക്ക് D2:D9) ഒപ്പം ഇടുക - അഞ്ചാമത്തെ ആർഗ്യുമെന്റിലെ 1:
=XLOOKUP(G1, B2:B9, D2:D9, , ,-1)
നേരെയുള്ളതും എളുപ്പവുമാണ്, അല്ലേ?
ഒന്നിലധികം നിരകളോ വരികളോ നൽകുന്നതിന് XLOOKUP
XLOOKUP-ന്റെ മറ്റൊരു അത്ഭുതകരമായ സവിശേഷത, ഒരേ പൊരുത്തവുമായി ബന്ധപ്പെട്ട ഒന്നിലധികം മൂല്യങ്ങൾ തിരികെ നൽകാനുള്ള കഴിവാണ്. എല്ലാം സ്റ്റാൻഡേർഡ് സിന്റാക്സ് ഉപയോഗിച്ചും അധിക കൃത്രിമത്വങ്ങളൊന്നുമില്ലാതെയും ചെയ്തു!
താഴെയുള്ള പട്ടികയിൽ നിന്ന്, നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക