VLOOKUP ഫംഗ്‌ഷൻ മെച്ചപ്പെടുത്തുന്നു

ഉള്ളടക്കം

ഒരു പാരച്യൂട്ട് എങ്ങനെ ശരിയായി പാക്ക് ചെയ്യാം?

പ്രയോജനം. പതിപ്പ് 2, പുതുക്കിയത്.

ഞങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഓർഡറുകളുടെ പട്ടിക ഉണ്ടെന്ന് പറയാം:

VLOOKUP ഫംഗ്‌ഷൻ മെച്ചപ്പെടുത്തുന്നു

ഉദാഹരണത്തിന്, ഇവാനോവിന്റെ മൂന്നാമത്തെ ഓർഡറിന്റെ തുക എത്രയായിരുന്നു അല്ലെങ്കിൽ പെട്രോവ് തന്റെ രണ്ടാമത്തെ കരാർ എപ്പോഴാണെന്ന് നമുക്ക് അറിയേണ്ടതുണ്ട്. അന്തർനിർമ്മിത VLOOKUP ഫംഗ്‌ഷന് പട്ടികയിലെ അവസാന നാമത്തിന്റെ ആദ്യ സംഭവത്തിനായി മാത്രമേ തിരയാൻ കഴിയൂ, അത് ഞങ്ങളെ സഹായിക്കില്ല. "ഓർഡർ നമ്പർ 10256-ന്റെ മാനേജർ ആരായിരുന്നു?" തുടങ്ങിയ ചോദ്യങ്ങൾ ഉത്തരമില്ലാതെ തുടരും, tk. ബിൽറ്റ്-ഇൻ VLOOKUP-ന് തിരച്ചിലിന്റെ ഇടത്തേക്കുള്ള നിരകളിൽ നിന്ന് മൂല്യങ്ങൾ തിരികെ നൽകാൻ കഴിയില്ല.

ഈ രണ്ട് പ്രശ്‌നങ്ങളും ഒറ്റയടിക്ക് പരിഹരിച്ചിരിക്കുന്നു - ആദ്യത്തേതിന് മാത്രമല്ല, പൊതുവേ, Nth സംഭവത്തിന് വേണ്ടിയും നോക്കുന്ന നമ്മുടെ സ്വന്തം പ്രവർത്തനം നമുക്ക് എഴുതാം. മാത്രമല്ല, ഏത് നിരയിലും തിരയാനും ഫലങ്ങൾ സൃഷ്ടിക്കാനും ഇതിന് കഴിയും. നമുക്ക് അതിനെ VLOOKUP2 എന്ന് വിളിക്കാം. 

ALT+F11 അമർത്തിയോ മെനുവിൽ നിന്ന് തിരഞ്ഞെടുത്തോ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക സേവനം - മാക്രോ - വിഷ്വൽ ബേസിക് എഡിറ്റർ (ഉപകരണങ്ങൾ - മാക്രോ - വിഷ്വൽ ബേസിക് എഡിറ്റർ), ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക (മെനു തിരുകുക - മൊഡ്യൂൾ) കൂടാതെ ഈ ഫംഗ്‌ഷന്റെ വാചകം അവിടെ പകർത്തുക:

ഫംഗ്‌ഷൻ VLOOKUP2(ടേബിൾ വേരിയന്റായി, SearchColumnNum ദൈർഘ്യമുള്ളത്, വേരിയന്റായി തിരയൽ മൂല്യം, _ N അത്രയും നീളം, ResultColumnNum അത്രയും നീളം) മങ്ങുന്നു, iCount ദൈർഘ്യമേറിയതാണ്, i=1 പട്ടികയ്‌ക്ക് വേണ്ടി കേസ് തരം പേര്(പട്ടിക) "റേഞ്ച്" തിരഞ്ഞെടുക്കുക. .പട്ടികയിൽ എണ്ണുക.സെല്ലുകൾ(i, SearchColumnNum) = SearchValue പിന്നെ iCount = iCount + 1 End ആണെങ്കിൽ iCount = N ആണെങ്കിൽ VLOOKUP2 = Table.Cells(i, ResultColumnNum) അവസാനത്തിനായി പുറത്തുകടക്കുക. = 1 മുതൽ UBound(പട്ടിക) ടേബിൾ (i, SearchColumnNum) = SearchValue എങ്കിൽ iCount = iCount + 1 എങ്കിൽ iCount = N എങ്കിൽ VLOOKUP2 = Table(i, ResultColumnNum) അവസാനത്തിനായി പുറത്തുകടക്കുക അടുത്തത് ഞാൻ അവസാനിപ്പിച്ചാൽ എൻഡ് ഫംഗ്ഷൻ തിരഞ്ഞെടുക്കുക  

വിഷ്വൽ ബേസിക് എഡിറ്റർ അടച്ച് Excel-ലേക്ക് മടങ്ങുക.

ഇപ്പോൾ കടന്നു തിരുകുക - പ്രവർത്തനം (തിരുകുക - പ്രവർത്തനം) വിഭാഗത്തിൽ ഉപയോക്താവ് നിർവചിച്ചു (ഉപയോക്താവ് നിർവചിച്ചത്) നിങ്ങൾക്ക് ഞങ്ങളുടെ VLOOKUP2 ഫംഗ്‌ഷൻ കണ്ടെത്തി അത് ഉപയോഗിക്കാം. ഫംഗ്ഷൻ വാക്യഘടന ഇപ്രകാരമാണ്:

=VLOOKUP2(പട്ടിക; നമ്പർ_ഒഫ്_നിര

ഇപ്പോൾ സ്റ്റാൻഡേർഡ് ഫംഗ്‌ഷന്റെ പരിമിതികൾ ഞങ്ങൾക്ക് ഒരു തടസ്സമല്ല:

VLOOKUP ഫംഗ്‌ഷൻ മെച്ചപ്പെടുത്തുന്നു

PS അടച്ച പുസ്തകങ്ങളിൽ തിരയാൻ കഴിയുന്ന തരത്തിൽ പ്രവർത്തനം മെച്ചപ്പെടുത്തിയതിന് The_Prist-ന് പ്രത്യേക നന്ദി.

  • VLOOKUP ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു പട്ടികയിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ കണ്ടെത്തുകയും പകരം വയ്ക്കുകയും ചെയ്യുന്നു
  • INDEX, MATCH ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച് "ഇടത് VLOOKUP"

 

നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക