ഉള്ളടക്ക പട്ടിക
ഈ ട്യൂട്ടോറിയലിൽ, എല്ലാത്തരം പിശകുകളും ഫലപ്രദമായി കൈകാര്യം ചെയ്യാൻ Excel-ൽ VLOOKUP ഉപയോഗിച്ച് ISERROR എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം.
VLOOKUP എന്നത് ഏറ്റവും ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന Excel ഫംഗ്ഷനുകളിൽ ഒന്നാണ്. പല പ്രശ്നങ്ങളുമായി. നിങ്ങൾ ഏത് പട്ടികയിൽ നോക്കിയാലും, #N/A പിശകുകൾ ഒരു സാധാരണ കാഴ്ചയാണ്, #NAME, #VALUE എന്നിവയും ഇടയ്ക്കിടെ ദൃശ്യമാകും. ISERROR-നൊപ്പം VLOOKUP ഉപയോഗിക്കുന്നത് സാധ്യമായ എല്ലാ പിശകുകളും കണ്ടെത്താനും നിങ്ങളുടെ സാഹചര്യത്തിന് ഏറ്റവും അനുയോജ്യമായ രീതിയിൽ അവ കൈകാര്യം ചെയ്യാനും നിങ്ങളെ സഹായിക്കും.
എന്തുകൊണ്ടാണ് VLOOKUP ഒരു പിശക് നൽകുന്നത്?
ഏറ്റവും കൂടുതൽ VLOOKUP ഫോർമുലകളിലെ സാധാരണ പിശക് #N/A ഒരു ലുക്കപ്പ് മൂല്യം കണ്ടെത്താനാകാത്തപ്പോൾ സംഭവിക്കുന്നു. വ്യത്യസ്ത കാരണങ്ങളാൽ ഇത് സംഭവിക്കാം:
- ലുക്ക്അപ്പ് അറേയിൽ ലുക്ക്അപ്പ് മൂല്യം നിലവിലില്ല.
- ലുക്ക്അപ്പ് മൂല്യം തെറ്റായി എഴുതിയിരിക്കുന്നു.
- മുൻകൈയുണ്ട് അല്ലെങ്കിൽ ലുക്കപ്പ് മൂല്യത്തിലോ ലുക്കപ്പ് കോളത്തിലോ ഉള്ള സ്പെയ്സുകൾ പിന്നിലുണ്ട്.
- ടേബിൾ അറേയുടെ ഇടതുവശത്തുള്ള കോളമല്ല ലുക്കപ്പ് കോളം.
കൂടാതെ, നിങ്ങൾക്ക് ഒരു #VALUE-ലേക്ക് റൺ ചെയ്യാം. ! പിശക്, ഉദാ. ലുക്കപ്പ് മൂല്യത്തിൽ 255 പ്രതീകങ്ങളിൽ കൂടുതൽ അടങ്ങിയിരിക്കുമ്പോൾ. ഫംഗ്ഷന്റെ പേരിൽ ഒരു അക്ഷരപ്പിശകുണ്ടെങ്കിൽ, ഒരു #NAME? പിശക് ദൃശ്യമാകും.
പൂർണ്ണമായ റഫറൻസിനായി, ദയവായി Excel VLOOKUP പ്രവർത്തിക്കുന്നില്ല എന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ മുൻ പോസ്റ്റ് കാണുക.
ഇഷ്ടാനുസൃത ടെക്സ്റ്റ് ഉപയോഗിച്ച് പിശകുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് ISERROR VLOOKUP ഫോർമുലയാണെങ്കിൽ
VLOOKUP-ന് സംഭവിക്കാവുന്ന എല്ലാ പിശകുകളും മറയ്ക്കാൻ, നിങ്ങൾക്കത് IF ISERROR ഫോർമുലയുടെ ഉള്ളിൽ സ്ഥാപിക്കാംഇതുപോലെ:
IF(ISERROR(VLOOKUP(...)), " text_if_error", VLOOKUP(...))ഉദാഹരണമായി, വിദ്യാർത്ഥികൾ പഠിക്കുന്ന വിഷയങ്ങളുടെ പേരുകൾ എടുക്കാം ഗ്രൂപ്പ് എ പരാജയപ്പെട്ട ടെസ്റ്റുകൾ:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ഫലമായി, നിങ്ങൾക്ക് #N/A പിശകുകളുടെ ഒരു കൂട്ടം ലഭിക്കുന്നു, ഇത് ഫോർമുല കേടാണെന്ന ധാരണ സൃഷ്ടിച്ചേക്കാം.
<0സത്യത്തിൽ, ഈ പിശകുകൾ സൂചിപ്പിക്കുന്നത് ചില ലുക്കപ്പ് മൂല്യങ്ങൾ (A3:A14) ലുക്കപ്പ് ലിസ്റ്റിൽ (D3:D9) കാണുന്നില്ല എന്നാണ്. ആ ആശയം വ്യക്തമായി അറിയിക്കാൻ, IF ISERROR നിർമ്മാണത്തിൽ നിങ്ങളുടെ VLOOKUP ഫോർമുല നെസ്റ്റ് ചെയ്യുക:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ഇത് പിശകുകൾ കണ്ടെത്തുകയും നിങ്ങളുടെ ഇഷ്ടാനുസൃത വാചക സന്ദേശം നൽകുകയും ചെയ്യും:
3>
നുറുങ്ങുകളും കുറിപ്പുകളും:
- ഈ ഫോർമുലയുടെ പ്രധാന നേട്ടം, Excel 365 മുതൽ Excel 2000-ന്റെ എല്ലാ പതിപ്പുകളിലും നന്നായി പ്രവർത്തിക്കുന്നു എന്നതാണ്. ആധുനിക പതിപ്പുകളിൽ, ലളിതമാണ് കൂടാതെ കൂടുതൽ കോംപാക്റ്റ് ബദലുകളും ലഭ്യമാണ്.
- #N/A, #NAME, #VALUE മുതലായ തികച്ചും എല്ലാ പിശകുകളും ISERROR ഫംഗ്ഷൻ പിടിക്കുന്നു. നിങ്ങൾ ഒരു ഇഷ്ടാനുസൃതം പ്രദർശിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഒരു ലുക്കപ്പ് മൂല്യം കണ്ടെത്താനാകാത്തപ്പോൾ മാത്രം സന്ദേശം അയയ്ക്കുക (#N/A പിശക്), IF ISNA VLOOKUP (എല്ലാ പതിപ്പുകളിലും) അല്ലെങ്കിൽ IFNA VLOOKUP (Excel 2013-ലും അതിനുശേഷവും) ഉപയോഗിക്കുക.
ISERROR VLOOKUP-ലേക്ക് പിശകുണ്ടെങ്കിൽ ശൂന്യമായ സെൽ തിരികെ നൽകുക
ഒരു പിശക് സംഭവിക്കുമ്പോൾ ഒരു ശൂന്യമായ സെൽ ലഭിക്കുന്നതിന്, ഒരു ഇഷ്ടാനുസൃത വാചകത്തിന് പകരം ഒരു ശൂന്യമായ സ്ട്രിംഗ് ("") നൽകുന്നതിന് നിങ്ങളുടെ ഫോർമുല നേടുക:
IF(ISERROR(VLOOKUP(...) ), "", VLOOKUP(...))ഞങ്ങളുടെ കാര്യത്തിൽ, ഫോർമുല ഈ ഫോം എടുക്കുന്നു:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ഫലം പ്രതീക്ഷിച്ചത് പോലെ തന്നെ - ലുക്ക്അപ്പ് ടേബിളിൽ വിദ്യാർത്ഥിയുടെ പേര് കാണുന്നില്ലെങ്കിൽ ഒരു ശൂന്യമായ സെൽ.
നുറുങ്ങ്. സമാനമായ രീതിയിൽ, നിങ്ങൾക്ക് VLOOKUP പിശകുകൾ പൂജ്യങ്ങൾ, ഡാഷുകൾ അല്ലെങ്കിൽ നിങ്ങൾ ഇഷ്ടപ്പെടുന്ന മറ്റേതെങ്കിലും പ്രതീകങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം. ഒരു ശൂന്യമായ സ്ട്രിംഗിന്റെ സ്ഥാനത്ത് ആവശ്യമുള്ള പ്രതീകം ഉപയോഗിക്കുക.
ISERROR VLOOKUP ഉവ്വ്/ഇല്ല ഫോർമുല
ചില സാഹചര്യത്തിൽ, നിങ്ങൾ എന്തെങ്കിലും തിരയുന്നുണ്ടാകാം, എന്നാൽ പൊരുത്തങ്ങൾ വലിക്കുന്നതിന് പകരം അതെ (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ടെക്സ്റ്റ് എങ്കിൽ ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്തി) കൂടാതെ ഇല്ല (ലുക്കപ്പ് മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ). ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഈ പൊതുവായ ഫോർമുല ഉപയോഗിക്കാം:
IF(ISERROR(VLOOKUP(...)), " text_if_not_found ", " text_if_found ")ഞങ്ങളുടെ സാമ്പിൾ ഡാറ്റാസെറ്റ്, ഏത് വിദ്യാർത്ഥികളാണ് ഒരു പരീക്ഷയിൽ പരാജയപ്പെട്ടതെന്നും ഏതാണ് പരാജയപ്പെട്ടതെന്നും അറിയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. ഇത് പൂർത്തിയാക്കാൻ, IF എന്നതിന്റെ ലോജിക്കൽ ടെസ്റ്റിലേക്ക് ഇതിനകം പരിചിതമായ ISERROR VLOOKUP ഫോർമുല നൽകുകയും മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ "No" എന്ന് ഔട്ട്പുട്ട് ചെയ്യാൻ പറയുകയും ചെയ്യുക (ISERROR VLOOKUP TRUE നൽകുന്നു), "അതെ" കണ്ടെത്തിയാൽ (ISERROR VLOOKUP FALSE നൽകുന്നു):
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP ഇതരമാർഗങ്ങൾ
Excel-ൽ പിഴവുകളില്ലാതെ Vlookup-ലേക്ക് തെളിയിക്കപ്പെട്ട ഏറ്റവും പഴയ സാങ്കേതികതയാണ് IF ISERROR കോമ്പിനേഷൻ. കാലക്രമേണ, പുതിയ ഫംഗ്ഷനുകൾ വികസിച്ചു, ഒരേ ജോലി നിർവഹിക്കാനുള്ള എളുപ്പവഴികൾ നൽകുന്നു. ചുവടെ, സാധ്യമായ മറ്റ് പരിഹാരങ്ങൾ ഞങ്ങൾ ചർച്ച ചെയ്യും, ഓരോന്നും പ്രയോഗിക്കാൻ ഏറ്റവും മികച്ചത് എപ്പോഴാണ്.
IFERROR VLOOKUP
Excel 2007 ൽ ലഭ്യമാണ്ഉയർന്നത്
2007 പതിപ്പ് മുതൽ, Excel-ന് IFERROR എന്ന് പേരുള്ള ഒരു പ്രത്യേക ഫംഗ്ഷൻ ഉണ്ട്, പിശകുകൾക്കായുള്ള ഒരു സൂത്രവാക്യം പരിശോധിക്കാനും എന്തെങ്കിലും പിശക് കണ്ടെത്തിയാൽ നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് (അല്ലെങ്കിൽ ഒരു ഇതര ഫോർമുല പ്രവർത്തിപ്പിക്കുക) നൽകാനും.
IFERROR(VLOOKUP(...), " text_if_error ")യഥാർത്ഥ ജീവിത ഫോർമുല ഇപ്രകാരമാണ്:
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
ആദ്യ കാഴ്ചയിൽ, ഇത് IF ISERROR VLOOKUP ഫോർമുലയുടെ ഒരു ചെറിയ അനലോഗ് പോലെ തോന്നുന്നു. എന്നിരുന്നാലും, ഒരു പ്രധാന വ്യത്യാസം ഉണ്ട്:
- ഒരു പിശക് അല്ലെങ്കിൽ VLOOKUP ന്റെ ഫലം നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ആവശ്യമാണെന്ന് IFERROR VLOOKUP അനുമാനിക്കുന്നു.
- ISERROR VLOOKUP നിങ്ങളെ എന്ത് ചെയ്യണമെന്ന് വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു. ഒരു പിശക് ഉണ്ടെങ്കിൽ, പിശക് ഇല്ലെങ്കിൽ എന്തുചെയ്യും.
കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ൽ VLOOKUP-നൊപ്പം IFERROR ഉപയോഗിക്കുന്നത് കാണുക.
IF ISNA VLOOKUP
Excel 2000 ലും അതിനുശേഷവും പ്രവർത്തിക്കുന്നു
നിങ്ങൾ മറ്റ് പിശകുകളൊന്നും പിടിപെടാതെ #N/A മാത്രം ട്രാപ്പ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന സാഹചര്യത്തിൽ, ISNA ഫംഗ്ഷൻ ഉപയോഗപ്രദമാകും. വാക്യഘടന IF ISERROR VLOOKUP എന്നതിന് സമാനമാണ്:
IF(ISNA(VLOOKUP(...)), " text_if_error ", VLOOKUP(...))എന്നാൽ ചില സാഹചര്യങ്ങളിൽ, ഇത് തോന്നുന്നു സമാനമായ ഫോർമുല വ്യത്യസ്ത ഫലങ്ങൾ സൃഷ്ടിച്ചേക്കാം:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ചുവടെയുള്ള ചിത്രത്തിൽ, സെൽ A13-ൽ ധാരാളം ട്രെയിലിംഗ് സ്പെയ്സുകൾ അടങ്ങിയിരിക്കുന്നു, അതിനാൽ ലുക്കപ്പ് മൂല്യത്തിന്റെ ആകെ ദൈർഘ്യം 255 പ്രതീകങ്ങൾ കവിയുന്നു. ഫലമായി, ഫോർമുല ഒരു #VALUE ട്രിഗർ ചെയ്യുന്നു! പിശക്, ആ സെല്ലിലേക്ക് നിങ്ങളുടെ ശ്രദ്ധ ആകർഷിക്കുകയും കാരണങ്ങൾ അന്വേഷിക്കാൻ പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യുന്നു. ISERRORഈ സാഹചര്യത്തിൽ VLOOKUP "ഇല്ല" എന്ന് നൽകും, ഇത് പ്രശ്നം മറയ്ക്കുകയും തികച്ചും തെറ്റായ ഫലം നൽകുകയും ചെയ്യും.
എപ്പോൾ ഉപയോഗിക്കണം:
ഈ ഫോർമുല ഒരു ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്താനാകാത്തപ്പോൾ മാത്രം കുറച്ച് ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഒരു സാഹചര്യത്തിൽ മനോഹരമായി പ്രവർത്തിക്കുന്നു, കൂടാതെ VLOOKUP ഫോർമുലയിൽ തന്നെ അടിസ്ഥാന പ്രശ്നങ്ങൾ മറയ്ക്കാൻ ആഗ്രഹിക്കാത്തതും, ഉദാ. ഫംഗ്ഷന്റെ പേര് തെറ്റായി ടൈപ്പ് ചെയ്തിരിക്കുമ്പോൾ (#NAME?) അല്ലെങ്കിൽ ലുക്ക്അപ്പ് വർക്ക്ബുക്കിലേക്കുള്ള മുഴുവൻ പാതയും വ്യക്തമാക്കിയിട്ടില്ല (#VALUE!).
കൂടുതൽ വിവരങ്ങൾക്ക്, ഫോർമുല ഉദാഹരണങ്ങൾക്കൊപ്പം Excel-ലെ ISNA ഫംഗ്ഷൻ കാണുക.
IFNA VLOOKUP
Excel 2013-ലും അതിന് ശേഷമുള്ളവയിലും ലഭ്യമാണ്
ഇത് #N/A പിശകുകൾ കൈകാര്യം ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്ന IF ISNA കോമ്പിനേഷന്റെ ഒരു ആധുനിക പകരക്കാരനാണ് ഒരു എളുപ്പവഴി.
IFNA(VLOOKUP(...), " text_if_error ")ഞങ്ങളുടെ IF ISNA VLOOKUP ഫോർമുലയ്ക്ക് തുല്യമായ ഒരു ചുരുക്കെഴുത്ത് ഇതാ:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
എപ്പോൾ ഉപയോഗിക്കണം:
Excel (2013 - 365) ന്റെ ആധുനിക പതിപ്പുകളിൽ #N/A പിശകുകൾ ട്രാപ്പ് ചെയ്യാനും കൈകാര്യം ചെയ്യാനും ഇത് ഒരു മികച്ച പരിഹാരമാണ്.
പൂർണ്ണ വിവരങ്ങൾക്ക്, Excel IFNA ഫംഗ്ഷൻ കാണുക.
XLOOKUP
Excel 2021-ലും Excel 365-ലും പിന്തുണയ്ക്കുന്നു
അതിന്റെ ഇൻബിൽറ്റ് "ഇഫ് എറർ" ഫംഗ്ഷണാലിറ്റി കാരണം , Excel-ൽ #N/A പിശകുകളില്ലാതെ നോക്കാനുള്ള എളുപ്പവഴിയാണ് XLOOKUP ഫംഗ്ഷൻ. ലളിതമായി, if_not_found എന്ന ഓപ്ഷണൽ നാലാമത്തെ ആർഗ്യുമെന്റിൽ നിങ്ങളുടെ ഉപയോക്തൃ-സൗഹൃദ വാചകം ടൈപ്പ് ചെയ്യുക.
ഉദാഹരണത്തിന്:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
പരിമിതി: ഇത് #N/A പിശകുകൾ മാത്രം, അവഗണിച്ചുകൊണ്ട് പിടിക്കുന്നുമറ്റ് തരങ്ങൾ.
കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ലെ XLOOKUP ഫംഗ്ഷൻ പരിശോധിക്കുക.
നിങ്ങൾ കാണുന്നത് പോലെ, VLOOKUP പിശകുകൾ പരിഹരിക്കുന്നതിന് Excel നിരവധി വ്യത്യസ്ത ഓപ്ഷനുകൾ നൽകുന്നു. അവ എങ്ങനെ ഫലപ്രദമായി ഉപയോഗിക്കാമെന്നതിനെക്കുറിച്ച് ഈ ട്യൂട്ടോറിയൽ കുറച്ച് വെളിച്ചം വീശുമെന്ന് പ്രതീക്ഷിക്കുന്നു. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ലഭ്യമായ ഡൗൺലോഡുകൾ
ISERROR VLOOKUP ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)