ഉള്ളടക്കം
- Excel-ലെ VLOOKUP ഫംഗ്ഷനിലെ #N/A പിശക് പരിഹരിക്കുന്നു
- 1. ആവശ്യമുള്ള മൂല്യം തെറ്റായി എഴുതിയിരിക്കുന്നു
- 2. VLOOKUP ഉപയോഗിച്ച് ഏകദേശ പൊരുത്തത്തിനായി തിരയുമ്പോൾ #N/A പിശക്
- 3. VLOOKUP-യുമായി കൃത്യമായ പൊരുത്തത്തിനായി നോക്കുമ്പോൾ #N/A പിശക്
- 4. തിരയൽ കോളം ഏറ്റവും ഇടതുവശത്തല്ല
- 5. നമ്പറുകൾ ടെക്സ്റ്റായി ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു
- 6. തുടക്കത്തിലോ അവസാനത്തിലോ ഒരു സ്പേസ് ഉണ്ട്
- പിശക് #VALUE! VLOOKUP ഉള്ള ഫോർമുലകളിൽ
- പിശക് #NAME? VLOOKUP-ൽ
- VLOOKUP പ്രവർത്തിക്കുന്നില്ല (പരിമിതികൾ, മുന്നറിയിപ്പുകൾ, തീരുമാനങ്ങൾ)
- VLOOKUP - IFERROR, ISERROR എന്നീ ഫംഗ്ഷനുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു
ഒരു ഫംഗ്ഷൻ ഉള്ള ഒരു സാഹചര്യത്തെ എങ്ങനെ വേഗത്തിൽ കൈകാര്യം ചെയ്യാമെന്ന് ഈ പാഠം വിശദീകരിക്കുന്നു VPR (VLOOKUP) Excel 2013, 2010, 2007, 2003 എന്നിവയിൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നില്ല, കൂടാതെ പൊതുവായ പിശകുകൾ എങ്ങനെ തിരിച്ചറിയാനും പരിഹരിക്കാനും പരിമിതികൾ മറികടക്കാനും VPR.
മുമ്പത്തെ നിരവധി ലേഖനങ്ങളിൽ, പ്രവർത്തനത്തിന്റെ വിവിധ വശങ്ങൾ ഞങ്ങൾ പര്യവേക്ഷണം ചെയ്തിട്ടുണ്ട് VPR Excel-ൽ. നിങ്ങൾ അവ ശ്രദ്ധാപൂർവ്വം വായിച്ചിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ ഇപ്പോൾ ഈ മേഖലയിൽ ഒരു വിദഗ്ദ്ധനാകണം. എന്നിരുന്നാലും, പല Excel വിദഗ്ധരും വിശ്വസിക്കുന്നത് കാരണമില്ലാതെയല്ല VPR കൂടുതൽ സങ്കീർണ്ണമായ സവിശേഷതകളിൽ ഒന്ന്. ഇതിന് ഒരു കൂട്ടം പരിമിതികളും സവിശേഷതകളും ഉണ്ട്, അത് നിരവധി പ്രശ്നങ്ങളുടെയും പിശകുകളുടെയും ഉറവിടമായി മാറുന്നു.
ഈ ലേഖനത്തിൽ പിശകുകളുടെ ലളിതമായ വിശദീകരണങ്ങൾ നിങ്ങൾ കണ്ടെത്തും #എ.ടി (#N/A), #NAME? (#NAME?) കൂടാതെ #മൂല്യം! (#VALUE!) ഫംഗ്ഷനുമായി പ്രവർത്തിക്കുമ്പോൾ ദൃശ്യമാകുന്നു VPR, അതുപോലെ അവരെ കൈകാര്യം ചെയ്യുന്നതിനുള്ള സാങ്കേതികതകളും രീതികളും. ഏറ്റവും സാധാരണമായ കേസുകളിൽ നിന്നും ഏറ്റവും വ്യക്തമായ കാരണങ്ങളിൽ നിന്നും ഞങ്ങൾ ആരംഭിക്കും. VPR പ്രവർത്തിക്കുന്നില്ല, അതിനാൽ ലേഖനത്തിൽ നൽകിയിരിക്കുന്ന ക്രമത്തിൽ ഉദാഹരണങ്ങൾ പഠിക്കുന്നതാണ് നല്ലത്.
Excel-ലെ VLOOKUP ഫംഗ്ഷനിലെ #N/A പിശക് പരിഹരിക്കുന്നു
കൂടെ ഫോർമുലകളിൽ VPR പിശക് സന്ദേശം #എ.ടി (#N/A) അർത്ഥമാക്കുന്നത് ലഭ്യമല്ല (ഡാറ്റ ഇല്ല) - Excel-ന് നിങ്ങൾ തിരയുന്ന മൂല്യം കണ്ടെത്താൻ കഴിയാത്തപ്പോൾ ദൃശ്യമാകുന്നു. പല കാരണങ്ങളാൽ ഇത് സംഭവിക്കാം.
1. ആവശ്യമുള്ള മൂല്യം തെറ്റായി എഴുതിയിരിക്കുന്നു
ആദ്യം ഈ ഇനം പരിശോധിക്കുന്നത് നല്ലതാണ്! ആയിരക്കണക്കിന് വരികൾ അടങ്ങുന്ന വളരെ വലിയ അളവിലുള്ള ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോഴോ നിങ്ങൾ തിരയുന്ന മൂല്യം ഒരു ഫോർമുലയിൽ എഴുതുമ്പോഴോ അക്ഷരത്തെറ്റുകൾ പലപ്പോഴും സംഭവിക്കാറുണ്ട്.
2. VLOOKUP ഉപയോഗിച്ച് ഏകദേശ പൊരുത്തത്തിനായി തിരയുമ്പോൾ #N/A പിശക്
നിങ്ങൾ ഒരു ഏകദേശ പൊരുത്ത തിരയൽ അവസ്ഥയുള്ള ഒരു ഫോർമുല ഉപയോഗിക്കുകയാണെങ്കിൽ, അതായത് വാദം റേഞ്ച്_ലുക്ക്അപ്പ് (range_lookup) ശരിയാണ് അല്ലെങ്കിൽ വ്യക്തമാക്കിയിട്ടില്ല, നിങ്ങളുടെ ഫോർമുല ഒരു പിശക് റിപ്പോർട്ട് ചെയ്തേക്കാം # N / A രണ്ട് സന്ദർഭങ്ങളിൽ:
- മുകളിലേക്ക് നോക്കാനുള്ള മൂല്യം നോക്കുന്ന അറേയിലെ ഏറ്റവും ചെറിയ മൂല്യത്തേക്കാൾ കുറവാണ്.
- തിരയൽ കോളം ആരോഹണ ക്രമത്തിൽ അടുക്കിയിട്ടില്ല.
3. VLOOKUP-യുമായി കൃത്യമായ പൊരുത്തത്തിനായി നോക്കുമ്പോൾ #N/A പിശക്
നിങ്ങൾ ഒരു കൃത്യമായ പൊരുത്തത്തിനായി തിരയുകയാണെങ്കിൽ, അതായത് വാദം റേഞ്ച്_ലുക്ക്അപ്പ് (range_lookup) തെറ്റാണ്, കൃത്യമായ മൂല്യം കണ്ടെത്തിയില്ല, ഫോർമുലയും ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യും # N / A. ഒരു ഫംഗ്ഷൻ ഉപയോഗിച്ച് കൃത്യവും ഏകദേശ പൊരുത്തങ്ങളും എങ്ങനെ തിരയാം എന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക VPR.
4. തിരയൽ കോളം ഏറ്റവും ഇടതുവശത്തല്ല
നിങ്ങൾക്കറിയാവുന്നതുപോലെ, ഏറ്റവും പ്രധാനപ്പെട്ട പരിമിതികളിൽ ഒന്ന് VPR അതിന് ഇടതുവശത്തേക്ക് അഭിമുഖീകരിക്കാൻ കഴിയില്ല, അതിനാൽ നിങ്ങളുടെ പട്ടികയിലെ ലുക്ക്അപ്പ് കോളം ഇടതുവശത്തായിരിക്കണം. പ്രായോഗികമായി, ഞങ്ങൾ പലപ്പോഴും ഇതിനെക്കുറിച്ച് മറക്കുന്നു, ഇത് ഒരു നോൺ-വർക്കിംഗ് ഫോർമുലയിലേക്കും ഒരു പിശകിലേക്കും നയിക്കുന്നു. # N / A.
തീരുമാനം: ഡാറ്റാ ഘടന മാറ്റാൻ കഴിയുന്നില്ലെങ്കിൽ, തിരയൽ കോളം ഏറ്റവും ഇടതുവശത്തുള്ളതാണെങ്കിൽ, നിങ്ങൾക്ക് ഫംഗ്ഷനുകളുടെ സംയോജനം ഉപയോഗിക്കാം. INDEX (INDEX) കൂടാതെ കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു (MATCH) എന്നതിന് കൂടുതൽ വഴക്കമുള്ള ബദലായി VPR.
5. നമ്പറുകൾ ടെക്സ്റ്റായി ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു
പിശകിന്റെ മറ്റൊരു ഉറവിടം # N / A കൂടെ ഫോർമുലകളിൽ VPR പ്രധാന പട്ടികയിലോ ലുക്ക്അപ്പ് ടേബിളിലോ ടെക്സ്റ്റ് ഫോർമാറ്റിലുള്ള നമ്പറുകളാണ്.
നിങ്ങൾ ബാഹ്യ ഡാറ്റാബേസുകളിൽ നിന്ന് വിവരങ്ങൾ ഇറക്കുമതി ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ മുൻനിര പൂജ്യം നിലനിർത്താൻ ഒരു അക്കത്തിന് മുമ്പായി ഒരു അപ്പോസ്ട്രോഫി ടൈപ്പ് ചെയ്യുമ്പോൾ ഇത് സാധാരണയായി സംഭവിക്കുന്നു.
ടെക്സ്റ്റ് ഫോർമാറ്റിലുള്ള ഒരു സംഖ്യയുടെ ഏറ്റവും വ്യക്തമായ അടയാളങ്ങൾ ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു:
കൂടാതെ, നമ്പറുകൾ ഫോർമാറ്റിൽ സൂക്ഷിക്കാം പൊതുവായ (ജനറൽ). ഈ സാഹചര്യത്തിൽ, ശ്രദ്ധേയമായ ഒരു സവിശേഷത മാത്രമേയുള്ളൂ - അക്കങ്ങൾ സെല്ലിന്റെ ഇടത് അറ്റത്ത് വിന്യസിച്ചിരിക്കുന്നു, സ്ഥിരസ്ഥിതിയായി അവ വലത് അരികിലേക്ക് വിന്യസിച്ചിരിക്കുന്നു.
തീരുമാനം: ഇത് ഒരൊറ്റ മൂല്യമാണെങ്കിൽ, പിശക് ഐക്കണിൽ ക്ലിക്ക് ചെയ്ത് തിരഞ്ഞെടുക്കുക നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുക സന്ദർഭ മെനുവിൽ നിന്ന് (നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുക).
നിരവധി സംഖ്യകളുള്ള സാഹചര്യം ഇതാണെങ്കിൽ, അവ തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുത്ത ഏരിയയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. ദൃശ്യമാകുന്ന സന്ദർഭ മെനുവിൽ, തിരഞ്ഞെടുക്കുക സെല്ലുകൾ ഫോർമാറ്റ് ചെയ്യുക (സെല്ലുകൾ ഫോർമാറ്റ് ചെയ്യുക) > ടാബ് അക്കം (നമ്പർ) > ഫോർമാറ്റ് അക്കം (സംഖ്യാ) അമർത്തുക OK.
6. തുടക്കത്തിലോ അവസാനത്തിലോ ഒരു സ്പേസ് ഉണ്ട്
പിശകിന്റെ ഏറ്റവും വ്യക്തമായ കാരണം ഇതാണ്. # N / A പ്രവർത്തനത്തിൽ VPR, ഈ അധിക സ്പെയ്സുകൾ കാണുന്നത് ദൃശ്യപരമായി ബുദ്ധിമുട്ടുള്ളതിനാൽ, പ്രത്യേകിച്ച് വലിയ ടേബിളുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, മിക്ക ഡാറ്റയും ഓഫ് സ്ക്രീൻ ആയിരിക്കുമ്പോൾ.
പരിഹാരം 1: പ്രധാന പട്ടികയിലെ അധിക ഇടങ്ങൾ (VLOOKUP ഫംഗ്ഷൻ ഉള്ളിടത്ത്)
പ്രധാന പട്ടികയിൽ അധിക സ്പെയ്സുകൾ ദൃശ്യമാകുകയാണെങ്കിൽ, ആർഗ്യുമെന്റ് ഉൾപ്പെടുത്തിക്കൊണ്ട് ഫോർമുലകൾ ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് നിങ്ങൾക്ക് ഉറപ്പാക്കാം. ലുക്ക്അപ്പ്_മൂല്യം (lookup_value) ഒരു ഫംഗ്ഷനിലേക്ക് ട്രിം (TRIM):
=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)
=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)
പരിഹാരം 2: ലുക്ക്അപ്പ് ടേബിളിൽ അധിക ഇടങ്ങൾ (ലുക്ക്അപ്പ് കോളത്തിൽ)
അധിക സ്പെയ്സുകൾ തിരയൽ കോളത്തിൽ ഉണ്ടെങ്കിൽ - ലളിതമായ വഴികൾ # N / A കൂടെ ഫോർമുലയിൽ VPR ഒഴിവാക്കാൻ കഴിയില്ല. ഇതിനുപകരമായി VPR ഫംഗ്ഷനുകളുടെ സംയോജനത്തോടെ നിങ്ങൾക്ക് ഒരു അറേ ഫോർമുല ഉപയോഗിക്കാം INDEX (INDEX), കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു (മാച്ച്) മുതലായവ ട്രിം (TRIM):
=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))
=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))
ഇതൊരു അറേ ഫോർമുല ആയതിനാൽ, അമർത്താൻ മറക്കരുത് Ctrl+Shift+Enter പതിവിനു പകരം നൽകുകഫോർമുല ശരിയായി നൽകുന്നതിന്.
പിശക് #VALUE! VLOOKUP ഉള്ള ഫോർമുലകളിൽ
മിക്ക കേസുകളിലും, Microsoft Excel ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യുന്നു #മൂല്യം! (#VALUE!) ഫോർമുലയിൽ ഉപയോഗിക്കുന്ന മൂല്യം ഡാറ്റ തരവുമായി പൊരുത്തപ്പെടാത്തപ്പോൾ. സംബന്ധിച്ചു VPR, അപ്പോൾ പിശകിന് സാധാരണയായി രണ്ട് കാരണങ്ങളുണ്ട് #മൂല്യം!.
1. നിങ്ങൾ തിരയുന്ന മൂല്യം 255 പ്രതീകങ്ങളിൽ കൂടുതലാണ്
ശ്രദ്ധിക്കുക: പ്രവർത്തനം VPR 255 പ്രതീകങ്ങളിൽ കൂടുതൽ അടങ്ങിയിരിക്കുന്ന മൂല്യങ്ങൾക്കായി തിരയാൻ കഴിയില്ല. നിങ്ങൾ തിരയുന്ന മൂല്യം ഈ പരിധി കവിയുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഒരു പിശക് സന്ദേശം ലഭിക്കും. #മൂല്യം!.
തീരുമാനം: ഒരു കൂട്ടം സവിശേഷതകൾ ഉപയോഗിക്കുക INDEX+MATCH (ഇൻഡക്സ് + മാച്ച്). ഈ ടാസ്ക്കിന് നന്നായി ചെയ്യുന്ന ഒരു ഫോർമുല ചുവടെയുണ്ട്:
=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))
=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))
2. തിരയൽ വർക്ക്ബുക്കിലേക്കുള്ള മുഴുവൻ പാതയും വ്യക്തമാക്കിയിട്ടില്ല
നിങ്ങൾ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് ഡാറ്റ വീണ്ടെടുക്കുകയാണെങ്കിൽ, ആ ഫയലിലേക്കുള്ള മുഴുവൻ പാതയും നിങ്ങൾ വ്യക്തമാക്കണം. കൂടുതൽ വ്യക്തമായി പറഞ്ഞാൽ, നിങ്ങൾ വർക്ക്ബുക്കിന്റെ പേര് (വിപുലീകരണം ഉൾപ്പെടെ) ചതുര ബ്രാക്കറ്റുകളിൽ ഉൾപ്പെടുത്തണം [ ], തുടർന്ന് ഷീറ്റിന്റെ പേര്, തുടർന്ന് ഒരു ആശ്ചര്യചിഹ്നം. പുസ്തകത്തിന്റെയോ ഷീറ്റിന്റെയോ പേരിൽ സ്പെയ്സുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഈ നിർമ്മാണങ്ങളെല്ലാം അപ്പോസ്ട്രോഫികളിൽ ഉൾപ്പെടുത്തിയിരിക്കണം.
ഫംഗ്ഷന്റെ പൂർണ്ണമായ ഘടന ഇതാ VPR മറ്റൊരു പുസ്തകത്തിൽ തിരയാൻ:
=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)
=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)
യഥാർത്ഥ ഫോർമുല ഇതുപോലെയാകാം:
=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)
=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)
ഈ ഫോർമുല സെൽ മൂല്യം നോക്കും A2 ഒരു കോളത്തിൽ B ഷീറ്റിൽ ഷീറ്റ് 1 വർക്ക്ബുക്കിൽ പുതിയ വിലകൾ കോളത്തിൽ നിന്ന് അനുബന്ധ മൂല്യം എക്സ്ട്രാക്റ്റുചെയ്യുക D.
പട്ടിക പാതയുടെ ഏതെങ്കിലും ഭാഗം ഒഴിവാക്കിയാൽ, നിങ്ങളുടെ പ്രവർത്തനം VPR പ്രവർത്തിക്കില്ല, ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യും #മൂല്യം! (ലുക്ക്അപ്പ് ടേബിളുള്ള വർക്ക്ബുക്ക് നിലവിൽ തുറന്നിട്ടുണ്ടെങ്കിലും).
പ്രവർത്തനത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് VPRമറ്റൊരു Excel ഫയൽ പരാമർശിച്ച്, പാഠം കാണുക: VLOOKUP ഉപയോഗിച്ച് മറ്റൊരു വർക്ക്ബുക്ക് തിരയുന്നു.
3. Argument Column_num 1-ൽ കുറവാണ്
അതിലും കുറഞ്ഞ മൂല്യത്തിലേക്ക് ആരെങ്കിലും പ്രവേശിക്കുന്ന ഒരു സാഹചര്യം സങ്കൽപ്പിക്കാൻ പ്രയാസമാണ് 1മൂല്യം വേർതിരിച്ചെടുക്കേണ്ട കോളം സൂചിപ്പിക്കാൻ. ഈ ആർഗ്യുമെന്റിന്റെ മൂല്യം മറ്റൊരു Excel ഫംഗ്ഷൻ ഉപയോഗിച്ച് കണക്കാക്കിയാൽ അത് സാധ്യമാണെങ്കിലും VPR.
അങ്ങനെ സംഭവിച്ചാൽ തർക്കം ചൊല്_ഇംദെക്സ_നുമ് (column_number) എന്നതിനേക്കാൾ കുറവ് 1ഫംഗ്ഷൻ VPR ഒരു പിശക് അറിയിക്കുകയും ചെയ്യും #മൂല്യം!.
വാദം എങ്കിൽ ചൊല്_ഇംദെക്സ_നുമ് (column_number) നൽകിയിരിക്കുന്ന അറേയിലെ നിരകളുടെ എണ്ണത്തേക്കാൾ വലുതാണ്, VPR ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യും #രെഫ്! (#SSYL!).
പിശക് #NAME? VLOOKUP-ൽ
ഏറ്റവും ലളിതമായ കേസ് ഒരു തെറ്റാണ് #NAME? (#NAME?) - നിങ്ങൾ അബദ്ധത്തിൽ ഒരു ഫംഗ്ഷൻ നാമം ഒരു പിശകോടെ എഴുതുകയാണെങ്കിൽ ദൃശ്യമാകും.
പരിഹാരം വ്യക്തമാണ് - നിങ്ങളുടെ അക്ഷരവിന്യാസം പരിശോധിക്കുക!
VLOOKUP പ്രവർത്തിക്കുന്നില്ല (പരിമിതികൾ, മുന്നറിയിപ്പുകൾ, തീരുമാനങ്ങൾ)
സങ്കീർണ്ണമായ വാക്യഘടനയ്ക്ക് പുറമേ, VPR മറ്റേതൊരു എക്സൽ ഫംഗ്ഷനേക്കാളും കൂടുതൽ പരിമിതികളുണ്ട്. ഈ പരിമിതികൾ കാരണം, ലളിതമായി തോന്നുന്ന സൂത്രവാക്യങ്ങൾ VPR പലപ്പോഴും അപ്രതീക്ഷിത ഫലങ്ങളിലേക്ക് നയിക്കുന്നു. താഴെയുള്ള പൊതുവായ നിരവധി സാഹചര്യങ്ങൾക്കുള്ള പരിഹാരങ്ങൾ നിങ്ങൾ കണ്ടെത്തും VPR തെറ്റാണ്.
1. VLOOKUP കേസ് സെൻസിറ്റീവ് അല്ല
ഫംഗ്ഷൻ VPR കേസ് തമ്മിൽ വേർതിരിക്കുന്നില്ല, ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും ഒരേപോലെ സ്വീകരിക്കുന്നു. അതിനാൽ, പട്ടികയിൽ മാത്രം വ്യത്യാസമുള്ള നിരവധി ഘടകങ്ങൾ ഉണ്ടെങ്കിൽ, കേസ് പരിഗണിക്കാതെ തന്നെ VLOOKUP ഫംഗ്ഷൻ ആദ്യം കണ്ടെത്തിയ ഘടകം തിരികെ നൽകും.
തീരുമാനം: ഇതുമായി സംയോജിപ്പിച്ച് ലംബമായ തിരയൽ (LOOKUP, SUMPRODUCT, INDEX, MATCH) നടത്താൻ കഴിയുന്ന മറ്റൊരു Excel ഫംഗ്ഷൻ ഉപയോഗിക്കുക കൃത്യംകേസ് വേർതിരിച്ചറിയുന്ന എ. കൂടുതൽ വിശദാംശങ്ങൾക്ക്, നിങ്ങൾക്ക് പാഠത്തിൽ നിന്ന് പഠിക്കാം - Excel-ൽ VLOOKUP കേസ്-സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ.
2. VLOOKUP ആദ്യം കണ്ടെത്തിയ മൂല്യം നൽകുന്നു
നിങ്ങൾക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, VPR ആദ്യം കണ്ടെത്തിയ പൊരുത്തവുമായി ബന്ധപ്പെട്ട നൽകിയിരിക്കുന്ന കോളത്തിൽ നിന്നുള്ള മൂല്യം നൽകുന്നു. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ആവശ്യമുള്ള മൂല്യത്തിന്റെ 2, 3, 4, അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ആവർത്തനം എക്സ്ട്രാക്റ്റുചെയ്യാനാകും. നിങ്ങൾക്ക് എല്ലാ ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങളും എക്സ്ട്രാക്റ്റ് ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് ഫംഗ്ഷനുകളുടെ സംയോജനം ആവശ്യമാണ് INDEX (INDEX), കുറഞ്ഞത് (ചെറുത്) കൂടാതെ LINE (റോ).
3. പട്ടികയിൽ ഒരു കോളം ചേർക്കുകയോ നീക്കം ചെയ്യുകയോ ചെയ്തു
നിർഭാഗ്യവശാൽ, ഫോർമുലകൾ VPR ലുക്കപ്പ് ടേബിളിൽ ഒരു പുതിയ കോളം ചേർക്കുമ്പോഴോ നീക്കം ചെയ്യുമ്പോഴോ പ്രവർത്തിക്കുന്നത് നിർത്തുക. വാക്യഘടന കാരണം ഇത് സംഭവിക്കുന്നു VPR തിരയലിന്റെ മുഴുവൻ ശ്രേണിയും ഡാറ്റ എക്സ്ട്രാക്ഷനുള്ള പ്രത്യേക കോളം നമ്പറും വ്യക്തമാക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടുന്നു. സ്വാഭാവികമായും, നിങ്ങൾ ഒരു കോളം ഇല്ലാതാക്കുമ്പോഴോ പുതിയൊരെണ്ണം ചേർക്കുമ്പോഴോ നൽകിയിരിക്കുന്ന ശ്രേണിയും കോളം നമ്പറും മാറുന്നു.
തീരുമാനം: വീണ്ടും ഫംഗ്ഷനുകൾ സഹായിക്കാനുള്ള തിരക്കിലാണ് INDEX (INDEX) കൂടാതെ കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു (മത്സരം). ഫോർമുലയിൽ INDEX+MATCH നിങ്ങൾ തിരയലും വീണ്ടെടുക്കൽ കോളങ്ങളും വെവ്വേറെ നിർവ്വചിക്കുന്നു, തൽഫലമായി, ബന്ധപ്പെട്ട എല്ലാ തിരയൽ സൂത്രവാക്യങ്ങളും അപ്ഡേറ്റ് ചെയ്യേണ്ടതിനെക്കുറിച്ച് വിഷമിക്കാതെ നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര കോളങ്ങൾ ഇല്ലാതാക്കാനോ ചേർക്കാനോ കഴിയും.
4. ഒരു ഫോർമുല പകർത്തുമ്പോൾ സെൽ റഫറൻസുകൾ വികൃതമാകുന്നു
ഈ തലക്കെട്ട് പ്രശ്നത്തിന്റെ സാരാംശം സമഗ്രമായി വിശദീകരിക്കുന്നു, അല്ലേ?
തീരുമാനം: എല്ലായ്പ്പോഴും കേവല സെൽ റഫറൻസുകൾ ഉപയോഗിക്കുക (ചിഹ്നത്തോടൊപ്പം $) റെക്കോർഡുകളിൽ ശ്രേണി, ഉദാഹരണത്തിന് $A$2:$C$100 or $A:$C. ഫോർമുല ബാറിൽ, ക്ലിക്ക് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ലിങ്ക് തരം വേഗത്തിൽ മാറാനാകും F4.
VLOOKUP - IFERROR, ISERROR എന്നീ ഫംഗ്ഷനുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു
പിശക് സന്ദേശങ്ങൾ ഉപയോഗിച്ച് ഉപയോക്താക്കളെ ഭയപ്പെടുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ # N / A, #മൂല്യം! or #NAME?, നിങ്ങൾക്ക് ഒരു ശൂന്യമായ സെല്ലോ നിങ്ങളുടെ സ്വന്തം സന്ദേശമോ കാണിക്കാനാകും. സ്ഥാപിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും VPR ഒരു ചടങ്ങിലേക്ക് IFERROR (IFERROR) Excel 2013, 2010, 2007 എന്നിവയിൽ അല്ലെങ്കിൽ ഒരു കൂട്ടം ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുക IF+ISERROR മുമ്പത്തെ പതിപ്പുകളിൽ (IF+ISERROR).
VLOOKUP: IFERROR ഫംഗ്ഷനിൽ പ്രവർത്തിക്കുന്നു
ഫംഗ്ഷൻ വാക്യഘടന IFERROR (IFERROR) ലളിതവും സ്വയം സംസാരിക്കുന്നതുമാണ്:
IFERROR(value,value_if_error)
ЕСЛИОШИБКА(значение;значение_если_ошибка)
അതായത്, ആദ്യത്തെ ആർഗ്യുമെന്റിനായി നിങ്ങൾ ഒരു പിശകിനായി പരിശോധിക്കേണ്ട മൂല്യം ചേർക്കുകയും രണ്ടാമത്തെ ആർഗ്യുമെന്റിന് ഒരു പിശക് കണ്ടെത്തിയാൽ എന്ത് നൽകണമെന്ന് വ്യക്തമാക്കുകയും ചെയ്യുന്നു.
ഉദാഹരണത്തിന്, നിങ്ങൾ തിരയുന്ന മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ ഈ ഫോർമുല ഒരു ശൂന്യമായ സെൽ നൽകുന്നു:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")
ഫംഗ്ഷന്റെ സാധാരണ പിശക് സന്ദേശത്തിന് പകരം നിങ്ങളുടെ സ്വന്തം സന്ദേശം പ്രദർശിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ VPR, ഇതുപോലെ ഉദ്ധരണികളിൽ ഇടുക:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")
VLOOKUP: ISERROR ഫംഗ്ഷനിൽ പ്രവർത്തിക്കുന്നു
ചടങ്ങ് മുതൽ IFERROR Excel 2007 ൽ പ്രത്യക്ഷപ്പെട്ടു, മുമ്പത്തെ പതിപ്പുകളിൽ പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾ കോമ്പിനേഷൻ ഉപയോഗിക്കേണ്ടിവരും IF (IF) കൂടാതെ ഇയോഷിബ്ക (ISERROR) ഇതുപോലെ:
=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)
=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)
ഉദാഹരണത്തിന്, ഫോർമുല IF+ISERROR+VLOOKUP, ഫോർമുലയ്ക്ക് സമാനമാണ് IFERROR+VLOOKUPമുകളിൽ കാണിച്ചിരിക്കുന്നത്:
=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))
=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))
ഇന്നത്തേക്ക് അത്രമാത്രം. സാധ്യമായ എല്ലാ തെറ്റുകളും കൈകാര്യം ചെയ്യാൻ ഈ ഹ്രസ്വ ട്യൂട്ടോറിയൽ നിങ്ങളെ സഹായിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. VPR നിങ്ങളുടെ സൂത്രവാക്യങ്ങൾ ശരിയായി പ്രവർത്തിക്കുകയും ചെയ്യുക.