ഉള്ളടക്ക പട്ടിക
ഈ ട്യൂട്ടോറിയലിൽ, വ്യത്യസ്ത പിശകുകൾ കുടുക്കാനും കൈകാര്യം ചെയ്യാനും എങ്ങനെ IFERROR, VLOOKUP ഫംഗ്ഷനുകൾ ഒരുമിച്ച് ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ നോക്കും. കൂടാതെ, ഒന്നിലധികം IFERROR ഫംഗ്ഷനുകൾ ഒന്നൊന്നായി കൂട്ടിച്ചേർത്ത് Excel-ൽ തുടർച്ചയായ വ്ലൂക്കപ്പുകൾ എങ്ങനെ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കാൻ പോകുന്നു.
Excel VLOOKUP ഉം IFERROR ഉം - ഈ രണ്ട് ഫംഗ്ഷനുകളും വെവ്വേറെ മനസ്സിലാക്കാൻ വളരെ ബുദ്ധിമുട്ടായിരിക്കാം, അവ സംയോജിപ്പിക്കുമ്പോൾ മാത്രം. ഈ ലേഖനത്തിൽ, പൊതുവായ ഉപയോഗങ്ങളെ അഭിസംബോധന ചെയ്യുന്നതും സൂത്രവാക്യങ്ങളുടെ യുക്തി വ്യക്തമായി ചിത്രീകരിക്കുന്നതുമായ കുറച്ച് പിന്തുടരാൻ എളുപ്പമുള്ള ഉദാഹരണങ്ങൾ നിങ്ങൾ കണ്ടെത്തും.
IFERROR, VLOOKUP ഫംഗ്ഷനുകളിൽ നിങ്ങൾക്ക് കൂടുതൽ അനുഭവം ഇല്ലെങ്കിൽ, അത് മുകളിലെ ലിങ്കുകൾ പിന്തുടർന്ന് അവരുടെ അടിസ്ഥാനകാര്യങ്ങൾ ആദ്യം പരിഷ്കരിക്കുന്നത് നല്ലതാണ്.
#N/A യും മറ്റ് പിശകുകളും കൈകാര്യം ചെയ്യുന്നതിനുള്ള IFERROR VLOOKUP ഫോർമുല
എക്സൽ വ്ലൂക്ക്അപ്പ് കണ്ടെത്തുന്നതിൽ പരാജയപ്പെടുമ്പോൾ ഒരു ലുക്ക്അപ്പ് മൂല്യം, ഇത് ഒരു #N/A പിശക് എറിയുന്നു, ഇതുപോലെ:
നിങ്ങളുടെ ബിസിനസ്സ് ആവശ്യങ്ങൾ അനുസരിച്ച്, നിങ്ങളുടെ സ്വന്തം വാചകമായ പൂജ്യം ഉപയോഗിച്ച് പിശക് മറയ്ക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം , അല്ലെങ്കിൽ ഒരു ശൂന്യമായ സെൽ.
ഉദാഹരണം 1. നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് ഉപയോഗിച്ച് പിശകുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് VLOOKUP ഫോർമുലയുള്ള IFERROR
നിങ്ങളുടെ ഇഷ്ടാനുസൃത വാചകം ഉപയോഗിച്ച് സാധാരണ പിശക് നൊട്ടേഷൻ മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങളുടെ പൊതിയുക IFERROR-ൽ VLOOKUP ഫോർമുല, രണ്ടാമത്തെ ആർഗ്യുമെന്റിൽ ( value_if_error ) നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏതെങ്കിലും വാചകം ടൈപ്പുചെയ്യുക, ഉദാഹരണത്തിന് "കണ്ടെത്തിയില്ല":
IFERROR(VLOOKUP( …),"അല്ല കണ്ടെത്തി")പ്രധാന പട്ടികയിലെ B2 ലെ ലുക്കപ്പ് മൂല്യവും ലുക്കപ്പിലെ ലുക്കപ്പ് ശ്രേണി A2:B4 ഉംപട്ടിക, ഫോർമുല ഇനിപ്പറയുന്ന ആകൃതി എടുക്കുന്നു:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "Not found")
ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് ഞങ്ങളുടെ Excel IFERROR VLOOKUP ഫോർമുല പ്രവർത്തനത്തിൽ കാണിക്കുന്നു:
ഫലം കൂടുതൽ മനസ്സിലാക്കാവുന്നതും ഭയപ്പെടുത്തുന്നതുമായി തോന്നുന്നു, അല്ലേ?
സമാന രീതിയിൽ, നിങ്ങൾക്ക് IFERROR എന്നതിനൊപ്പം INDEX MATCH ഉപയോഗിക്കാം:
=IFERROR(INDEX('Lookup table'!$B$2:$B$5,MATCH(B2,'Lookup table'!$A$2:$A$5,0)), "Not found")
The IFERROR ലുക്കപ്പ് കോളത്തിന്റെ (ഇടത് ലുക്ക്അപ്പ്) ഇടതുവശത്തുള്ള ഒരു കോളത്തിൽ നിന്ന് മൂല്യങ്ങൾ വലിച്ചിടാനും ഒന്നും കണ്ടെത്താനാകാതെ വരുമ്പോൾ നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് തിരികെ നൽകാനും നിങ്ങൾ താൽപ്പര്യപ്പെടുമ്പോൾ INDEX MATCH ഫോർമുല പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്.
ഉദാഹരണം 2. IFERROR ഉപയോഗിച്ച് ശൂന്യമായി തിരികെ നൽകാൻ VLOOKUP അല്ലെങ്കിൽ ഒന്നും കണ്ടെത്തിയില്ലെങ്കിൽ 0
ലുക്ക്അപ്പ് മൂല്യം കാണാത്തപ്പോൾ ഒന്നും കാണിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ, IFERROR ഒരു ശൂന്യമായ സ്ട്രിംഗ് ("") പ്രദർശിപ്പിക്കുക:
IFERROR(VLOOKUP( …),"")ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, ഫോർമുല ഇപ്രകാരമാണ്:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "")
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, തിരയൽ ലിസ്റ്റിൽ ലുക്ക്അപ്പ് മൂല്യം ഇല്ലാത്തപ്പോൾ അത് ഒന്നും നൽകുന്നില്ല.
നിങ്ങൾക്ക് പിശക് പൂജ്യം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, ഇടുക അവസാനത്തിൽ 0 എ rgument:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), 0)
ജാഗ്രതയുള്ള വാക്ക്! Excel IFERROR ഫംഗ്ഷൻ #N/A മാത്രമല്ല എല്ലാത്തരം പിശകുകളും പിടിക്കുന്നു. അത് നല്ലതോ ചീത്തയോ? എല്ലാം നിങ്ങളുടെ ലക്ഷ്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു. സാധ്യമായ എല്ലാ പിശകുകളും മറയ്ക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, പോകാനുള്ള വഴിയാണ് IFERROR Vlookup. എന്നാൽ പല സാഹചര്യങ്ങളിലും ഇത് ബുദ്ധിശൂന്യമായ ഒരു സാങ്കേതികതയായിരിക്കാം.
ഉദാഹരണത്തിന്, നിങ്ങളുടെ ടേബിൾ ഡാറ്റയ്ക്കായി നിങ്ങൾ ഒരു പേരിട്ട ശ്രേണി സൃഷ്ടിക്കുകയും നിങ്ങളുടെ പേരിൽ ആ പേര് തെറ്റായി എഴുതുകയും ചെയ്താൽVlookup ഫോർമുല, IFERROR ഒരു #NAME പിടിക്കുമോ? പിശക് കൂടാതെ അത് "കണ്ടെത്തിയില്ല" അല്ലെങ്കിൽ നിങ്ങൾ നൽകുന്ന മറ്റേതെങ്കിലും ടെക്സ്റ്റ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. തൽഫലമായി, അക്ഷരത്തെറ്റ് നിങ്ങൾ സ്വയം കണ്ടെത്തുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ ഫോർമുല തെറ്റായ ഫലങ്ങൾ നൽകുന്നുണ്ടെന്ന് നിങ്ങൾക്ക് ഒരിക്കലും അറിയില്ലായിരിക്കാം. അത്തരമൊരു സാഹചര്യത്തിൽ, കൂടുതൽ ന്യായമായ സമീപനം #N/A പിശകുകൾ മാത്രം കുടുക്കുന്നതാണ്. ഇതിനായി, Excel 2013-ലും അതിനുശേഷമുള്ളതിലും IFNA Vlookup ഫോർമുല ഉപയോഗിക്കുക, എല്ലാ Excel പതിപ്പുകളിലും ISNA VLOOKUP ആണെങ്കിൽ.
ചുവടെയുള്ള വരി ഇതാണ്: നിങ്ങളുടെ VLOOKUP ഫോർമുലയ്ക്കായി ഒരു കൂട്ടാളിയെ തിരഞ്ഞെടുക്കുമ്പോൾ വളരെ ശ്രദ്ധിക്കുക :)
<6 എല്ലായ്പ്പോഴും എന്തെങ്കിലും കണ്ടെത്തുന്നതിന് VLOOKUP-നുള്ളിലെ നെസ്റ്റ് IFERRORഇനിപ്പറയുന്ന സാഹചര്യം സങ്കൽപ്പിക്കുക: നിങ്ങൾ ഒരു ലിസ്റ്റിൽ ഒരു നിർദ്ദിഷ്ട മൂല്യം തിരയുന്നു, അത് കണ്ടെത്തുന്നില്ല. നിങ്ങൾക്ക് എന്ത് തിരഞ്ഞെടുപ്പുകളുണ്ട്? ഒന്നുകിൽ ഒരു N/A പിശക് നേടുക അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം സന്ദേശം കാണിക്കുക. യഥാർത്ഥത്തിൽ, മൂന്നാമതൊരു ഓപ്ഷൻ ഉണ്ട് - നിങ്ങളുടെ പ്രാഥമിക vlookup ഇടറുകയാണെങ്കിൽ, തീർച്ചയായും അവിടെയുള്ള മറ്റെന്തെങ്കിലും തിരയുക!
നമ്മുടെ ഉദാഹരണം കൂടി എടുത്താൽ, ഞങ്ങളുടെ ഉപയോക്താക്കൾക്കായി ഒരു വിപുലീകരണം കാണിക്കുന്ന ഒരുതരം ഡാഷ്ബോർഡ് സൃഷ്ടിക്കാം. ഒരു പ്രത്യേക ഓഫീസിന്റെ എണ്ണം. ഇതുപോലുള്ള ഒന്ന്:
അപ്പോൾ, D2-ലെ ഓഫീസ് നമ്പറിനെ അടിസ്ഥാനമാക്കി B കോളത്തിൽ നിന്ന് എങ്ങനെയാണ് വിപുലീകരണം പിൻവലിക്കുക? ഈ പതിവ് Vlookup ഫോർമുല ഉപയോഗിച്ച്:
=VLOOKUP($D$2,$A$2:$B$7,2,FALSE)
കൂടാതെ നിങ്ങളുടെ ഉപയോക്താക്കൾ D2-ൽ സാധുവായ ഒരു നമ്പർ നൽകുന്നിടത്തോളം ഇത് നന്നായി പ്രവർത്തിക്കും. എന്നാൽ ഒരു ഉപയോക്താവ് നിലവിലില്ലാത്ത ചില നമ്പർ നൽകിയാലോ? ഈ സാഹചര്യത്തിൽ, അവർ കേന്ദ്ര ഓഫീസിലേക്ക് വിളിക്കട്ടെ! ഇതിനായി, നിങ്ങൾ മുകളിലുള്ള ഫോർമുലയിൽ ഉൾപ്പെടുത്തുകIFERROR-ന്റെ മൂല്യം ആർഗ്യുമെന്റ്, value_if_error ആർഗ്യുമെന്റിൽ മറ്റൊരു Vlookup ഇടുക.
പൂർണ്ണമായ സൂത്രവാക്യം അൽപ്പം ദൈർഘ്യമേറിയതാണ്, പക്ഷേ ഇത് നന്നായി പ്രവർത്തിക്കുന്നു:
=IFERROR(VLOOKUP("office "&$D$2,$A$2:$B$7,2,FALSE),VLOOKUP("central office",$A$2:$B$7,2,FALSE))
ഓഫീസ് നമ്പർ കണ്ടെത്തിയാൽ, ഉപയോക്താവിന് അനുബന്ധ വിപുലീകരണ നമ്പർ ലഭിക്കും:
ഓഫീസ് നമ്പർ കണ്ടെത്തിയില്ലെങ്കിൽ, കേന്ദ്ര ഓഫീസ് വിപുലീകരണം പ്രദർശിപ്പിച്ചിരിക്കുന്നു:
സൂത്രവാക്യം കുറച്ചുകൂടി ഒതുക്കമുള്ളതാക്കാൻ, നിങ്ങൾക്ക് മറ്റൊരു സമീപനം ഉപയോഗിക്കാം:
ആദ്യം, D2-ലെ നമ്പർ ഉണ്ടോയെന്ന് പരിശോധിക്കുക ലുക്ക്അപ്പ് കോളത്തിൽ (ദയവായി ഞങ്ങൾ col_index_num എന്നതിനെ ഫോർമുലയ്ക്കായി 1 ആയി സജ്ജീകരിച്ചു എന്നത് ശ്രദ്ധിക്കുകയും കോളം A-യിൽ നിന്ന് മൂല്യം തിരികെ നൽകുകയും ചെയ്യുന്നു): VLOOKUP(D2,$A$2:$B$7,1,FALSE)
നിർദ്ദിഷ്ട ഓഫീസ് നമ്പർ കണ്ടെത്തിയില്ലെങ്കിൽ, ഞങ്ങൾ "സെൻട്രൽ ഓഫീസ്" എന്ന സ്ട്രിംഗിനായി തിരയുന്നു, അത് തീർച്ചയായും ലുക്കപ്പ് ലിസ്റ്റിലുണ്ട്. ഇതിനായി, നിങ്ങൾ ആദ്യത്തെ VLOOKUP IFERROR-ൽ പൊതിഞ്ഞ് മറ്റൊരു VLOOKUP ഫംഗ്ഷനിൽ ഈ കോമ്പിനേഷൻ മുഴുവനും നെസ്റ്റ് ചെയ്യുക:
=VLOOKUP(IFERROR(VLOOKUP(D2,$A$2:$B$7,1,FALSE),"central office"),$A$2:$B$7,2)
ശരി, അല്പം വ്യത്യസ്തമായ ഫോർമുല, അതേ ഫലം:
എന്നാൽ "സെൻട്രൽ ഓഫീസ്" നോക്കാനുള്ള കാരണം എന്താണെന്ന് നിങ്ങൾക്ക് എന്നോട് ചോദിച്ചേക്കാം. എന്തുകൊണ്ട് IFERROR-ൽ വിപുലീകരണ നമ്പർ നേരിട്ട് നൽകരുത്? കാരണം ഭാവിയിൽ ഏതെങ്കിലും ഘട്ടത്തിൽ വിപുലീകരണം മാറിയേക്കാം. ഇങ്ങനെ സംഭവിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ ഓരോ VLOOKUP ഫോർമുലകളും അപ്ഡേറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ച് വിഷമിക്കാതെ സോഴ്സ് ടേബിളിൽ ഒരിക്കൽ മാത്രം നിങ്ങളുടെ ഡാറ്റ അപ്ഡേറ്റ് ചെയ്യേണ്ടിവരും.
Excel-ൽ തുടർച്ചയായ VLOOKUP-കൾ എങ്ങനെ ചെയ്യാം
എപ്പോൾ നീ ചെയ്യണംഒരു മുൻ ലുക്ക്അപ്പ് വിജയിച്ചോ പരാജയപ്പെട്ടോ എന്നതിനെ ആശ്രയിച്ച് Excel-ൽ സീക്വൻഷ്യൽ അല്ലെങ്കിൽ ചൈൻഡ് Vlookups എന്ന് വിളിക്കപ്പെടുന്നവ നടപ്പിലാക്കുക, നിങ്ങളുടെ Vlookups ഓരോന്നായി പ്രവർത്തിപ്പിക്കുന്നതിന് രണ്ടോ അതിലധികമോ IFERROR ഫംഗ്ഷനുകൾ നെസ്റ്റ് ചെയ്യുക:
IFERROR(VLOOKUP( ...), IFERROR(VLOOKUP( ...), IFERROR(VLOOKUP( ...),"കണ്ടെത്തുന്നില്ല"))The ഫോർമുല ഇനിപ്പറയുന്ന ലോജിക്കിൽ പ്രവർത്തിക്കുന്നു:
ആദ്യത്തെ VLOOKUP ഒന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, ആദ്യത്തെ IFERROR ഒരു പിശക് കുടുക്കുകയും മറ്റൊരു VLOOKUP പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. രണ്ടാമത്തെ VLOOKUP പരാജയപ്പെടുകയാണെങ്കിൽ, രണ്ടാമത്തെ IFERROR ഒരു പിശക് പിടിക്കുകയും മൂന്നാമത്തെ VLOOKUP പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. എല്ലാ Vlookup-ഉം ഇടറിവീഴുകയാണെങ്കിൽ, അവസാനത്തെ IFERROR നിങ്ങളുടെ സന്ദേശം നൽകുന്നു.
ചുവടെയുള്ള ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒന്നിലധികം ഷീറ്റുകളിൽ നിങ്ങൾ Vlookup ചെയ്യേണ്ടി വരുമ്പോൾ ഈ നെസ്റ്റഡ് IFERROR ഫോർമുല പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്.
നിങ്ങൾക്ക് മൂന്ന് വ്യത്യസ്ത വർക്ക്ഷീറ്റുകളിൽ (ഈ ഉദാഹരണത്തിലെ ഓഫീസ് നമ്പറുകൾ) ഏകതാനമായ ഡാറ്റയുടെ മൂന്ന് ലിസ്റ്റുകൾ ഉണ്ടെന്ന് പറയാം, കൂടാതെ ഒരു നിശ്ചിത സംഖ്യയ്ക്കായി ഒരു വിപുലീകരണം ലഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.
ലുക്കപ്പ് മൂല്യം സെൽ A2-ലാണെന്ന് കരുതുക. നിലവിലെ ഷീറ്റിൽ, 3 വ്യത്യസ്ത വർക്ക്ഷീറ്റുകളിൽ (വടക്ക്, തെക്ക്, പടിഞ്ഞാറ്) ലുക്കപ്പ് ശ്രേണി A2:B5 ആണ്, ഇനിപ്പറയുന്ന ഫോർമുല ഒരു ട്രീറ്റ് ആയി പ്രവർത്തിക്കുന്നു:
=IFERROR(VLOOKUP(A2,North!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,South!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,West!$A$2:$B$5,2,FALSE),"Not found")))
അതിനാൽ, ഞങ്ങളുടെ "ചൈൻഡ് Vlookups" ഫോർമുല മൂന്ന് വ്യത്യസ്ത ഷീറ്റുകളിൽ ഞങ്ങൾ അവയെ ഫോർമുലയിൽ കൂട്ടിച്ചേർത്ത ക്രമത്തിൽ തിരയുന്നു, അത് കണ്ടെത്തുന്ന ആദ്യ പൊരുത്തം കൊണ്ടുവരുന്നു:
ഇങ്ങനെയാണ് നിങ്ങൾ VLOOKUP-നൊപ്പം IFERROR ഉപയോഗിക്കുന്നത് എക്സൽ. വായിച്ചതിന് നന്ദി, നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നുഅടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ!
ലഭ്യമായ ഡൗൺലോഡുകൾ
Excel IFERROR VLOOKUP ഫോർമുല ഉദാഹരണങ്ങൾ