ഉള്ളടക്കം
എല്ലാ ക്ലാസിക് സെർച്ചും ടൈപ്പ് സബ്സ്റ്റിറ്റ്യൂഷൻ ഫംഗ്ഷനുകളും VPR (VLOOKUP), ജിപിആർ (HLOOKUP), കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു (മത്സരം) അവരെപ്പോലുള്ളവർക്ക് ഒരു പ്രധാന സവിശേഷതയുണ്ട് - അവർ ആദ്യം മുതൽ അവസാനം വരെ, അതായത് ഉറവിട ഡാറ്റയിൽ ഇടത്തുനിന്ന് വലത്തോട്ടോ മുകളിൽ നിന്ന് താഴെയോ തിരയുന്നു. ആദ്യം പൊരുത്തപ്പെടുന്ന പൊരുത്തം കണ്ടെത്തിയാലുടൻ, തിരയൽ നിർത്തുകയും നമുക്ക് ആവശ്യമുള്ള മൂലകത്തിന്റെ ആദ്യ സംഭവം മാത്രം കണ്ടെത്തുകയും ചെയ്യും.
ആദ്യത്തേതല്ല, അവസാനത്തെ സംഭവം കണ്ടെത്തണമെങ്കിൽ എന്തുചെയ്യണം? ഉദാഹരണത്തിന്, ക്ലയന്റിനായുള്ള അവസാന ഇടപാട്, അവസാന പേയ്മെന്റ്, ഏറ്റവും പുതിയ ഓർഡർ മുതലായവ?
രീതി 1: ഒരു അറേ ഫോർമുല ഉപയോഗിച്ച് അവസാന വരി കണ്ടെത്തൽ
യഥാർത്ഥ പട്ടികയിൽ തീയതിയോ ഒരു വരിയുടെ സീരിയൽ നമ്പറോ (ഓർഡർ, പേയ്മെന്റ് ...) ഉള്ള ഒരു കോളം ഇല്ലെങ്കിൽ, നൽകിയിരിക്കുന്ന വ്യവസ്ഥയെ തൃപ്തിപ്പെടുത്തുന്ന അവസാന വരി കണ്ടെത്തുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല. ഇനിപ്പറയുന്ന അറേ ഫോർമുല ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും:
ഇവിടെ:
- ഫംഗ്ഷൻ IF (IF) ഒരു കോളത്തിലെ എല്ലാ സെല്ലുകളും ഓരോന്നായി പരിശോധിക്കുന്നു ഉപഭോക്താവ് കൂടാതെ നമുക്ക് ആവശ്യമുള്ള പേര് ഉണ്ടെങ്കിൽ ലൈൻ നമ്പർ പ്രദർശിപ്പിക്കുന്നു. ഷീറ്റിലെ ലൈൻ നമ്പർ ഫംഗ്ഷൻ വഴി നമുക്ക് നൽകുന്നു LINE (റോ), പക്ഷേ നമുക്ക് പട്ടികയിൽ വരി നമ്പർ ആവശ്യമുള്ളതിനാൽ, പട്ടികയിൽ ഒരു തലക്കെട്ട് ഉള്ളതിനാൽ നമുക്ക് 1 കുറയ്ക്കേണ്ടതുണ്ട്.
- തുടർന്ന് ചടങ്ങ് MAX ൽ (പരമാവധി) വരി നമ്പറുകളുടെ രൂപപ്പെടുത്തിയ സെറ്റിൽ നിന്ന് പരമാവധി മൂല്യം തിരഞ്ഞെടുക്കുന്നു, അതായത് ക്ലയന്റിൻറെ ഏറ്റവും പുതിയ വരിയുടെ എണ്ണം.
- ഫംഗ്ഷൻ INDEX (ഇൻഡക്സ്) ആവശ്യമുള്ള മറ്റേതെങ്കിലും പട്ടിക നിരയിൽ നിന്ന് കണ്ടെത്തിയ അവസാന നമ്പർ ഉപയോഗിച്ച് സെല്ലിന്റെ ഉള്ളടക്കം നൽകുന്നു (ഓർഡർ കോഡ്).
ഇതെല്ലാം ഇങ്ങനെ നൽകണം അറേ ഫോർമുല, അതായത്:
- ഓഫീസ് 365-ൽ ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ഇൻസ്റ്റാളുചെയ്ത് ഡൈനാമിക് അറേകൾക്കുള്ള പിന്തുണയോടെ, നിങ്ങൾക്ക് അമർത്താം നൽകുക.
- മറ്റെല്ലാ പതിപ്പുകളിലും, ഫോർമുല നൽകിയ ശേഷം, നിങ്ങൾ കീബോർഡ് കുറുക്കുവഴി അമർത്തേണ്ടതുണ്ട് Ctrl+മാറ്റം+നൽകുക, അത് ഫോർമുല ബാറിൽ സ്വയം വളഞ്ഞ ബ്രേസുകൾ ചേർക്കും.
രീതി 2: പുതിയ LOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച് റിവേഴ്സ് ലുക്ക്അപ്പ്
ഒരു പുതിയ സവിശേഷതയെക്കുറിച്ച് ഒരു വീഡിയോ സഹിതം ഞാൻ ഇതിനകം ഒരു നീണ്ട ലേഖനം എഴുതിയിട്ടുണ്ട് കാണുക (XLOOKUP), പഴയ VLOOKUP-ന് പകരമായി ഓഫീസിന്റെ ഏറ്റവും പുതിയ പതിപ്പുകളിൽ ഇത് പ്രത്യക്ഷപ്പെട്ടു (VLOOKUP). BROWSE-ന്റെ സഹായത്തോടെ, ഞങ്ങളുടെ ചുമതല വളരെ പ്രാഥമികമായി പരിഹരിച്ചിരിക്കുന്നു, കാരണം. ഈ ഫംഗ്ഷന് (VLOOKUP പോലെയല്ല), നിങ്ങൾക്ക് തിരയൽ ദിശ വ്യക്തമായി സജ്ജീകരിക്കാൻ കഴിയും: മുകളിൽ നിന്ന് താഴേക്ക് അല്ലെങ്കിൽ താഴേക്ക് - അതിന്റെ അവസാന വാദം (-1) ഇതിന് ഉത്തരവാദിയാണ്:
രീതി 3. ഏറ്റവും പുതിയ തീയതിയുള്ള ഒരു സ്ട്രിംഗിനായി തിരയുക
ഉറവിട ഡാറ്റയിൽ ഞങ്ങൾക്ക് ഒരു സീരിയൽ നമ്പറോ സമാനമായ റോൾ വഹിക്കുന്ന ഒരു തീയതിയോ ഉള്ള ഒരു കോളം ഉണ്ടെങ്കിൽ, ടാസ്ക് പരിഷ്ക്കരിക്കപ്പെടുന്നു - ഒരു പൊരുത്തമുള്ള അവസാന (ഏറ്റവും കുറഞ്ഞ) വരിയല്ല, ഏറ്റവും പുതിയ (ഏറ്റവും കുറഞ്ഞ) വരിയാണ് ഞങ്ങൾ കണ്ടെത്തേണ്ടത്. പരമാവധി) തീയതി.
ക്ലാസിക് ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഇത് എങ്ങനെ ചെയ്യാമെന്ന് ഞാൻ ഇതിനകം വിശദമായി ചർച്ച ചെയ്തിട്ടുണ്ട്, ഇപ്പോൾ നമുക്ക് പുതിയ ഡൈനാമിക് അറേ ഫംഗ്ഷനുകളുടെ ശക്തി ഉപയോഗിക്കാൻ ശ്രമിക്കാം. കൂടുതൽ സൌന്ദര്യത്തിനും സൗകര്യത്തിനുമായി, ഞങ്ങൾ ഒരു കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് യഥാർത്ഥ പട്ടികയെ "സ്മാർട്ട്" പട്ടികയാക്കി മാറ്റുകയും ചെയ്യുന്നു. Ctrl+T അല്ലെങ്കിൽ കമാൻഡുകൾ വീട് - ഒരു പട്ടികയായി ഫോർമാറ്റ് ചെയ്യുക (ഹോം - പട്ടികയായി ഫോർമാറ്റ് ചെയ്യുക).
അവരുടെ സഹായത്തോടെ, ഈ "കൊലയാളി ദമ്പതികൾ" ഞങ്ങളുടെ പ്രശ്നം വളരെ മനോഹരമായി പരിഹരിക്കുന്നു:
ഇവിടെ:
- ആദ്യം പ്രവർത്തനം FILTER (ഫിൽറ്റർ) നിരയിൽ ഉള്ള ഞങ്ങളുടെ പട്ടികയിൽ നിന്ന് ആ വരികൾ മാത്രം തിരഞ്ഞെടുക്കുന്നു ഉപഭോക്താവ് - നമുക്ക് ആവശ്യമുള്ള പേര്.
- തുടർന്ന് ചടങ്ങ് GRADE (SORT) തിരഞ്ഞെടുത്ത വരികൾ തീയതി പ്രകാരം അവരോഹണ ക്രമത്തിൽ അടുക്കുന്നു, ഏറ്റവും പുതിയ ഡീൽ മുകളിൽ.
- ഫംഗ്ഷൻ INDEX (ഇൻഡക്സ്) ആദ്യ വരി എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നു, അതായത് നമുക്ക് ആവശ്യമുള്ള അവസാന ട്രേഡ് നൽകുന്നു.
- അവസാനമായി, ബാഹ്യ ഫിൽറ്റർ ഫംഗ്ഷൻ ഫലങ്ങളിൽ നിന്ന് അധിക 1-ഉം 3-ഉം നിരകൾ നീക്കം ചെയ്യുന്നു (ഓർഡർ കോഡ് и ഉപഭോക്താവ്) തീയതിയും തുകയും മാത്രം അവശേഷിക്കുന്നു. ഇതിനായി, സ്ഥിരാങ്കങ്ങളുടെ ഒരു നിര ഉപയോഗിക്കുന്നു. {0;1;0;1}, നമുക്ക് (1) അല്ലെങ്കിൽ വേണ്ട (0) കാണിക്കേണ്ട കോളങ്ങൾ നിർവചിക്കുന്നു.
രീതി 4: പവർ ക്വറിയിലെ അവസാന പൊരുത്തം കണ്ടെത്തൽ
ശരി, സമ്പൂർണ്ണതയ്ക്കായി, പവർ ക്വറി ആഡ്-ഇൻ ഉപയോഗിച്ച് നമ്മുടെ റിവേഴ്സ് സെർച്ച് പ്രശ്നത്തിനുള്ള പരിഹാരം നോക്കാം. അവളുടെ സഹായത്തോടെ, എല്ലാം വളരെ വേഗത്തിലും മനോഹരമായും പരിഹരിക്കപ്പെടുന്നു.
1. കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് നമുക്ക് നമ്മുടെ യഥാർത്ഥ പട്ടിക ഒരു "സ്മാർട്ട്" ആക്കി മാറ്റാം Ctrl+T അല്ലെങ്കിൽ കമാൻഡുകൾ വീട് - ഒരു പട്ടികയായി ഫോർമാറ്റ് ചെയ്യുക (ഹോം - പട്ടികയായി ഫോർമാറ്റ് ചെയ്യുക).
2. ബട്ടൺ ഉപയോഗിച്ച് പവർ ക്വറിയിലേക്ക് അത് ലോഡ് ചെയ്യുക പട്ടിക / ശ്രേണിയിൽ നിന്ന് ടാബ് ഡാറ്റ (ഡാറ്റ - പട്ടിക/ശ്രേണിയിൽ നിന്ന്).
3. ഞങ്ങൾ (ഹെഡറിലെ ഫിൽട്ടറിന്റെ ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിലൂടെ) ഞങ്ങളുടെ പട്ടിക തീയതിയുടെ അവരോഹണ ക്രമത്തിൽ അടുക്കുന്നു, അതുവഴി ഏറ്റവും പുതിയ ഇടപാടുകൾ മികച്ചതാണ്.
4… ടാബിൽ രൂപാന്തരം ഒരു ടീം തിരഞ്ഞെടുക്കുക പ്രകാരം ഗ്രൂപ്പ് (പരിവർത്തനം - ഗ്രൂപ്പ് പ്രകാരം) ഉപഭോക്താക്കൾ പ്രകാരം ഗ്രൂപ്പിംഗ് സജ്ജീകരിക്കുക, കൂടാതെ ഒരു സമാഹരണ പ്രവർത്തനമായി, ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക എല്ലാ വരികളും (എല്ലാ വരികളും). നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതെന്തും പുതിയ കോളത്തിന് പേരിടാം - ഉദാഹരണത്തിന് വിവരങ്ങൾ.
ഗ്രൂപ്പിംഗിന് ശേഷം, ഞങ്ങളുടെ ക്ലയന്റുകളുടെയും കോളത്തിലും തനതായ പേരുകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കും വിവരങ്ങൾ - അവയിൽ ഓരോന്നിന്റെയും എല്ലാ ഇടപാടുകളുമുള്ള പട്ടികകൾ, ആദ്യ വരി ഏറ്റവും പുതിയ ഇടപാടായിരിക്കും, അതാണ് ഞങ്ങൾക്ക് വേണ്ടത്:
5. ബട്ടണിനൊപ്പം ഒരു പുതിയ കണക്കാക്കിയ കോളം ചേർക്കുക ഇഷ്ടാനുസൃത കോളം ടാബ് നിര ചേർക്കുക (നിര ചേർക്കുക - ഇഷ്ടാനുസൃത കോളം ചേർക്കുക)ഇനിപ്പറയുന്ന ഫോർമുല നൽകുക:
ഇവിടെ വിവരങ്ങൾ – ഉപഭോക്താക്കൾ ഞങ്ങൾ പട്ടികകൾ എടുക്കുന്ന കോളമാണിത്, കൂടാതെ 0 {} നമ്മൾ എക്സ്ട്രാക്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന വരിയുടെ സംഖ്യയാണ് (പവർ ക്വറിയിലെ വരി നമ്പറിംഗ് പൂജ്യത്തിൽ നിന്നാണ് ആരംഭിക്കുന്നത്). ഞങ്ങൾക്ക് റെക്കോർഡുകളുള്ള ഒരു കോളം ലഭിക്കും (റെക്കോര്ഡ്), ഇവിടെ ഓരോ എൻട്രിയും ഓരോ പട്ടികയിൽ നിന്നുമുള്ള ആദ്യ വരിയാണ്:
കോളം ഹെഡറിലെ ഇരട്ട അമ്പടയാളങ്ങളുള്ള ബട്ടൺ ഉപയോഗിച്ച് എല്ലാ റെക്കോർഡുകളുടെയും ഉള്ളടക്കങ്ങൾ വികസിപ്പിക്കാൻ ഇത് ശേഷിക്കുന്നു അവസാന ഇടപാട് ആവശ്യമുള്ള നിരകൾ തിരഞ്ഞെടുക്കുന്നു:
… തുടർന്ന് ആവശ്യമില്ലാത്ത കോളം ഇല്ലാതാക്കുക വിവരങ്ങൾ അതിന്റെ ശീർഷകത്തിൽ വലത്-ക്ലിക്കുചെയ്യുന്നതിലൂടെ - നിരകൾ നീക്കം ചെയ്യുക (നിരകൾ നീക്കം ചെയ്യുക).
ഫലം ഷീറ്റിലേക്ക് അപ്ലോഡ് ചെയ്ത ശേഷം വീട് - അടയ്ക്കുക, ലോഡുചെയ്യുക - അടച്ച് ലോഡുചെയ്യുക (വീട് - അടയ്ക്കുക & ലോഡുചെയ്യുക - അടയ്ക്കുക & ലോഡുചെയ്യുക...) ഞങ്ങൾ ആഗ്രഹിച്ചതുപോലെ, സമീപകാല ഇടപാടുകളുടെ ഒരു ലിസ്റ്റ് ഉള്ള ഒരു നല്ല പട്ടിക നമുക്ക് ലഭിക്കും:
നിങ്ങൾ ഉറവിട ഡാറ്റ മാറ്റുമ്പോൾ, അവയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് ഫലങ്ങൾ അപ്ഡേറ്റ് ചെയ്യാൻ മറക്കരുത് - കമാൻഡ് അപ്ഡേറ്റ് & സംരക്ഷിക്കുക (പുതുക്കുക) അല്ലെങ്കിൽ കീബോർഡ് കുറുക്കുവഴി Ctrl+ആൾട്ട്+F5.
- LOOKUP ഫംഗ്ഷൻ VLOOKUP-ന്റെ പിൻഗാമിയാണ്
- SORT, FILTER, UNIC എന്നീ പുതിയ ഡൈനാമിക് അറേ ഫംഗ്ഷനുകൾ എങ്ങനെ ഉപയോഗിക്കാം
- LOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു വരിയിലോ നിരയിലോ ഉള്ള അവസാനത്തെ ശൂന്യമല്ലാത്ത സെൽ കണ്ടെത്തുന്നു