உள்ளடக்க அட்டவணை
இந்தக் கட்டுரையில், சரத்தில் சரம் இல் எழுத்தின் கடைசி நிகழ்வை கண்டுபிடிப்போம் எக்செல் . எங்கள் மாதிரி தரவுத்தொகுப்பில் மூன்று நெடுவரிசைகள் உள்ளன : நிறுவனத்தின் பெயர் , பணியாளர் குறியீடு மற்றும் கடைசி நிகழ்வு . பணியாளர் குறியீடு ஒரு பணியாளரின் பெயர், வயது மற்றும் துறை ஆகியவற்றைக் கொண்டுள்ளது.
முதல் 4 முறைகளுக்கு, முன்னோக்கி சாய்வின் நிலையைக் கண்டுபிடிப்போம். பணியாளர் குறியீடு இல் உள்ள அனைத்து மதிப்புகளுக்கும் “ / ”. அதன் பிறகு, கடைசி 2 முறைகளில் கடைசி சாய்வுக்குப் பிறகு சரங்கள் ஐ வெளியிடப் போகிறோம்.
பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்
Sring.xlsm இல் எழுத்து கடைசி நிகழ்வைக் கண்டறியவும்
எக்செல் இல் 6 வழிகள் சரம்
1. FIND & சரம்
சரத்தில் கடைசியாக நிகழ்வின் நிலையைக் கண்டறிய Excel இல் உள்ள மாற்று செயல்பாடுகள் முதல் முறைக்கு, FIND செயல்பாடு, SUBSTITUTE செயல்பாட்டைப் பயன்படுத்துவோம். , CHAR செயல்பாடு மற்றும் LEN செயல்பாடு கண்டுபிடிக்க கடைசி எங்கள் சரம் .
படிகள்:
- முதலில், பின்வரும் சூத்திரத்தை செல் D5 இல் தட்டச்சு செய்யவும். 14>
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))
சூத்திர முறிவு
எங்கள் முக்கிய செயல்பாடு கண்டுபிடி . எங்கள் சரத்தில் CHAR(134) மதிப்பைக் கண்டறியப் போகிறோம்.
- CHAR(134)
- வெளியீடு:† .
- நம் சரங்களில் இல்லாத ஒரு எழுத்தை அமைக்க வேண்டும். சரங்களில் அரிதாக இருப்பதால் அதைத் தேர்ந்தெடுத்துள்ளோம். எப்படியாவது இதை உங்கள் சரங்களில் இருந்தால், அதை உங்கள் சரங்களில் இல்லாத எதற்கும் மாற்றவும் (உதாரணமாக “ @ ”, “ ~ ”, முதலியன). 15>
- மாற்று(C5,”/”,CHAR(134),(LEN(C5)-LEN(பதிலீடு(C5,”/””)))/LEN("/ ”)) -> ஆகிறது,
- மாற்று(C5,”/”,”†”,(17-LEN(“Mike32Marketing”))/1) -> ஆகிறது,
- மாற்று (“மைக்/32/மார்க்கெட்டிங்”,”/”,”†”,(17-15)/1)
- வெளியீடு : “மைக்/32† மார்க்கெட்டிங்” .
- இப்போது எங்களின் முழு சூத்திரம்,
- =FIND(“†”,”Mike/32) †சந்தைப்படுத்தல்”)
- வெளியீடு: 8 .
- இரண்டாவதாக, ENTER<2ஐ அழுத்தவும்>.
8 மதிப்பைக் காண்போம். இடது பக்கத்திலிருந்து கைமுறையாக எண்ணினால், செல் C5 இல் 8 ஸ்லாஷ் க்கான நிலையாகப் பெறுவோம்.
- இறுதியாக, சூத்திரத்தை நகலெடுக்க Fill Handle ஐப் பயன்படுத்தவும்.
இவ்வாறு, கடைசியின் நிலையைப் பெற்றுள்ளோம். எங்கள் சரத்தில் எழுத்தின் நிகழ்வு எக்செல் செயல்பாடு: FIND vs SEARCH (ஒரு ஒப்பீட்டு பகுப்பாய்வு)
2. MATCH & சரம்
இரண்டாவது முறைக்கு, SEQUENCE செயல்பாடான MATCH செயல்பாட்டைப் பயன்படுத்தப் போகிறோம். , MID செயல்பாடு, மற்றும் LEN செயல்பாடு சரம் இல் கடைசி நிகழ்வான எழுத்து இன் நிலையைக் கண்டறியும். SEQUENCE செயல்பாடு Excel 365 அல்லது Excel 2021 இல் மட்டுமே கிடைக்கும் என்பதை நினைவில் கொள்ளவும்.
படிகள்:
- முதலில், பின்வரும் சூத்திரத்தை செல் D5 இல் உள்ளிடவும்.
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/"))
சூத்திர முறிவு
- சீக்வென்ஸ்(லென்(சி5))
- வெளியீடு: {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} .
- தி LEN செயல்பாடு செல் C5 இன் நீளத்தை அளவிடுகிறது. SEQUENCE செயல்பாடானது வரிசையில் எண்களின் பட்டியலை வரிசையாக வழங்குகிறது.
- MATCH(2,1/(MID(C5,{1;2;); 3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)=”/”))
- வெளியீடு: 8 .
- மேட்ச் செயல்பாடு எங்கள் சூத்திரத்தில் கடைசி 1 மதிப்பைக் கண்டறிகிறது. இது 8வது நிலையில் உள்ளது.
- இரண்டாவதாக, ENTER ஐ அழுத்தவும் .
சூத்திரத்தைப் பயன்படுத்தி, Forward-slash இன் நிலையை 8 என எங்கள் சரம் இல் கண்டறிந்துள்ளோம்.<3
- இறுதியாக, Fill Handle க்கு AutoFill சூத்திரத்தைப் பயன்படுத்தவும்.
முடிவில், சரங்களில் கடைசி நிலையை எழுத்து கண்டுபிடிக்க மற்றொரு சூத்திரத்தைப் பயன்படுத்தினோம்.
மேலும் படிக்க: ஸ்ட்ரிங் எக்செல் இல் எழுத்தைக் கண்டறிவது எப்படி (8 எளிதான வழிகள்)
3. எக்செல் இல் ஒரு வரிசை சூத்திரத்தைப் பயன்படுத்தி நிலையைக் கண்டறியஸ்டிரிங்
இல் கடைசியாக நிகழ்ந்த எழுத்து ROW செயல்பாடு, INDEX செயல்பாடு, MATCH , the<1 ஆகியவற்றைப் பயன்படுத்தப் போகிறோம்> MID , மற்றும் LEN ஆகியவை சரத்தில் கடைசி நிகழ்வின் நிலையைக் கண்டறிய ஒரு வரிசை சூத்திரத்தை உருவாக்குகிறது. .
படிகள்:
- முதலில், செல் D5<க்கு கீழே உள்ள சூத்திரத்தை தட்டச்சு செய்யவும் 2>.
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))
சூத்திர முறிவு
சூத்திரம் 2 முறையைப் போன்றது. வெளியீட்டை SEQUENCE செயல்பாடாகப் பிரதிபலிக்க, ROW மற்றும் INDEX செயல்பாட்டைப் பயன்படுத்துகிறோம்.
- ROW ($C$1:INDEX(C:C,LEN(C5)))
- வெளியீடு: {1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17} .
- வெளியீடு ஒரே மாதிரியாக இருப்பதைக் காணலாம். INDEX செயல்பாடு வரம்பின் மதிப்பை வழங்குகிறது. LEN செயல்பாடு செல் C5 இலிருந்து சரத்தின் நீளத்தைக் கணக்கிடுகிறது. இறுதியாக, ROW செயல்பாடு செல் மதிப்புகளை 1 இலிருந்து செல் நீளம் C5 க்கு வழங்குகிறது. மீதமுள்ள சூத்திரமும் முறை 2 போலவே உள்ளது.
2 > உள்ளிடவும் .
எதிர்பார்த்தபடி 8 மதிப்பைப் பெற்றுள்ளோம். எங்கள் சூத்திரம் குறைபாடற்ற முறையில் வேலை செய்தது.
குறிப்பு: Excel 365 பதிப்பைப் பயன்படுத்துகிறோம். நீங்கள் பழைய பதிப்பைப் பயன்படுத்துகிறீர்கள் என்றால், நீங்கள் CTRL + SHIFT + ENTER ஐ அழுத்த வேண்டும்.
- இறுதியாக, இருமுறை - Fill Handle ஐ கிளிக் செய்யவும் அல்லது கீழே இழுக்கவும்.
இறுதிப் படி இப்படித்தான் இருக்க வேண்டும்.
மேலும் படிக்க: எக்செல் வரம்பில் மதிப்பின் முதல் நிகழ்வைக் கண்டறியவும் (3 வழிகள்)
இதே மாதிரியான அளவீடுகள்<2
- எக்செல் இல் வைல்ட் கார்டாக இல்லாத எழுத்து *எப்படி கண்டறிவது தரவு (2 வழிகள்)
- எக்செல் இல் பூஜ்ஜியத்தை விட பெரிய நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிக
- எக்செல் (6 விரைவு முறைகள்) இல் வெளிப்புற இணைப்புகளைக் கண்டறிக
4. சரத்தில் உள்ள எழுத்து கடைசி நிகழ்வின் நிலையைக் கண்டறிய பயனர் வரையறுக்கப்பட்ட செயல்பாடு
இந்த முறையில், சரம் இல் எழுத்து கடைசி நிலையைக் கண்டறிய தனிப்பயன் VBA சூத்திரத்தைப் பயன்படுத்துவோம். மேலும் கவலைப்படாமல், செயலில் இறங்குவோம்.
படிகள்:
- முதலில், ALT +ஐ அழுத்தவும் F11 VBA சாளரத்தை கொண்டு வர.
நீங்கள் Developer தாவலில் இருந்து Visual Basic தேர்வு செய்யலாம் கூட.
- இரண்டாவதாக, செருகு >>> தொகுதி என்பதைத் தேர்ந்தெடுங்கள் .
7722
“ LOccurence ” என்ற தனிப்பயன் செயல்பாட்டை உருவாக்கியுள்ளோம். InStrRev என்பது VBA செயல்பாடாகும், இது எழுத்து இன் இறுதி நிலையை வழங்குகிறது. எங்கள் செல் மதிப்பை உள்ளிடுவோம் x1 மற்றும் குறிப்பிட்ட எழுத்து (எங்கள் விஷயத்தில், இது ஃபார்வர்டு-ஸ்லாஷ் ) இந்த தனிப்பயன் செயல்பாட்டில் x2 ஆக உள்ளது.
- அதன் பிறகு, VBA சாளரத்தை மூடிவிட்டு “ Position VBA ” தாள் .
- பின்வரும் சூத்திரத்தை செல் D5 இல் உள்ளிடவும்.
=LOccurence(C5,"/")
இந்த தனிப்பயன் செயல்பாட்டில், நாங்கள் அதைச் சொல்கிறோம் செல் C5 இலிருந்து சரம் இல் கடைசி நிகழ்வின் ஃபார்வர்டு-ஸ்லாஷ் நிலையைக் கண்டறிய.
- பின், ENTER ஐ அழுத்தவும்.
கடைசியாக எதிர்பார்த்தபடி 8 கிடைத்துள்ளது. ஃபார்வர்டு-ஸ்லாஷின் நிலை ஏற்பட்டது.
- இறுதியாக, ஃபில் ஹேண்டில் ஐப் பயன்படுத்தி சூத்திரத்தை கீழே இழுக்கலாம். <15
- முதலில், பின்வரும் சூத்திரத்தை செல் D5<இல் உள்ளிடவும் 3> மாற்று(C5,”/”,CHAR(134),LEN(C5)-LEN(பதிலீடு(C5,”/””))) -> ஆகிறது,
- பதிலாக(C5,”/”,CHAR(134),2)
- வெளியீடு: “மைக்/32†மார்க்கெட்டிங்” .
- பதவி செயல்பாடு ஒரு மதிப்பை மற்றொரு மதிப்புடன் மாற்றுகிறது. எங்கள் விஷயத்தில், இது ஒவ்வொரு ஃபார்வர்டு-ஸ்லாஷையும் முதல் பகுதியில் † மற்றும் பிந்தைய பகுதியில் காலியாக மாற்றுகிறது. பின்னர் LEN செயல்பாடு அதன் நீளத்தை அளவிடும். அப்படித்தான் எங்கள் மதிப்பைப் பெற்றுள்ளோம்.
- தேடல்(“†”,”மைக்/32†மார்க்கெட்டிங்”)
- வெளியீடு: 8 .
- தேடல் செயல்பாடு நமது முந்தைய வெளியீட்டில் உள்ள சிறப்பு எழுத்தைக் கண்டறிகிறது. இதன் விளைவாக, இது 8வது
- இறுதியாக, எங்கள் சூத்திரம் வலது(C5,9)
- என்று குறைக்கிறது வெளியீடு: “மார்க்கெட்டிங்” .
- வலது செயல்பாடு செல் மதிப்பை வலது பக்கத்திலிருந்து குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துகள் வரை வழங்குகிறது. 8வது செல் C5 இன் நீளம் 17 மற்றும் இல் கடைசி ஃபார்வர்டு-ஸ்லாஷ் நிலையைக் கண்டறிந்துள்ளோம். 17 – 8 = 9 . எனவே, வலது பக்கத்திலிருந்து 9 எழுத்துக்களை வெளியீட்டாகப் பெற்றுள்ளோம்.
- இரண்டாவதாக, ENTER ஐ அழுத்தவும்.
நாங்கள் சரங்களை பெற்றுள்ளோம்கடைசி ஃபார்வர்டு-ஸ்லாஷ் .
- இறுதியாக, கைப்பிடியை நிரப்பவும் ஆட்டோஃபில் சூத்திரங்களை கலத்தில் பயன்படுத்தவும் வரம்பு D6:D10 .
இவ்வாறு, கடைசி நிகழ்விற்குப் பிறகு சரங்கள் பிரித்தெடுத்தோம் ஒரு எழுத்து .
மேலும் படிக்க: எக்செல் இல் குறிப்பிட்ட உரை உள்ளதா என்பதை எப்படிக் கண்டறிவது 6 முன்னோக்கி சாய்வுக்குப் பின் சரம் பிரித்தெடுக்கவும் 13>முதலில், VBA சாளரத்தைக் கொண்டு வர ALT + F11 ஐ அழுத்தவும்.
நீங்கள் விஷுவல் பேசிக் என்பதை டெவலப்பர் தாவலையும் செய்ய வேண்டும்.
- இரண்டாவதாக, செருகு >>> 4 முறையில் நாம் செய்தது போல் தொகுதி என்பதைத் தேர்ந்தெடுக்கவும்.
- மூன்றாவதாக, நகல் மற்றும் ஒட்டு பின்வரும் குறியீட்டை<14
9680
“ LastString ” என்ற தனிப்பயன் செயல்பாட்டை உருவாக்குகிறோம். இந்தச் செயல்பாடு சரங்களின் தொடக்க நிலையை கடைசி நிகழ்வுக்கு பிறகு எழுத்தின்
- அதன் பிறகு, செல் D5 க்கு சூத்திரத்தை கீழே உள்ளிடவும்.
இவ்வாறு, எழுத்து ன் கடைசி நிகழ்வின் நிலையைக் கண்டறிய மற்றொரு சூத்திரத்தைப் பயன்படுத்தியுள்ளோம்.
மேலும் படிக்க C இன் கடைசி நிகழ்வைக் கண்டறிய Excel இல் ஒருங்கிணைந்த செயல்பாடுகள் haracter in Stringஇதுவரை, ஒரு கதாபாத்திரத்தின் கடைசியாக நிகழ்ந்த நிலையை எப்படிக் கண்டுபிடிப்பது என்று பார்த்தோம். இப்போது நாம் தேடல் செயல்பாடு, வலது செயல்பாடு, மாற்று , லென் , CHAR ஆகியவற்றைப் பயன்படுத்தப் போகிறோம். ஒரு எழுத்தின் கடைசி நிகழ்வுக்குப் பிறகு சரத்தைக் காட்ட செயல்பாடுகள். எளிமையான சொற்களில், பணியாளர் குறியீட்டிலிருந்து பணியாளர்களின் துறையை வெளியிடுவோம்நெடுவரிசை .
படிகள்:
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)
ஃபார்முலா பிரேக்டவுன்
- LastString(C5,”/”)
- வெளியீடு: 9 .
- இங்கே சரத்தின் தொடக்க நிலையை உடனடியாகப் பெறுகிறோம் கடைசி முன்னோக்கி சாய்வு .
- LEN(C5)
- வெளியீடு: 17 .
- LEN(C5)-LastString(C5,”/”)+1
- வெளியீடு: 9.
- நாம் 1 ஐச் சேர்க்க வேண்டும் இல்லையெனில் “ M ” உடன் மதிப்பைப் பெறுவோம்.
- எங்கள் சூத்திரம் <க்குக் குறையும் 1>வலது(C5,9)
- வெளியீடு: “ மார்க்கெட்டிங் “.
- ENTER ஐ அழுத்தவும்.
“ மார்க்கெட்டிங் ” மதிப்பைப் பெறுவோம்.
- இறுதியாக, செல் C10 வரையிலான சூத்திரத்தை தானியங்கு நிரப்பவும் இலக்கு. சூத்திரம் திட்டமிட்டபடி செயல்படுகிறது.
மேலும் படிக்க: எக்செல் (6 முறைகள்) இல் ஒரு குறிப்பிட்ட மதிப்புடன் கடைசி வரிசையை எப்படி கண்டுபிடிப்பது
நடைமுறைப் பிரிவு
எக்செல் கோப்பில் ஒவ்வொரு முறையைத் தவிர நடைமுறை தரவுத்தொகுப்புகளையும் இணைத்துள்ளோம். இந்தப் பணியில் நீங்கள் சிறப்பாகப் பயிற்சி பெறலாம்.
முடிவு
உங்களுக்கு 6 முறைகளைக் காட்டியுள்ளோம் எக்செல் இல் சரம் இல் எழுத்தின் கடைசி நிகழ்வைக் கண்டறியவும். இவை தொடர்பாக உங்களுக்கு ஏதேனும் சிக்கல்கள் இருந்தால், கீழே கருத்துத் தெரிவிக்கவும். படித்ததற்கு நன்றி, மேலும் சிறந்து விளங்குங்கள்!