ഒരു പാരച്യൂട്ട് എങ്ങനെ ശരിയായി പാക്ക് ചെയ്യാം?
പ്രയോജനം. പതിപ്പ് 2, പുതുക്കിയത്.
ഞങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഓർഡറുകളുടെ പട്ടിക ഉണ്ടെന്ന് പറയാം:
ഉദാഹരണത്തിന്, ഇവാനോവിന്റെ മൂന്നാമത്തെ ഓർഡറിന്റെ തുക എത്രയായിരുന്നു അല്ലെങ്കിൽ പെട്രോവ് തന്റെ രണ്ടാമത്തെ കരാർ എപ്പോഴാണെന്ന് നമുക്ക് അറിയേണ്ടതുണ്ട്. അന്തർനിർമ്മിത 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(പട്ടിക; നമ്പർ_ഒഫ്_നിര
ഇപ്പോൾ സ്റ്റാൻഡേർഡ് ഫംഗ്ഷന്റെ പരിമിതികൾ ഞങ്ങൾക്ക് ഒരു തടസ്സമല്ല:
PS അടച്ച പുസ്തകങ്ങളിൽ തിരയാൻ കഴിയുന്ന തരത്തിൽ പ്രവർത്തനം മെച്ചപ്പെടുത്തിയതിന് The_Prist-ന് പ്രത്യേക നന്ദി.
- VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു പട്ടികയിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ കണ്ടെത്തുകയും പകരം വയ്ക്കുകയും ചെയ്യുന്നു
- INDEX, MATCH ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് "ഇടത് VLOOKUP"