கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

அனைத்து கிளாசிக் தேடல் மற்றும் வகை மாற்று செயல்பாடுகள் வி.பி.ஆர் (VLOOKUP), ஜி.பி.ஆர் (HLOOKUP), மேலும் வெளிப்படுத்தப்பட்டது (பொருத்துக) மேலும் அவர்களைப் போன்றவர்கள் ஒரு முக்கியமான அம்சத்தைக் கொண்டுள்ளனர் - அவை ஆரம்பம் முதல் இறுதி வரை, அதாவது மூலத் தரவில் இடமிருந்து வலமாக அல்லது மேலிருந்து கீழாகத் தேடுகின்றன. முதல் பொருத்தம் கண்டுபிடிக்கப்பட்டவுடன், தேடல் நிறுத்தப்படும் மற்றும் நமக்குத் தேவையான உறுப்புகளின் முதல் நிகழ்வு மட்டுமே கண்டறியப்படும்.

முதலாவது அல்ல, கடைசி நிகழ்வை நாம் கண்டுபிடிக்க வேண்டும் என்றால் என்ன செய்வது? எடுத்துக்காட்டாக, கிளையண்டிற்கான கடைசி பரிவர்த்தனை, கடைசி கட்டணம், மிக சமீபத்திய ஆர்டர் போன்றவை?

முறை 1: வரிசை சூத்திரத்துடன் கடைசி வரிசையைக் கண்டறிதல்

அசல் அட்டவணையில் தேதி அல்லது வரிசையின் வரிசை எண் (ஆர்டர், கட்டணம் ...) கொண்ட நெடுவரிசை இல்லை என்றால், கொடுக்கப்பட்ட நிபந்தனையை பூர்த்தி செய்யும் கடைசி வரிசையைக் கண்டுபிடிப்பதே எங்கள் பணி. பின்வரும் வரிசை சூத்திரத்தைப் பயன்படுத்தி இதைச் செய்யலாம்:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

இங்கே:

  • விழா IF (IF) ஒரு நெடுவரிசையில் உள்ள அனைத்து கலங்களையும் ஒவ்வொன்றாக சரிபார்க்கிறது வாடிக்கையாளர் மற்றும் நமக்குத் தேவையான பெயர் இருந்தால் வரி எண்ணைக் காட்டுகிறது. தாளில் உள்ள வரி எண் செயல்பாட்டின் மூலம் நமக்கு வழங்கப்படுகிறது வரி (வரிசை), ஆனால் அட்டவணையில் வரிசை எண் தேவைப்படுவதால், கூடுதலாக 1 ஐக் கழிக்க வேண்டும், ஏனெனில் அட்டவணையில் ஒரு தலைப்பு உள்ளது.
  • பின்னர் செயல்பாடு மேக்ஸ் (மேக்ஸ்) உருவாக்கப்பட்ட வரிசை எண்களின் தொகுப்பிலிருந்து அதிகபட்ச மதிப்பைத் தேர்ந்தெடுக்கிறது, அதாவது கிளையண்டின் மிக சமீபத்திய வரியின் எண்ணிக்கை.
  • விழா அட்டவணையில் (இன்டெக்ஸ்) தேவையான மற்ற அட்டவணை நெடுவரிசையிலிருந்து கடைசி எண்ணுடன் கலத்தின் உள்ளடக்கங்களை வழங்குகிறது (ஆர்டர் குறியீடு).

இவை அனைத்தும் என உள்ளிட வேண்டும் வரிசை சூத்திரம், அதாவது:

  • Office 365 இல் நிறுவப்பட்ட சமீபத்திய புதுப்பிப்புகள் மற்றும் டைனமிக் வரிசைகளுக்கான ஆதரவுடன், நீங்கள் அழுத்தலாம் உள்ளிடவும்.
  • மற்ற எல்லா பதிப்புகளிலும், சூத்திரத்தை உள்ளிட்ட பிறகு, நீங்கள் விசைப்பலகை குறுக்குவழியை அழுத்த வேண்டும் ctrl+ஷிப்ட்+உள்ளிடவும், இது சூத்திரப் பட்டியில் தானாகவே சுருள் பிரேஸ்களைச் சேர்க்கும்.

முறை 2: புதிய LOOKUP செயல்பாட்டுடன் தலைகீழ் தேடுதல்

நான் ஏற்கனவே ஒரு புதிய அம்சத்தைப் பற்றி ஒரு வீடியோவுடன் ஒரு நீண்ட கட்டுரையை எழுதியுள்ளேன் பார்வை (XLOOKUP), இது பழைய VLOOKUP க்கு பதிலாக Office இன் சமீபத்திய பதிப்புகளில் தோன்றியது (VLOOKUP). BROWSE இன் உதவியுடன், எங்கள் பணி மிகவும் அடிப்படையாக தீர்க்கப்படுகிறது, ஏனெனில். இந்தச் செயல்பாட்டிற்கு (VLOOKUP போலல்லாமல்), நீங்கள் தேடல் திசையை வெளிப்படையாக அமைக்கலாம்: மேல்-கீழ் அல்லது கீழ்-மேல் - அதன் கடைசி வாதம் (-1) இதற்குப் பொறுப்பாகும்:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

முறை 3. சமீபத்திய தேதியுடன் ஒரு சரத்தைத் தேடவும்

மூலத் தரவில் வரிசை எண் கொண்ட நெடுவரிசை அல்லது இதேபோன்ற பாத்திரத்தை வகிக்கும் தேதி இருந்தால், பணி மாற்றியமைக்கப்படுகிறது - ஒரு பொருத்தத்துடன் கடைசி (குறைந்த) வரியை அல்ல, ஆனால் சமீபத்திய வரியைக் கண்டறிய வேண்டும் ( அதிகபட்சம்) தேதி.

கிளாசிக் செயல்பாடுகளைப் பயன்படுத்தி இதை எப்படி செய்வது என்று நான் ஏற்கனவே விரிவாக விவாதித்தேன், இப்போது புதிய டைனமிக் வரிசை செயல்பாடுகளின் சக்தியைப் பயன்படுத்த முயற்சிப்போம். அதிக அழகு மற்றும் வசதிக்காக, விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தி அசல் அட்டவணையை "ஸ்மார்ட்" அட்டவணையாகவும் மாற்றுவோம். ctrl+T அல்லது கட்டளைகள் முகப்பு - அட்டவணையாக வடிவமைக்கவும் (முகப்பு - அட்டவணையாக வடிவமைக்கவும்).

அவர்களின் உதவியுடன், இந்த "கொலைகார ஜோடி" எங்கள் பிரச்சினையை மிகவும் அழகாக தீர்க்கிறது:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

இங்கே:

  • முதலில் செயல்பாடு வடிகட்டி (வடிகட்டி) நெடுவரிசையில் உள்ள எங்கள் அட்டவணையில் இருந்து அந்த வரிசைகளை மட்டும் தேர்ந்தெடுக்கிறது வாடிக்கையாளர் - நமக்குத் தேவையான பெயர்.
  • பின்னர் செயல்பாடு தரம் (வகைபடுத்து) தேர்ந்தெடுக்கப்பட்ட வரிசைகளை தேதி வாரியாக இறங்கு வரிசையில் வரிசைப்படுத்துகிறது, மேலே உள்ள மிகச் சமீபத்திய ஒப்பந்தம்.
  • விழா அட்டவணையில் (இன்டெக்ஸ்) முதல் வரிசையை பிரித்தெடுக்கிறது, அதாவது நமக்கு தேவையான கடைசி வர்த்தகத்தை வழங்குகிறது.
  • இறுதியாக, வெளிப்புற FILTER செயல்பாடு முடிவுகளிலிருந்து கூடுதல் 1வது மற்றும் 3வது நெடுவரிசைகளை நீக்குகிறது (ஆர்டர் குறியீடு и வாடிக்கையாளர்) மற்றும் தேதி மற்றும் தொகையை மட்டும் விட்டுவிடும். இதற்கு, மாறிலிகளின் வரிசை பயன்படுத்தப்படுகிறது. {0;1;0;1}, நாம் எந்த நெடுவரிசைகளை (1) அல்லது (0) காட்ட விரும்பவில்லை என்பதை வரையறுக்கிறோம்.

முறை 4: பவர் வினவலில் கடைசிப் பொருத்தத்தைக் கண்டறிதல்

சரி, முழுமைக்காக, Power Query add-in ஐப் பயன்படுத்தி நமது தலைகீழ் தேடல் பிரச்சனைக்கான தீர்வைப் பார்ப்போம். அவளுடைய உதவியுடன், எல்லாம் மிக விரைவாகவும் அழகாகவும் தீர்க்கப்படுகிறது.

1. விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தி நமது அசல் அட்டவணையை "ஸ்மார்ட்" ஆக மாற்றுவோம் ctrl+T அல்லது கட்டளைகள் முகப்பு - அட்டவணையாக வடிவமைக்கவும் (முகப்பு - அட்டவணையாக வடிவமைக்கவும்).

2. பொத்தானைக் கொண்டு பவர் வினவலில் ஏற்றவும் அட்டவணை/வரம்பிலிருந்து தாவல் தேதி (தரவு - அட்டவணை/வரம்பிலிருந்து).

3. எங்கள் அட்டவணையை (தலைப்பில் உள்ள வடிப்பானின் கீழ்தோன்றும் பட்டியல் மூலம்) தேதியின் இறங்கு வரிசையில் வரிசைப்படுத்துகிறோம், இதனால் மிகச் சமீபத்திய பரிவர்த்தனைகள் முதலிடத்தில் இருக்கும்.

4… தாவலில் மாற்றம் ஒரு அணியை தேர்வு செய்யவும் குழு (மாற்றம் - குழு மூலம்) மற்றும் வாடிக்கையாளர்களின் குழுவை அமைக்கவும், மேலும் ஒரு திரட்டும் செயல்பாடாக, விருப்பத்தைத் தேர்ந்தெடுக்கவும் அனைத்து வரிகளும் (அனைத்து வரிசைகளும்). புதிய நெடுவரிசைக்கு நீங்கள் விரும்பும் எதையும் பெயரிடலாம் - எடுத்துக்காட்டாக விவரங்கள்.

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

குழுவாக்கிய பிறகு, எங்கள் வாடிக்கையாளர்களின் தனிப்பட்ட பெயர்களின் பட்டியலையும் நெடுவரிசையிலும் பெறுவோம் விவரங்கள் - அவை ஒவ்வொன்றின் அனைத்து பரிவர்த்தனைகளையும் கொண்ட அட்டவணைகள், முதல் வரி சமீபத்திய பரிவர்த்தனையாக இருக்கும், இது நமக்குத் தேவை:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

5. பட்டனுடன் புதிய கணக்கிடப்பட்ட நெடுவரிசையைச் சேர்க்கவும் தனிப்பயன் நெடுவரிசை தாவல் நெடுவரிசையைச் சேர்க்கவும் (நெடுவரிசையைச் சேர் - தனிப்பயன் நெடுவரிசையைச் சேர்)மற்றும் பின்வரும் சூத்திரத்தை உள்ளிடவும்:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

இங்கே விவரங்கள் - இது வாடிக்கையாளர்களால் நாங்கள் அட்டவணைகளை எடுக்கும் நெடுவரிசை, மற்றும் 0 {} நாம் பிரித்தெடுக்க விரும்பும் வரிசையின் எண்ணிக்கை (பவர் வினவலில் வரிசை எண்கள் பூஜ்ஜியத்தில் இருந்து தொடங்குகிறது). பதிவுகளுடன் ஒரு நெடுவரிசையைப் பெறுகிறோம் (பதிவு), ஒவ்வொரு உள்ளீடும் ஒவ்வொரு அட்டவணையிலிருந்தும் முதல் வரிசையாகும்:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

நெடுவரிசையின் தலைப்பில் இரட்டை அம்புகளைக் கொண்ட பொத்தானைக் கொண்டு அனைத்து பதிவுகளின் உள்ளடக்கங்களையும் விரிவாக்க இது உள்ளது கடைசி ஒப்பந்தம் விரும்பிய நெடுவரிசைகளைத் தேர்ந்தெடுப்பது:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

… பின்னர் தேவையில்லாத நெடுவரிசையை நீக்கவும் விவரங்கள் அதன் தலைப்பில் வலது கிளிக் செய்வதன் மூலம் - நெடுவரிசைகளை அகற்று (நெடுவரிசைகளை அகற்று).

முடிவுகளை தாளில் பதிவேற்றிய பிறகு Home — Close and load — மூடவும் மற்றும் ஏற்றவும் (வீடு - மூடவும் & ஏற்றவும் - மூடு & ஏற்றவும்...) நாங்கள் விரும்பியபடி, சமீபத்திய பரிவர்த்தனைகளின் பட்டியலுடன் ஒரு நல்ல அட்டவணையைப் பெறுவோம்:

கடைசி நிகழ்வைக் கண்டறிதல் (தலைகீழ் VLOOKUP)

நீங்கள் மூலத் தரவை மாற்றும்போது, ​​​​அவற்றின் மீது வலது கிளிக் செய்வதன் மூலம் முடிவுகளை புதுப்பிக்க மறக்கக்கூடாது - கட்டளை புதுப்பித்து சேமிக்கவும் (புதுப்பிப்பு) அல்லது விசைப்பலகை குறுக்குவழி ctrl+alt+F5.


  • LOOKUP செயல்பாடு VLOOKUP இன் வழித்தோன்றலாகும்
  • புதிய டைனமிக் வரிசை செயல்பாடுகளான SORT, FILTER மற்றும் UNIC ஆகியவற்றை எவ்வாறு பயன்படுத்துவது
  • LOOKUP செயல்பாட்டின் மூலம் ஒரு வரிசை அல்லது நெடுவரிசையில் காலியாக இல்லாத கடைசி கலத்தைக் கண்டறிதல்

ஒரு பதில் விடவும்