Excel VLOOKUP പ്രവർത്തിക്കുന്നില്ല - #N/A, #VALUE പിശകുകൾ പരിഹരിക്കുന്നു

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

ഉള്ളടക്ക പട്ടിക

നിങ്ങളുടെ VLOOKUP തെറ്റായ ഡാറ്റ വലിക്കുകയാണോ അതോ നിങ്ങൾക്ക് അത് പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയുന്നില്ലേ? സാധാരണ VLOOKUP പിശകുകൾ എങ്ങനെ വേഗത്തിൽ പരിഹരിക്കാമെന്നും അതിന്റെ പ്രധാന പരിമിതികൾ മറികടക്കാമെന്നും ഈ ട്യൂട്ടോറിയൽ കാണിക്കുന്നു.

മുമ്പത്തെ കുറച്ച് ലേഖനങ്ങളിൽ, Excel VLOOKUP ഫംഗ്‌ഷന്റെ വിവിധ വശങ്ങൾ ഞങ്ങൾ പര്യവേക്ഷണം ചെയ്‌തു. നിങ്ങൾ ഞങ്ങളെ അടുത്ത് പിന്തുടരുന്നുണ്ടെങ്കിൽ, ഇപ്പോൾ നിങ്ങൾ ഈ മേഖലയിൽ ഒരു വിദഗ്ദ്ധനായിരിക്കണം :)

എന്നിരുന്നാലും, പല Excel സ്പെഷ്യലിസ്റ്റുകളും VLOOKUP നെ ഏറ്റവും സങ്കീർണ്ണമായ Excel ഫംഗ്‌ഷനുകളിൽ ഒന്നായി കണക്കാക്കുന്നത് കാരണമില്ലാതെയല്ല. ഇതിന് നിരവധി പരിമിതികളുണ്ട്, അവ വിവിധ പ്രശ്‌നങ്ങളുടെയും പിശകുകളുടെയും ഉറവിടമാണ്.

ഈ ലേഖനത്തിൽ, VLOOKUP പിശകുകളുടെ പ്രധാന കാരണങ്ങളെക്കുറിച്ചുള്ള ലളിതമായ വിശദീകരണങ്ങൾ നിങ്ങൾ കണ്ടെത്തും. #N/A, #NAME, #VALUE എന്നിവയും അവയുടെ പരിഹാരങ്ങളും പരിഹാരങ്ങളും. VLOOKUP പ്രവർത്തിക്കാത്തതിന്റെ ഏറ്റവും വ്യക്തമായ കാരണങ്ങളോടെ ഞങ്ങൾ ആരംഭിക്കും, അതിനാൽ ചുവടെയുള്ള ട്രബിൾഷൂട്ടിംഗ് ഘട്ടങ്ങൾ ക്രമത്തിൽ പരിശോധിക്കുന്നത് നല്ല ആശയമായിരിക്കും.

    #N/A പിശക് പരിഹരിക്കുന്നു VLOOKUP

    VLOOKUP ഫോർമുലകളിൽ, Excel-ന് ഒരു ലുക്കപ്പ് മൂല്യം കണ്ടെത്താൻ കഴിയാത്തപ്പോൾ #N/A പിശക് സന്ദേശം ("ലഭ്യമല്ല" എന്നർത്ഥം) പ്രദർശിപ്പിക്കും. അത് സംഭവിക്കുന്നതിന് നിരവധി കാരണങ്ങളുണ്ടാകാം.

    1. ലുക്ക്അപ്പ് മൂല്യം തെറ്റായി എഴുതിയിരിക്കുന്നു

    ഏറ്റവും വ്യക്തമായ കാര്യം ആദ്യം പരിശോധിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ലതാണ് : ) നിങ്ങൾ ആയിരക്കണക്കിന് വരികൾ അടങ്ങുന്ന വലിയ ഡാറ്റാ സെറ്റുകളിൽ പ്രവർത്തിക്കുമ്പോഴോ ഒരു ലുക്ക്അപ്പ് മൂല്യം ടൈപ്പ് ചെയ്യുമ്പോഴോ തെറ്റായ പ്രിന്റുകൾ പതിവായി സംഭവിക്കാറുണ്ട്. നേരിട്ട് ഫോർമുലയിൽ.

    2.VLOOKUP മറ്റൊരു വർക്ക്‌ഷീറ്റിൽ ഒരു ടേബിൾ അറേ തിരഞ്ഞെടുക്കാൻ കഴിയില്ല (അതായത്, നിങ്ങൾ ലുക്കപ്പ് ഷീറ്റിൽ ഒരു ശ്രേണി ഹൈലൈറ്റ് ചെയ്യുമ്പോൾ, ഫോർമുലയിലെ table_array ആർഗ്യുമെന്റിലോ ഫോർമുലയുടെ അനുബന്ധ ബോക്‌സിലോ ഒന്നും ദൃശ്യമാകില്ല വിസാർഡ്), അപ്പോൾ മിക്കവാറും രണ്ട് ഷീറ്റുകളും Excel-ന്റെ പ്രത്യേക സന്ദർഭങ്ങളിൽ തുറന്നിരിക്കുന്നതിനാൽ പരസ്പരം ആശയവിനിമയം നടത്താൻ കഴിയില്ല. കൂടുതൽ വിവരങ്ങൾക്ക്, ഏത് Excel ഫയലുകൾ ഏത് സന്ദർഭത്തിലാണെന്ന് എങ്ങനെ നിർണ്ണയിക്കാമെന്ന് കാണുക. ഇത് പരിഹരിക്കാൻ, എല്ലാ Excel വിൻഡോകളും അടയ്‌ക്കുക, തുടർന്ന് ഷീറ്റുകൾ/വർക്ക്ബുക്കുകൾ അതേ സന്ദർഭത്തിൽ വീണ്ടും തുറക്കുക (സ്ഥിര സ്വഭാവം).

    എക്‌സലിൽ പിശകുകളില്ലാതെ എങ്ങനെ വ്‌ലൂക്ക്അപ്പ് ചെയ്യാം

    എങ്കിൽ സാധാരണ Excel പിശക് നൊട്ടേഷനുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഉപയോക്താക്കളെ ഭയപ്പെടുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല, പകരം നിങ്ങളുടെ സ്വന്തം ഉപയോക്തൃ-സൗഹൃദ വാചകം പ്രദർശിപ്പിക്കുകയോ ഒന്നും കണ്ടെത്തിയില്ലെങ്കിൽ ഒരു ശൂന്യമായ സെൽ തിരികെ നൽകുകയോ ചെയ്യാം. IFERROR അല്ലെങ്കിൽ IFNA ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് VLOOKUP ഉപയോഗിച്ച് ഇത് ചെയ്യാം.

    എല്ലാ പിശകുകളും ക്യാച്ച് ചെയ്യുക

    Excel 2007-ലും അതിനുശേഷവും, നിങ്ങൾക്ക് IFERROR ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് പിശകുകൾക്കായി VLOOKUP ഫോർമുല പരിശോധിച്ച് തിരികെ നൽകാം. എന്തെങ്കിലും പിശക് കണ്ടെത്തിയാൽ സ്വന്തം വാചകം (അല്ലെങ്കിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗ്) ഇതേ ആവശ്യത്തിനായി IF ISERROR ഫോർമുല ഉപയോഗിക്കുക:

    =IF(ISERROR(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, something went wrong", VLOOKUP(E1, A2:B10, 2, FALSE))

    കൂടുതൽ വിശദാംശങ്ങൾക്ക്, Excel-ൽ VLOOKUP-നൊപ്പം IFERROR ഉപയോഗിക്കുന്നത് കാണുക.

    #N/A പിശകുകൾ കൈകാര്യം ചെയ്യുക

    മറ്റെല്ലാ പിശക് തരങ്ങളും അവഗണിച്ച് #N/A പിശകുകൾ മാത്രം ട്രാപ്പ് ചെയ്യാൻ, IFNA ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക (Excel 2013-ലുംഉയർന്നത്) അല്ലെങ്കിൽ IF ISNA ഫോർമുല (എല്ലാ പതിപ്പുകളിലും).

    ഉദാഹരണത്തിന്:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, no match is found. Please try again!")

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, no match is found. Please try again!", VLOOKUP(E1, A2:B10, 2, FALSE))

    ഇന്നത്തേക്ക് അത്രയേ ഉള്ളൂ. ഈ ട്യൂട്ടോറിയൽ VLOOKUP പിശകുകൾ ഒഴിവാക്കാനും നിങ്ങളുടെ സൂത്രവാക്യങ്ങൾ നിങ്ങൾ ആഗ്രഹിക്കുന്ന രീതിയിൽ പ്രവർത്തിക്കാനും സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

    എക്സെൽ - വീഡിയോ ട്യൂട്ടോറിയലിൽ എങ്ങനെ VLOOKUP ചെയ്യാം

    ഏകദേശ പൊരുത്തത്തിൽ #N/A VLOOKUP

    നിങ്ങളുടെ ഫോർമുല ഏറ്റവും അടുത്തുള്ള പൊരുത്തം നോക്കുകയാണെങ്കിൽ, ( range_lookup ആർഗ്യുമെന്റ് TRUE ആയി സജ്ജീകരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു), #N/A പിശക് രണ്ട് സന്ദർഭങ്ങളിൽ ദൃശ്യമാകും :

    • ലുക്കപ്പ് അറേയിലെ ഏറ്റവും ചെറിയ മൂല്യത്തേക്കാൾ ചെറുതാണ് ലുക്കപ്പ് മൂല്യം.
    • ലുക്കപ്പ് കോളം ആരോഹണ ക്രമത്തിൽ അടുക്കിയിട്ടില്ല.

    3 . #N/A കൃത്യമായ പൊരുത്തമുള്ള VLOOKUP

    നിങ്ങൾ കൃത്യമായ പൊരുത്തത്തിനായി തിരയുകയാണെങ്കിൽ ( range_lookup ആർഗ്യുമെന്റ് തെറ്റ് എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു), ലുക്കപ്പിന് കൃത്യമായി തുല്യമായ മൂല്യം വരുമ്പോൾ #N/A പിശക് സംഭവിക്കുന്നു മൂല്യം കണ്ടെത്തിയില്ല. കൂടുതൽ വിവരങ്ങൾക്ക്, VLOOKUP കൃത്യമായ പൊരുത്തം vs. ഏകദേശ പൊരുത്തം കാണുക.

    4. ലുക്ക്അപ്പ് കോളം ടേബിൾ അറേയുടെ ഇടതുവശത്തുള്ള നിരയല്ല

    Excel VLOOKUP-ന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട പരിമിതികളിലൊന്ന്, അതിന് ഇടതുവശത്തേക്ക് നോക്കാൻ കഴിയില്ല എന്നതാണ്. തൽഫലമായി, ഒരു ലുക്ക്അപ്പ് കോളം എല്ലായ്പ്പോഴും ടേബിൾ അറേയിലെ ഇടത്തേയറ്റത്തെ നിര ആയിരിക്കണം. പ്രായോഗികമായി, ഞങ്ങൾ പലപ്പോഴും ഇതിനെക്കുറിച്ച് മറക്കുകയും #N/A പിശകുകളിൽ അവസാനിക്കുകയും ചെയ്യുന്നു.

    പരിഹാരം : നിങ്ങളുടെ ഡാറ്റ പുനഃക്രമീകരിക്കാൻ സാധ്യമല്ലെങ്കിൽ അതിനാൽ ലുക്കപ്പ് കോളം ഇടതുവശത്തുള്ള കോളമാണ്, VLOOKUP-ന് പകരമായി നിങ്ങൾക്ക് INDEX, MATCH ഫംഗ്‌ഷനുകൾ ഒരുമിച്ച് ഉപയോഗിക്കാം. ഒരു ഫോർമുല ഉദാഹരണം ഇതാ: ഇടത്തേക്ക് മൂല്യങ്ങൾ നോക്കാനുള്ള INDEX MATCH ഫോർമുല.

    5. നമ്പറുകൾ ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌തിരിക്കുന്നു

    VLOOKUP ഫോർമുലകളിലെ മറ്റൊരു പൊതു ഉറവിടം #N/A പിശകുകൾ പ്രധാന അല്ലെങ്കിൽ ലുക്ക്അപ്പ് ടേബിളിൽ ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌ത നമ്പറുകളാണ്.

    സാധാരണയായി ഇത്നിങ്ങൾ ചില ബാഹ്യ ഡാറ്റാബേസിൽ നിന്ന് ഡാറ്റ ഇറക്കുമതി ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ മുൻനിര പൂജ്യങ്ങൾ കാണിക്കുന്നതിന് ഒരു അക്കത്തിന് മുമ്പായി നിങ്ങൾ ഒരു അപ്പോസ്‌ട്രോഫി ടൈപ്പ് ചെയ്‌താൽ സംഭവിക്കുന്നു.

    വാചകമായി ഫോർമാറ്റ് ചെയ്‌ത സംഖ്യകളുടെ ഏറ്റവും വ്യക്തമായ സൂചകങ്ങൾ ഇതാ:

    പരിഹാരം: പ്രശ്‌നമുള്ള എല്ലാ നമ്പറുകളും തിരഞ്ഞെടുക്കുക, പിശക് ഐക്കണിൽ ക്ലിക്കുചെയ്‌ത് സന്ദർഭ മെനുവിൽ നിന്ന് നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുക തിരഞ്ഞെടുക്കുക. കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ൽ ടെക്‌സ്‌റ്റ് എങ്ങനെ നമ്പറാക്കി മാറ്റാമെന്ന് കാണുക.

    6. ലീഡിംഗ് അല്ലെങ്കിൽ ട്രെയിലിംഗ് സ്‌പെയ്‌സുകൾ

    VLOOKUP #N/A പിശകിന്റെ ഏറ്റവും വ്യക്തമായ കാരണം ഇതാണ്, കാരണം മനുഷ്യന്റെ കണ്ണിന് ആ അധിക ഇടങ്ങൾ കണ്ടെത്താൻ കഴിയില്ല, പ്രത്യേകിച്ചും വലിയ ഡാറ്റാസെറ്റുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, സ്ക്രോളിന് താഴെയുള്ള എൻട്രികൾ .

    പരിഹാരം 1: ലുക്കപ്പ് മൂല്യത്തിലെ അധിക സ്‌പെയ്‌സുകൾ

    നിങ്ങളുടെ VLOOKUP ഫോർമുലയുടെ ശരിയായ പ്രവർത്തനം ഉറപ്പാക്കാൻ, TRIM ഫംഗ്‌ഷനിൽ ലുക്ക്അപ്പ് മൂല്യം പൊതിയുക:

    =VLOOKUP(TRIM(E1), A2:C10, 2, FALSE)

    പരിഹാരം 2: ലുക്കപ്പ് കോളത്തിൽ അധിക സ്‌പെയ്‌സുകൾ

    ലുക്ക്അപ്പ് കോളത്തിൽ അധിക സ്‌പെയ്‌സുകൾ ഉണ്ടെങ്കിൽ, അവിടെ VLOOKUP-ലെ #N/A പിശകുകൾ ഒഴിവാക്കാനുള്ള എളുപ്പവഴിയല്ല. പകരം, നിങ്ങൾക്ക് ഒരു അറേ ഫോർമുലയായി INDEX, MATCH, TRIM ഫംഗ്‌ഷനുകളുടെ സംയോജനം ഉപയോഗിക്കാം:

    =INDEX(B2:B10, MATCH(TRUE, TRIM(A$2:A$10)=TRIM(E1), 0))

    ഇതൊരു അറേ ഫോർമുല ആയതിനാൽ, Ctrl + Shift + Enter അമർത്താൻ മറക്കരുത് ഇത് ശരിയായി പൂർത്തിയാക്കാൻ (അറേകൾ നേറ്റീവ് ആയ Excel 365, Excel 2021 എന്നിവയിൽ, ഇത് ഒരു സാധാരണ ഫോർമുലയായും പ്രവർത്തിക്കുന്നു).

    നുറുങ്ങ്. ഒരു ദ്രുത ബദൽ ട്രിം സ്‌പേസ് ടൂൾ റൺ ചെയ്യുന്നു, അത് ഇല്ലാതാക്കുംലുക്കപ്പിലും പ്രധാന ടേബിളുകളിലും സെക്കന്റുകൾക്കുള്ളിൽ അധിക സ്‌പെയ്‌സുകൾ, നിങ്ങളുടെ VLOOKUP ഫോർമുലകൾ പിശക് രഹിതമാക്കുന്നു.

    #മൂല്യം! VLOOKUP ഫോർമുലകളിലെ പിശക്

    പൊതുവേ, Microsoft Excel #VALUE പ്രദർശിപ്പിക്കുന്നു! ഫോർമുലയിൽ ഉപയോഗിച്ചിരിക്കുന്ന മൂല്യം തെറ്റായ ഡാറ്റാ തരത്തിലാണെങ്കിൽ പിശക്. VLOOKUP നെ സംബന്ധിച്ച്, VALUE-ന്റെ രണ്ട് പൊതു ഉറവിടങ്ങളുണ്ട്! പിശക്.

    1. ലുക്ക്അപ്പ് മൂല്യം 255 പ്രതീകങ്ങൾ കവിയുന്നു

    VLOOKUP-ന് 255 പ്രതീകങ്ങളിൽ കൂടുതൽ അടങ്ങിയിരിക്കുന്ന മൂല്യങ്ങൾ തിരയാൻ കഴിയില്ലെന്ന് ദയവായി ശ്രദ്ധിക്കുക. നിങ്ങളുടെ ലുക്കപ്പ് മൂല്യങ്ങൾ ഈ പരിധി കവിയുന്നുവെങ്കിൽ, ഒരു #VALUE! പിശക് ദൃശ്യമാകും:

    പരിഹാരം : പകരം ഒരു INDEX MATCH ഫോർമുല ഉപയോഗിക്കുക. ഞങ്ങളുടെ കാര്യത്തിൽ, ഈ ഫോർമുല തികച്ചും പ്രവർത്തിക്കുന്നു:

    =INDEX(B2:B7, MATCH(TRUE, INDEX(A2:A7= E1, 0), 0))

    2. ലുക്ക്അപ്പ് വർക്ക്ബുക്കിലേക്കുള്ള മുഴുവൻ പാതയും നൽകിയിട്ടില്ല

    നിങ്ങൾ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്നാണ് ഡാറ്റ എടുക്കുന്നതെങ്കിൽ, അതിലേക്കുള്ള മുഴുവൻ പാതയും ഉൾപ്പെടുത്തണം. കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, നിങ്ങൾ [ചതുരശ്ര ബ്രാക്കറ്റുകളിൽ] വിപുലീകരണം ഉൾപ്പെടെ വർക്ക്ബുക്കിന്റെ പേര് ഉൾപ്പെടുത്തുകയും ഷീറ്റിന്റെ പേര് തുടർന്ന് ആശ്ചര്യചിഹ്നവും വ്യക്തമാക്കുകയും വേണം. വർക്ക്‌ബുക്കിന്റെ പേരോ ഷീറ്റിന്റെ പേരോ അല്ലെങ്കിൽ രണ്ടിലും സ്‌പെയ്‌സുകളോ ഏതെങ്കിലും അക്ഷരമാല അല്ലാത്ത പ്രതീകങ്ങളോ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, പാത്ത് ഒറ്റ ഉദ്ധരണി ചിഹ്നങ്ങളിൽ ഉൾപ്പെടുത്തിയിരിക്കണം.

    table_array ആർഗ്യുമെന്റിന്റെ ഘടന ഇതാ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്നുള്ള വ്ലുക്ക്അപ്പ്:

    '[workbook name]sheet name'!range

    ഒരു യഥാർത്ഥ ഫോർമുല ഇതുപോലെ കാണപ്പെടാം:

    =VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D, 3, FALSE)

    മുകളിലുള്ള ഫോർമുല A2 ന്റെ മൂല്യത്തിനായി തിരയും പുതിയതിൽ ഷീറ്റ്1 ന്റെ B കോളത്തിൽവിലകൾ വർക്ക്‌ബുക്ക്, ഒപ്പം D നിരയിൽ നിന്ന് പൊരുത്തപ്പെടുന്ന മൂല്യം തിരികെ നൽകുക.

    പാതയുടെ ഏതെങ്കിലും ഘടകം നഷ്‌ടപ്പെട്ടാൽ, നിങ്ങളുടെ VLOOKUP ഫോർമുല പ്രവർത്തിക്കില്ല, #VALUE പിശക് (ലുക്ക്അപ്പ് വർക്ക്‌ബുക്ക് നിലവിൽ ഇല്ലെങ്കിൽ ഒഴികെ) തുറക്കുക).

    കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി കാണുക:

    • Excel-ൽ മറ്റൊരു ഷീറ്റ് അല്ലെങ്കിൽ വർക്ക്ബുക്ക് എങ്ങനെ റഫർ ചെയ്യാം
    • മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് എങ്ങനെ Vlookup ചെയ്യാം

    3. col_index_num ആർഗ്യുമെന്റ് 1-ൽ താഴെയാണ്

    മൂല്യങ്ങൾ നൽകുന്നതിനുള്ള കോളം വ്യക്തമാക്കുന്നതിന് ആരെങ്കിലും മനഃപൂർവ്വം 1-ൽ താഴെയുള്ള സംഖ്യ നൽകുമ്പോൾ ഒരു സാഹചര്യം സങ്കൽപ്പിക്കാൻ പ്രയാസമാണ്. എന്നാൽ ഈ ആർഗ്യുമെന്റ് നിങ്ങളുടെ VLOOKUP ഫോർമുലയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള മറ്റേതെങ്കിലും ഫംഗ്‌ഷൻ വഴി നൽകുകയാണെങ്കിൽ അത് സംഭവിക്കാം.

    അതിനാൽ, col_index_num ആർഗ്യുമെന്റ് 1-നേക്കാൾ ആണെങ്കിൽ, നിങ്ങളുടെ ഫോർമുല #VALUE നൽകും! പിശക് കൂടി.

    col_index_num എന്നത് ടേബിൾ അറേയിലെ നിരകളുടെ എണ്ണത്തേക്കാൾ വലുതാണെങ്കിൽ, VLOOKUP #REF നിർമ്മിക്കുന്നു! പിശക്.

    VLOOKUP #NAME പിശക് പരിഹരിക്കുന്നു

    ഇതാണ് ഏറ്റവും എളുപ്പമുള്ള കേസ് - #NAME? നിങ്ങൾ അബദ്ധത്തിൽ ഫംഗ്‌ഷന്റെ പേര് തെറ്റായി എഴുതിയിട്ടുണ്ടെങ്കിൽ പിശക് ദൃശ്യമാകും.

    പരിഹാരം വ്യക്തമാണ് - അക്ഷരവിന്യാസം പരിശോധിക്കുക :)

    Excel VLOOKUP-ലെ പിശകുകളുടെ പ്രധാന കാരണങ്ങൾ

    ഒഴികെ വളരെ സങ്കീർണ്ണമായ വാക്യഘടന ഉള്ളതിനാൽ, മറ്റേതൊരു എക്സൽ ഫംഗ്ഷനേക്കാളും VLOOKUP ന് കൂടുതൽ പരിമിതികളുണ്ട്. ഈ പരിമിതികൾ കാരണം, ശരിയായ സൂത്രവാക്യം പലപ്പോഴും നിങ്ങൾ പ്രതീക്ഷിച്ചതിൽ നിന്ന് വ്യത്യസ്തമായ ഫലങ്ങൾ നൽകിയേക്കാം. ചുവടെ നിങ്ങൾ കണ്ടെത്തുംVLOOKUP പരാജയപ്പെടുമ്പോൾ ചില സാധാരണ സാഹചര്യങ്ങൾക്കുള്ള പരിഹാരങ്ങൾ.

    VLOOKUP കേസ്-ഇൻസെൻസിറ്റീവ് ആണ്

    VLOOKUP ഫംഗ്‌ഷൻ ലെറ്റർ കെയ്‌സിനെ വേർതിരിക്കുന്നില്ല കൂടാതെ ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും ഒരേ പോലെ ടിറ്റ് ചെയ്യുന്നു.

    പരിഹാരം : ടെക്‌സ്‌റ്റ് കെയ്‌സുമായി പൊരുത്തപ്പെടാൻ കഴിയുന്ന കൃത്യമായ ഫംഗ്‌ഷനുമായി ചേർന്ന് VLOOKUP, XLOOKUP അല്ലെങ്കിൽ INDEX MATCH ഉപയോഗിക്കുക. ഈ ട്യൂട്ടോറിയലിൽ നിങ്ങൾക്ക് വിശദമായ വിശദീകരണങ്ങളും ഫോർമുല ഉദാഹരണങ്ങളും കണ്ടെത്താം: Excel-ൽ ഒരു കേസ്-സെൻസിറ്റീവ് Vlookup ചെയ്യുന്നതിനുള്ള 5 വഴികൾ.

    ഒരു പുതിയ കോളം ചേർക്കുകയോ പട്ടികയിൽ നിന്ന് നീക്കം ചെയ്യുകയോ ചെയ്തു

    ഖേദകരം, VLOOKUP ലുക്കപ്പ് ടേബിളിൽ നിന്ന് ഒരു പുതിയ കോളം ഇല്ലാതാക്കുമ്പോഴോ അതിൽ ചേർക്കുമ്പോഴോ ഫോർമുലകൾ പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു. VLOOKUP ഫംഗ്‌ഷന്റെ വാക്യഘടനയ്ക്ക് റിട്ടേൺ കോളത്തിന്റെ സൂചിക നമ്പർ നിർവചിക്കേണ്ടതുണ്ട് എന്നതിനാലാണ് ഇത് സംഭവിക്കുന്നത്. പട്ടിക അറേയിൽ നിന്ന് ഒരു പുതിയ കോളം ചേർക്കുമ്പോൾ/നീക്കം ചെയ്യപ്പെടുമ്പോൾ, ആ സൂചിക നമ്പർ മാറും.

    പരിഹാരം : INDEX MATCH ഫോർമുല വീണ്ടും രക്ഷാപ്രവർത്തനത്തിലേക്ക് വരുന്നു : ) INDEX MATCH-നൊപ്പം, നിങ്ങൾ ലുക്കപ്പ്, റിട്ടേൺ ശ്രേണികൾ വെവ്വേറെ വ്യക്തമാക്കുക, അതിനാൽ ബന്ധപ്പെട്ട എല്ലാ ഫോർമുലകളും അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ച് വിഷമിക്കാതെ നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര കോളങ്ങൾ ഇല്ലാതാക്കാനോ ചേർക്കാനോ നിങ്ങൾക്ക് സ്വാതന്ത്ര്യമുണ്ട്.

    മറ്റ് സെല്ലുകളിലേക്ക് ഫോർമുല പകർത്തുമ്പോൾ സെൽ റഫറൻസുകൾ മാറുന്നു

    0>തലക്കെട്ട് പ്രശ്നത്തിന്റെ സമഗ്രമായ വിശദീകരണം നൽകുന്നു, ശരിയല്ലേ?

    പരിഹാരം : table_array ആർഗ്യുമെന്റിനായി എല്ലായ്‌പ്പോഴും സമ്പൂർണ്ണ റഫറൻസുകൾ ($ ചിഹ്നത്തോടൊപ്പം) ഉപയോഗിക്കുക, ഉദാ. $A$2:$C$100 അല്ലെങ്കിൽ$A:$C. നിങ്ങൾക്ക് F4 കീ അമർത്തി വ്യത്യസ്ത റഫറൻസ് തരങ്ങൾക്കിടയിൽ വേഗത്തിൽ മാറാനാകും.

    VLOOKUP ആദ്യം കണ്ടെത്തിയ മൂല്യം നൽകുന്നു

    നിങ്ങൾക്കറിയാവുന്നതുപോലെ, Excel VLOOKUP അത് കണ്ടെത്തുന്ന ആദ്യ മൂല്യം നൽകുന്നു. എന്നിരുന്നാലും, നിങ്ങൾ ആഗ്രഹിക്കുന്ന 2, 3, 4 അല്ലെങ്കിൽ മറ്റേതെങ്കിലും സംഭവം കൊണ്ടുവരാൻ നിങ്ങൾക്ക് നിർബന്ധിക്കാം. അവസാന പൊരുത്തം അല്ലെങ്കിൽ കണ്ടെത്തിയ എല്ലാ പൊരുത്തങ്ങളും ലഭിക്കുന്നതിനുള്ള ഒരു മാർഗവുമുണ്ട്.

    പരിഹാരങ്ങൾ : ഫോർമുല ഉദാഹരണങ്ങൾ ഇവിടെ ലഭ്യമാണ്:

    • VLOOKUP ഉം Nth ആവർത്തനവും
    • VLOOKUP ഒന്നിലധികം മൂല്യങ്ങൾ
    • അവസാന പൊരുത്തം ലഭിക്കാൻ XLOOKUP ഫോർമുല

    എന്തുകൊണ്ടാണ് എന്റെ VLOOKUP ചില സെല്ലുകളിൽ പ്രവർത്തിക്കുന്നത്, എന്നാൽ മറ്റുള്ളവയല്ല?

    നിങ്ങളുടെ എപ്പോൾ VLOOKUP ഫോർമുല I ചില സെല്ലുകളിൽ ശരിയായ ഡാറ്റയും മറ്റുള്ളവയിൽ #N/A പിശകുകളും നൽകുന്നു, അത് സംഭവിക്കുന്നതിന് ചില കാരണങ്ങളുണ്ടാകാം.

    1. ടേബിൾ അറേ ലോക്ക് ചെയ്തിട്ടില്ല

    നിങ്ങളുടെ വരി 2-ൽ ഈ ഫോർമുല ഉണ്ടെന്ന് കരുതുക (E2-ൽ പറയുക), അത് നന്നായി പ്രവർത്തിക്കുന്നു:

    =VLOOKUP(D2, A2:B10, 2, FALSE)

    വരിയിലേക്ക് പകർത്തുമ്പോൾ 3, ഫോർമുല ഇതിലേക്ക് മാറുന്നു:

    =VLOOKUP(D3, A3:B11, 2, FALSE)

    table_array -ന് ഒരു ആപേക്ഷിക റഫറൻസ് ഉപയോഗിക്കുന്നതിനാൽ, ഫോർമുല പകർത്തിയ വരിയുടെ ആപേക്ഷിക സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി ഇത് മാറുന്നു , ഞങ്ങളുടെ കാര്യത്തിൽ A2:B10 മുതൽ A3:B11 വരെ. അതിനാൽ, പൊരുത്തമുള്ളത് വരി 2ൽ ആണെങ്കിൽ, അത് കണ്ടെത്താനാകില്ല!

    പരിഹാരം : ഒന്നിലധികം സെല്ലുകൾക്കായി VLOOKUP ഫോർമുല ഉപയോഗിക്കുമ്പോൾ, എല്ലായ്‌പ്പോഴും ടേബിൾ അറേ ലോക്ക് ചെയ്യുക $A$2:$B$10 പോലെയുള്ള $ ചിഹ്നമുള്ള റഫറൻസ്.

    2. വാചക മൂല്യങ്ങളോ ഡാറ്റ തരങ്ങളോ പൊരുത്തപ്പെടുന്നില്ല

    മറ്റൊന്ന്നിങ്ങളുടെ ലുക്കപ്പ് മൂല്യവും ലുക്കപ്പ് കോളത്തിലെ സമാന മൂല്യവും തമ്മിലുള്ള വ്യത്യാസമാണ് VLOOKUP പരാജയത്തിനുള്ള പൊതു കാരണം. ചില സന്ദർഭങ്ങളിൽ, വ്യത്യാസം വളരെ സൂക്ഷ്മമായതിനാൽ ദൃശ്യപരമായി തിരിച്ചറിയാൻ പ്രയാസമാണ്.

    പരിഹാരം : VLOOKUP ഒരു #N/A പിശക് നൽകുമ്പോൾ, നിങ്ങൾക്ക് ലുക്കപ്പ് മൂല്യം വ്യക്തമായി കാണാൻ കഴിയും ലുക്ക്അപ്പ് കോളം, പ്രത്യക്ഷത്തിൽ രണ്ടും കൃത്യമായി എഴുതിയിരിക്കുന്നു, നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത് പ്രശ്നത്തിന്റെ മൂലകാരണം - ഫോർമുലയോ ഉറവിട ഡാറ്റയോ നിർണ്ണയിക്കുക എന്നതാണ്.

    രണ്ട് മൂല്യങ്ങൾ ആണോ എന്ന് കാണാൻ സമാനമോ വ്യത്യസ്തമോ, ഈ രീതിയിൽ നേരിട്ട് താരതമ്യം ചെയ്യുക:

    =E1=A4

    ഇവിടെ E1 നിങ്ങളുടെ ലുക്ക്അപ്പ് മൂല്യവും A4 എന്നത് ലുക്കപ്പ് കോളത്തിലെ സമാന മൂല്യവുമാണ്.

    എങ്കിൽ ഫോർമുല FALSE നൽകുന്നു, അതിനർത്ഥം മൂല്യങ്ങൾ തികച്ചും ഒരുപോലെയാണെങ്കിലും അവ ഏതെങ്കിലും വിധത്തിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു എന്നാണ്.

    സംഖ്യാ മൂല്യങ്ങളുടെ കാര്യത്തിൽ, ഏറ്റവും സാധ്യമായ കാരണം ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌ത നമ്പറുകളാണ്.

    ടെക്‌സ്‌റ്റ് മൂല്യങ്ങളുടെ കാര്യത്തിൽ, മിക്കവാറും അധിക സ്‌പെയ്‌സുകളിലാണ് പ്രശ്‌നം. ഇത് സ്ഥിരീകരിക്കുന്നതിന്, LEN ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് രണ്ട് സ്‌ട്രിംഗുകളുടെയും ആകെ നീളം കണ്ടെത്തുക:

    =LEN(E1)

    =LEN(A4)

    ഫലമായുണ്ടാകുന്ന സംഖ്യകൾ വ്യത്യസ്തമാണെങ്കിൽ (ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ടിലെ പോലെ ), തുടർന്ന് നിങ്ങൾ കുറ്റവാളിയെ കൃത്യമായി ചൂണ്ടിക്കാണിച്ചു - അധിക സ്‌പെയ്‌സുകൾ:

    പ്രശ്‌നം പരിഹരിക്കുന്നതിന്, ഒന്നുകിൽ അധിക സ്‌പെയ്‌സുകൾ നീക്കം ചെയ്യുക അല്ലെങ്കിൽ ഒരു പരിഹാരമായി ഈ INDEX MATCH TRIM ഫോർമുല ഉപയോഗിക്കുക.<3

    എന്തുകൊണ്ടാണ് എന്റെ VLOOKUP തെറ്റായ ഡാറ്റ വലിക്കുന്നത്?

    ഇതിലും കൂടുതൽ കാരണങ്ങളുണ്ടാകാംനിങ്ങളുടെ VLOOKUP ഒരു തെറ്റായ മൂല്യം നൽകുന്നു:

    1. തെറ്റായ തിരയൽ മോഡ് . നിങ്ങൾക്ക് കൃത്യമായ പൊരുത്തം വേണമെങ്കിൽ, range_lookup ആർഗ്യുമെന്റ് FALSE എന്ന് സജ്ജീകരിക്കുന്നത് ഉറപ്പാക്കുക. സ്ഥിരസ്ഥിതി ശരിയാണ്, അതിനാൽ നിങ്ങൾ ഈ വാദം ഒഴിവാക്കുകയാണെങ്കിൽ, നിങ്ങൾ ഒരു ഏകദേശ പൊരുത്തത്തിനായി തിരയുകയാണെന്ന് VLOOKUP അനുമാനിക്കുകയും ലുക്കപ്പ് മൂല്യത്തേക്കാൾ ചെറിയ ഏറ്റവും അടുത്തുള്ള മൂല്യത്തിനായി തിരയുകയും ചെയ്യും.
    2. ലുക്ക്അപ്പ് കോളം അല്ല. അടുക്കി . ഏകദേശ പൊരുത്തം VLOOKUP ( range_lookup TRUE ആയി സജ്ജീകരിച്ചിരിക്കുന്നു) ശരിയായി പ്രവർത്തിക്കുന്നതിന്, പട്ടിക അറേയിലെ ആദ്യത്തെ കോളം ആരോഹണ ക്രമത്തിൽ ചെറുത് മുതൽ വലുത് വരെ അടുക്കിയിരിക്കണം.
    3. ഡ്യൂപ്ലിക്കേറ്റുകൾ ലുക്കപ്പ് കോളം . ലുക്കപ്പ് കോളത്തിൽ രണ്ടോ അതിലധികമോ ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, VLOOKUP ആദ്യം കണ്ടെത്തിയ പൊരുത്തം നൽകും, അത് നിങ്ങൾ പ്രതീക്ഷിക്കുന്ന ഒന്നായിരിക്കില്ല.
    4. തെറ്റായ റിട്ടേൺ കോളം . മൂന്നാം ആർഗ്യുമെന്റിലെ സൂചിക നമ്പർ രണ്ടുതവണ പരിശോധിക്കുക :)

    VLOOKUP രണ്ട് ഷീറ്റുകൾക്കിടയിൽ പ്രവർത്തിക്കുന്നില്ല

    ആദ്യം, #N/A യുടെ പൊതുവായ കാരണങ്ങൾ ശ്രദ്ധിക്കേണ്ടതാണ്, മുകളിൽ ചർച്ച ചെയ്ത #VALUE, #REF പിശകുകൾ മറ്റൊരു ഷീറ്റിൽ നിന്ന് നോക്കുമ്പോൾ സമാന പ്രശ്‌നങ്ങൾ ഉണ്ടാക്കിയേക്കാം. അങ്ങനെയല്ലെങ്കിൽ, ഇനിപ്പറയുന്ന പോയിന്റുകൾ പരിശോധിക്കുക:

    1. മറ്റൊരു ഷീറ്റിലേക്കോ മറ്റൊരു വർക്ക്ബുക്കിലേക്കോ ഉള്ള ബാഹ്യ റഫറൻസ് ശരിയാണെന്ന് ഉറപ്പാക്കുക.
    2. മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് വ്ലൂക്ക്അപ്പ് ചെയ്യുമ്പോൾ ഇപ്പോൾ അടച്ചിരിക്കുന്നു , നിങ്ങളുടെ ഫോർമുലയിൽ അടച്ച വർക്ക്ബുക്കിലേക്കുള്ള മുഴുവൻ പാതയും അടങ്ങിയിട്ടുണ്ടെന്ന് പരിശോധിക്കുക.
    3. എങ്കിൽ

    സോഫ്‌റ്റ്‌വെയർ ടൂളുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രക്രിയകൾ ലളിതമാക്കുന്നതിനുള്ള അഭിനിവേശമുള്ള ഒരു സമർപ്പിത സാങ്കേതിക തത്പരനാണ് മൈക്കൽ ബ്രൗൺ. ടെക് വ്യവസായത്തിൽ ഒരു ദശാബ്ദത്തിലേറെ അനുഭവസമ്പത്തുള്ള അദ്ദേഹം, മൈക്രോസോഫ്റ്റ് എക്സൽ, ഔട്ട്‌ലുക്ക്, ഗൂഗിൾ ഷീറ്റ്, ഡോക്‌സ് എന്നിവയിൽ തന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഉൽപ്പാദനക്ഷമതയും കാര്യക്ഷമതയും മെച്ചപ്പെടുത്തുന്നതിന് പിന്തുടരാൻ എളുപ്പമുള്ള നുറുങ്ങുകളും ട്യൂട്ടോറിയലുകളും നൽകിക്കൊണ്ട്, തന്റെ അറിവും വൈദഗ്ധ്യവും മറ്റുള്ളവരുമായി പങ്കിടുന്നതിനാണ് മൈക്കിളിന്റെ ബ്ലോഗ് സമർപ്പിച്ചിരിക്കുന്നത്. നിങ്ങൾ പരിചയസമ്പന്നനായ പ്രൊഫഷണലോ തുടക്കക്കാരനോ ആകട്ടെ, ഈ അവശ്യ സോഫ്റ്റ്‌വെയർ ടൂളുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള വിലയേറിയ ഉൾക്കാഴ്ചകളും പ്രായോഗിക ഉപദേശങ്ങളും മൈക്കിളിന്റെ ബ്ലോഗ് വാഗ്ദാനം ചെയ്യുന്നു.