நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய Excel VLOOKUP (மாற்றுகளுடன்)

  • இதை பகிர்
Hugh West

உள்ளடக்க அட்டவணை

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

நடைமுறைப் புத்தகத்தைப் பதிவிறக்கு

இந்தக் கட்டுரையைத் தயாரிக்க நாங்கள் பயன்படுத்திய Excel பணிப்புத்தகத்தைப் பதிவிறக்கவும்.

VLOOKUP கடைசி மதிப்பு Column.xlsx இல்

VLOOKUP செயல்பாட்டைப் பயன்படுத்தவும் ஒரு நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறியவும்

முதலில் எங்கள் பணிப்புத்தகத்தை அறிமுகப்படுத்துவோம். இந்தத் தரவுத்தாளில், தொடர்புடைய தேதிகளின்படி சில விற்பனையாளர்களின் விற்பனைத் தொகைகளை வழங்க 3 நெடுவரிசைகள் மற்றும் 10 வரிசைகள் ஐப் பயன்படுத்தினேன்.

இந்த முறையில், VLOOKUP செயல்பாட்டைப் பயன்படுத்தி மதிப்பின் கடைசி நிகழ்வைக் கண்டுபிடிப்போம். VLOOKUP என்பது ‘ Vertical Lookup ’ என்பதைக் குறிக்கிறது. இது ஒரு நெடுவரிசையில் ஒரு குறிப்பிட்ட மதிப்பைத் தேட எக்செல் செய்யும் ஒரு செயல்பாடு ஆகும். இங்கே எங்களிடம் பில் 3 வெவ்வேறு விற்பனைத் தொகைகள் உள்ளன. இப்போது அவரது கடைசி விற்பனையின் தொகையை Cell G5

படிகள் :

Cell G5ஐ இயக்கு , கீழே கொடுக்கப்பட்டுள்ள சூத்திரத்தை தட்டச்சு செய்யவும்:

=VLOOKUP(F5,C5:D13,2)

Enter பொத்தானை அழுத்தவும், கடைசி நிகழ்வைப் பெறுவீர்கள் அவரது விற்பனையில்தோராயமான முறை. கீழே உள்ள படத்தைப் பார்க்கவும்.

மேலும் நான்காவது வாதத்திற்கு சரியான பொருத்தம் ஐப் பயன்படுத்தினால், கீழே உள்ள படத்தைப் போல முதல் பொருத்தத்தைக் காட்டும். ஏனெனில் vlookup பைனரி தேடலைப் பயன்படுத்துகிறது. எனவே அது தேடும் மதிப்பை விட பெரிய மதிப்பைக் கண்டறிந்தால், அது காட்டுவதற்கு முந்தைய மதிப்பிற்குத் திரும்பும், கீழே உள்ள படத்தில் அதைப் பார்க்கவும்.

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

நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய VLOOKUP செயல்பாட்டிற்கான மாற்றுகள்

இப்போது நான்கு மாற்று முறைகளைப் பயன்படுத்துவோம் ஒரு நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறியவும்.

முறை 1: நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய LOOKUP செயல்பாட்டைப் பயன்படுத்தவும்

இங்கு ஒரு நெடுவரிசையின் கடைசி மதிப்பைக் காண்போம் எக்செல் இல் தேடுதல் செயல்பாடு . LOOKUP செயல்பாடு, இரண்டாவது நெடுவரிசை அல்லது வரிசையில் அதே இடத்தில் இருந்து ஒரு குறிப்பிட்ட மதிப்பைக் கண்டறிய ஒற்றை நெடுவரிசை அல்லது வரிசையை பார்க்க பயன்படுகிறது. கடைசி விற்பனைத் தொகையை Cell G4 இல் காணலாம்.

படிகள்:

Cell G4. ஐச் செயல்படுத்தவும்.

➦ கீழே கொடுக்கப்பட்டுள்ள சூத்திரத்தை தட்டச்சு செய்யவும்:

=LOOKUP(2,1/(D:D""),D:D)

➦ பின்னர் Enter பொத்தானை அழுத்தவும், கடைசியாக உங்களுக்கு கிடைக்கும் மதிப்பு.

👉 ஃபார்முலா பிரேக்டவுன்:

D :D””

நெடுவரிசை D இல் உள்ள கலங்கள் காலியாக உள்ளதா இல்லையா என்பதை இங்கே சரிபார்க்கும். அது செய்யும்

1/(D:D””)

முடிவால் 1 பிரித்துள்ளோம். FALSE என்றால் 0 மற்றும் TRUE என்றால் 1 என அர்த்தம் பின்வருவனவாக இருக்கும்:

{#DIV/0!;#DIV/0!; #DIV/0!;1;1;1;1;1;1;1;#DIV/0!;#DIV/0!}

LOOKUP(2,1/(D:D””),D:D)

தேடல் மதிப்பு 2 ஐ அமைத்துள்ளேன், ஏனெனில் தேடல் செயல்பாடு நெடுவரிசையின் வழியாக 2ஐக் கண்டுபிடிக்கும், அது எப்போது அடையும் பிழை பின்னர் அதன் அருகிலுள்ள மதிப்பு 1 க்கு திரும்பி அந்த முடிவைக் காண்பிக்கும். அது-

367

முறை 2: நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய INDEX மற்றும் MATCH செயல்பாடுகளைப் பயன்படுத்தவும்

இங்கே நாம் INDEX மற்றும் MATCH செயல்பாடுகளின் கலவையைப் பயன்படுத்துவோம். INDEX செயல்பாடு ஒரு அட்டவணை அல்லது வரம்பிற்குள் இருந்து ஒரு மதிப்பை அல்லது மதிப்பிற்கான குறிப்பை வழங்குகிறது. மேலும் மேட்ச் செயல்பாடு ஒரு குறிப்பிட்ட உருப்படியை வரம்பில் தேடப் பயன்படுகிறது, பின்னர் அது வரம்பில் அந்த உருப்படியின் தொடர்புடைய நிலையை வழங்குகிறது.

படிகள்: 3>

➦ கீழே கொடுக்கப்பட்டுள்ள சூத்திரத்தை Cell G5

=INDEX(D5:D13,MATCH(F5,C5:C13,1))

Enter பொத்தானில் தட்டச்சு செய்யவும்.

👉 சூத்திரம் எப்படி வேலை செய்கிறது:

MATCH(F5,C5:C13,1)

இங்கே MATCH செயல்பாடு Cell F5 இன் மதிப்பை ஏறுவரிசையில் வரிசைப்படுத்தப் பயன்படுகிறது வரிசையில் இருந்து C5:C13. மூன்றாவது வாதம் '1'  அமைப்பது தோராயத்தைக் குறிக்கிறதுபொருத்துக. இப்போது செயல்பாடு இவ்வாறு திரும்பும்-

6

இது உண்மையில் முதல் பதிவிலிருந்து எண்ணப்பட்ட வரிசை எண்ணைக் காட்டுகிறது.

INDEX(D5:D13,MATCH(F5,C5:C13,1))

மேலும் INDEX செயல்பாடு தொடர்புடைய விற்பனையை வழங்கும் ( D5:D13) வரிசையிலிருந்து முந்தைய பொருத்தத்தின்படி ( C5:C13) இது திரும்பும்-

367

இது உண்மையில் கடைசி நிகழ்வாகும் Cell F5

முறை 3: INDEX, MAX, SUMPRODUCT மற்றும் ROW செயல்பாடுகளின் கலவையானது நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய

இப்போது INDEX, MAX, SUMPRODUCT மற்றும் ROW செயல்பாடுகளின் கலவையுடன் பணியைச் செய்வோம். ROW செயல்பாடு வரிசை எண்களைக் கண்டறியும். SUMPRODUCT என்பது செல்கள் அல்லது வரிசைகளின் வரம்பைப் பெருக்கி, தயாரிப்புகளின் கூட்டுத்தொகையை வழங்கும் ஒரு செயல்பாடாகும். MAX செயல்பாடு அதிகபட்ச எண்ணைக் கண்டுபிடிக்கும். மேலும் INDEX செயல்பாடு அட்டவணை அல்லது வரம்பிற்குள் இருந்து ஒரு மதிப்பை அல்லது குறிப்பை வழங்கும்.

படிகள்:

➦ எடிட்டிங் செய்வதை இயக்கு செல் F7

➦ கீழே கொடுக்கப்பட்டுள்ள சூத்திரத்தை நகலெடுத்து ஒட்டவும்:

=INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))-4))

➦ மேலும் Enter ஐ அழுத்தவும் பொத்தான்.

👉 ஃபார்முலா எப்படி வேலை செய்கிறது:

ROW($B$5:$B$13)

வரிசையின் வரிசை எண்ணை ROW செயல்பாடானது காண்பிக்கும்-

{ 5;6;7;8;9;10;11;12;13}

($E$7=$B$5:$B$13)

இங்கே செல் E7 என்பது எங்கள் தேடல் மதிப்பு மற்றும் இதுசூத்திரம் அதை B5:B13 வரிசையின் மூலம் பொருத்தும். பின்னர் அது-

{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}

என திரும்பும். வரிசை($B$5:$B$13)*($E$7=$B$5:$B$13)

முந்தைய இரண்டு சூத்திரங்களின் பெருக்கல் தான் உண்மையில் பெருக்கும் தொடர்புடைய வரிசை எண்கள். FALSE என்றால் 0 மற்றும் TRUE என்றால் 1 . எனவே பெருக்கலுக்குப் பிறகு, அது திரும்பும்-

{0;0;0;0;9;0;0;0;13}

அதிகபட்சம்(வரிசை($B$5:$B$13)*($E$7=$B$5:$B$13))

அதிகபட்சம் செயல்பாடு

13

SUMPRODUCT(MAX(ROW($) என வரும் முந்தைய முடிவிலிருந்து அதிகபட்ச மதிப்பைக் கண்டறியும் B$5:$B$13)*($E$7=$B$5:$B$13))-4)

இப்போது SUMPRODUCT செயல்பாடு வரிசையைக் கண்டறியப் பயன்படுகிறது வரிசையில் உள்ள எண் . எங்கள் பட்டியல் 5வது வரிசையிலிருந்து தொடங்கும் போது, ​​ 4 கழிக்கப்பட்டது. எனவே பில் ன் கடைசி நிகழ்வின் நிலை 9 எங்கள் பட்டியலில் உள்ளது, எனவே சூத்திரம்-

9 என திரும்பும்.

INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13))*($E$7=$B$5: $B$13))-4))

இன்டெக்ஸ் செயல்பாடு கடைசியாகப் பொருந்திய பெயரின் விற்பனையைக் கண்டறியப் பயன்படுகிறது. மேலும் அது திரும்பும்-

563

அதுதான் பில்.

முறை 4க்கான எங்கள் கடைசி நிகழ்வு. : Excel VBA ஐப் பயன்படுத்தி, நெடுவரிசையில் ஒரு மதிப்பின் கடைசி நிகழ்வைக் கண்டறியவும்

நீங்கள் எக்செல் இல் குறியீடு செய்ய விரும்பினால், இந்த முறை உங்களுக்கு ஏற்றது. நாங்கள்VBA முறையைப் பயன்படுத்தி முந்தைய செயல்பாட்டைச் செய்யலாம். அதை எப்படி எளிதாகச் செய்யலாம் என்பதை பின்வரும் படிகளைப் பார்ப்போம்.

அதற்காக, முதலில், தனிப்பட்ட பெயர்களுக்கான கீழ்தோன்றும் பட்டியை உருவாக்குவேன். அதன் பிறகு, VBA ஐப் பயன்படுத்தி, கடைசி நிகழ்வைக் கண்டறியப் பயன்படுத்தும் “ LastItemLookup ” என்ற புதிய பயனர் வரையறுக்கப்பட்ட செயல்பாட்டை உருவாக்குவேன்.

படி 1 :

➦ முதலில், பிரதான தாளில் உள்ள தனிப்பட்ட பெயர்களை புதிய தாளுக்கு நகலெடுக்கவும்.

படி 2:

➦ பிறகு மெயின் ஷீட்டிற்குச் செல்லவும். ஏதேனும் புதிய கலத்தை இயக்கவும். நான் E5.

தரவு > தரவுக் கருவிகள் > தரவு சரிபார்ப்பு.

ஒரு உரையாடல் பெட்டி தோன்றும்.

படி 3: <3

அனுமதி பட்டியில் இருந்து பட்டியல் என்பதைத் தேர்ந்தெடுக்கவும்.

➦ பின்னர் மூல <2 இலிருந்து திறந்த ஐகானை அழுத்தவும்>bar.

படி 4:

➦ அதன் பிறகு உங்கள் புதிய தாளுக்கு சென்று தனிப்பட்ட பெயர்களைத் தேர்ந்தெடுக்கவும்.

சரியை அழுத்தவும்

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

இப்போது LastItemLookup இதன் மூலம் புதிய செயல்பாட்டைச் செய்வோம். எக்செல் VBA.

படி 5:

➦ R தாள் பெயரில் உங்கள் சுட்டியைக் கிளிக் செய்யவும்.<3

சூழல் மெனுவில் குறியீட்டைக் காண்க என்பதைத் தேர்ந்தெடுக்கவும்.

ஒரு VBA சாளரம் திறக்கும்.

படி 6:

➦ கொடுக்கப்பட்ட குறியீடுகளை உள்ளிடவும்கீழே:

2043

படி 7:

➦ குறியீடுகளை இயக்க பிளே பட்டனை அழுத்தவும். மேக்ரோக்கள் என பெயரிடப்பட்ட ஒரு உரையாடல் பெட்டி தோன்றும்.

இயக்கு என்பதைக் கிளிக் செய்யவும்.

எங்கள் புதிய செயல்பாடு இப்போது தயாராக உள்ளது.

படி 8:

➦ இப்போது உங்கள் ஒர்க்ஷீட்டிற்கு திரும்பவும்.

செல் F5<ஐ செயல்படுத்தவும் 2>

➦ புதிய செயல்பாட்டுடன் கீழே கொடுக்கப்பட்டுள்ள சூத்திரத்தை தட்டச்சு செய்யவும் Ron க்கான கடைசி நிகழ்வு முடிவு

முடிவு

மேலே விவரிக்கப்பட்டுள்ள அனைத்து முறைகளும் ஒரு நெடுவரிசையில் உள்ள கடைசி மதிப்பை பார்க்க போதுமானதாக இருக்கும் என நம்புகிறேன். கருத்துப் பிரிவில் ஏதேனும் கேள்விகளைக் கேட்க தயங்க, தயவுசெய்து எனக்குக் கருத்துத் தெரிவிக்கவும்

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.