உள்ளடக்க அட்டவணை
கடந்த சில கட்டுரைகளில், வெவ்வேறு உரைச் செயல்பாடுகளைப் பற்றி விவாதித்தோம் - அவை உரைச் சரங்களைக் கையாளப் பயன்படுகின்றன. இன்று எங்கள் கவனம் வலது செயல்பாட்டில் உள்ளது, இது ஒரு சரத்தின் வலது பக்கத்திலிருந்து குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களை வழங்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. மற்ற Excel உரைச் செயல்பாடுகளைப் போலவே, RIGHT மிகவும் எளிமையானது மற்றும் நேரடியானது, இருப்பினும் இது உங்கள் வேலையில் உதவியாக இருக்கும் சில வெளிப்படையான பயன்பாடுகளைக் கொண்டுள்ளது.
Excel RIGHT செயல்பாடு தொடரியல்
Excel இல் உள்ள RIGHT செயல்பாடு, உரை சரத்தின் முடிவில் இருந்து குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களை வழங்குகிறது.
வலது செயல்பாட்டின் தொடரியல் பின்வருமாறு:
RIGHT(text, [num_chars])எங்கே :
- உரை (தேவை) - நீங்கள் எழுத்துகளைப் பிரித்தெடுக்க விரும்பும் உரைச் சரம்.
- Num_chars (விரும்பினால்) - தி பிரித்தெடுக்க வேண்டிய எழுத்துகளின் எண்ணிக்கை, வலதுபுறத்தில் உள்ள எழுத்தில் இருந்து தொடங்குகிறது.
- num_chars தவிர்க்கப்பட்டால், சரத்தின் 1 கடைசி எழுத்து வழங்கப்படும் (இயல்புநிலை).
- num_chars மொத்த எண்ணிக்கையை விட அதிகமாக இருந்தால் சரத்தில் உள்ள எழுத்துகள், எல்லா எழுத்துகளும் திரும்பும்.
- எண்_எண்கள் என்பது எதிர்மறை எண்ணாக இருந்தால், வலது சூத்திரம் #VALUE ஐ வழங்கும்! பிழை.
உதாரணமாக, செல் A2 இல் உள்ள சரத்திலிருந்து கடைசி 3 எழுத்துகளைப் பிரித்தெடுக்க, இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=RIGHT(A2, 3)
முடிவு இதைப் போலவே தோன்றலாம்:
முக்கிய குறிப்பு! Excel RIGHT செயல்பாடு எப்போதும் உரையை வழங்கும்சரம் , அசல் மதிப்பு ஒரு எண்ணாக இருந்தாலும் கூட. ஒரு எண்ணை வெளியிட சரியான சூத்திரத்தை கட்டாயப்படுத்த, இந்த எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி VALUE செயல்பாட்டுடன் இணைந்து அதைப் பயன்படுத்தவும்.
எக்செல் இல் வலது செயல்பாட்டை எவ்வாறு பயன்படுத்துவது - சூத்திர எடுத்துக்காட்டுகள்
நிஜ வாழ்க்கையில் பணித்தாள்கள், எக்செல் வலது செயல்பாடு அரிதாக சொந்தமாக பயன்படுத்தப்படுகிறது. பெரும்பாலான சந்தர்ப்பங்களில், நீங்கள் மிகவும் சிக்கலான சூத்திரங்களின் ஒரு பகுதியாக மற்ற எக்செல் செயல்பாடுகளுடன் இதைப் பயன்படுத்துவீர்கள்.
குறிப்பிட்ட எழுத்துக்கு பிறகு வரும் துணைச்சரத்தை எப்படிப் பெறுவது
நீங்கள் பிரித்தெடுக்க விரும்பினால் ஒரு குறிப்பிட்ட எழுத்தைப் பின்தொடரும் ஒரு சப்ஸ்ட்ரிங், அந்த எழுத்தின் நிலையைத் தீர்மானிக்க, தேடல் அல்லது ஃபைண்ட் செயல்பாட்டைப் பயன்படுத்தவும், LEN செயல்பாட்டால் வழங்கப்பட்ட மொத்த சரம் நீளத்திலிருந்து நிலையைக் கழிக்கவும், மேலும் அசல் சரத்தின் வலது பக்கத்திலிருந்து பல எழுத்துக்களை இழுக்கவும்.
வலது( சரம் , LEN( சரம் ) - SEARCH( எழுத்து , சரம் ))சொல்லலாம், செல் A2 ஸ்பேஸால் பிரிக்கப்பட்ட முதல் மற்றும் கடைசி பெயரைக் கொண்டுள்ளது, மேலும் கடைசி பெயரை மற்றொரு கலத்திற்கு இழுக்க வேண்டும். மேலே உள்ள பொதுவான சூத்திரத்தை எடுத்து, சரம் க்கு பதிலாக A2 ஐயும், எழுத்து:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
இதே முறையில், நீங்கள் வேறு எந்த எழுத்தையும் பின்பற்றும் துணைச்சரத்தைப் பெறலாம், எ.கா. காற்புள்ளி, அரைப்புள்ளி, ஹைபன் போன்றவை. எடுத்துக்காட்டாக, ஹைபனுக்குப் பின் வரும் துணைச்சரத்தைப் பிரித்தெடுக்க,இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
முடிவு இதைப் போலவே இருக்கும்:
டிலிமிட்டரின் கடைசி நிகழ்விற்குப் பிறகு ஒரு துணைச்சரத்தை எவ்வாறு பிரித்தெடுப்பது
எப்போது ஒரே டிலிமிட்டரின் பல நிகழ்வுகளைக் கொண்ட சிக்கலான சரங்களைக் கையாள்வதில், கடைசி டிலிமிட்டர் நிகழ்வின் வலதுபுறத்தில் உள்ள உரையை நீங்கள் அடிக்கடி மீட்டெடுக்க வேண்டியிருக்கும். விஷயங்களை எளிதாகப் புரிந்துகொள்ள, பின்வரும் மூலத் தரவையும் விரும்பிய முடிவையும் பார்க்கவும்:
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல், நெடுவரிசை A பிழைகளின் பட்டியலைக் கொண்டுள்ளது. ஒவ்வொரு சரத்திலும் கடைசி பெருங்குடலுக்குப் பிறகு வரும் பிழை விளக்கத்தை இழுப்பதே உங்கள் குறிக்கோள். கூடுதல் சிக்கல் என்னவென்றால், அசல் சரங்களில் வெவ்வேறு எண்ணிக்கையிலான டிலிமிட்டர் நிகழ்வுகள் இருக்கலாம், எ.கா. A3 3 பெருங்குடல்களைக் கொண்டுள்ளது, A5 ஒன்று மட்டுமே.
ஒரு தீர்வைக் கண்டறிவதற்கான திறவுகோல், மூல சரத்தில் (இந்த எடுத்துக்காட்டில் ஒரு பெருங்குடலின் கடைசி நிகழ்வு) கடைசிப் பிரிப்பானின் நிலையைத் தீர்மானிப்பதாகும். இதைச் செய்ய, நீங்கள் ஒரு சில வெவ்வேறு செயல்பாடுகளைப் பயன்படுத்த வேண்டும்:
- அசல் சரத்தில் உள்ள டிலிமிட்டர்களின் எண்ணிக்கையைப் பெறவும். இது எளிதான பகுதியாகும்:
- முதலாவதாக, LEN செயல்பாட்டைப் பயன்படுத்தி சரத்தின் மொத்த நீளத்தைக் கணக்கிடுகிறீர்கள்: LEN(A2)
- இரண்டாவதாக, நீங்கள் சரத்தின் நீளத்தை டிலிமிட்டர்கள் இல்லாமல் கணக்கிடுகிறீர்கள் பெருங்குடலின் அனைத்து நிகழ்வுகளையும் ஒன்றுமில்லாமல் மாற்றும் மாற்று செயல்பாடு: LEN(சப்ஸ்டிட்யூட்(A2,":",""))
- இறுதியாக, அசல் சரத்தின் நீளத்தைக் கழிக்கிறீர்கள்மொத்த சரம் நீளத்தில் இருந்து பிரிப்பான்கள் இல்லாமல்: LEN(A2)-LEN(சப்ஸ்டிட்யூட்(A2,":",""))
சூத்திரம் சரியாக வேலை செய்கிறது என்பதை உறுதிப்படுத்த, நீங்கள் அதை உள்ளிடலாம் தனி செல், மற்றும் முடிவு 2 ஆக இருக்கும், இது செல் A2 இல் உள்ள பெருங்குடல்களின் எண்ணிக்கை.
- கடைசி டிலிமிட்டரை சில தனித்துவமான எழுத்துகளுடன் மாற்றவும். சரத்தில் உள்ள கடைசிப் பிரிப்பிற்குப் பிறகு வரும் உரையைப் பிரித்தெடுக்க, அந்த பிரிவின் இறுதி நிகழ்வை ஏதோ ஒரு வகையில் "குறியிட வேண்டும்". இதற்கு, பெருங்குடலின் கடைசி நிகழ்வை அசல் சரங்களில் எங்கும் தோன்றாத ஒரு எழுத்துடன் மாற்றுவோம், எடுத்துக்காட்டாக ஒரு பவுண்டு அடையாளம் (#).
Excel SUBSTITUTE செயல்பாட்டின் தொடரியல் உங்களுக்குத் தெரிந்திருந்தால், அதில் 4வது விருப்ப வாதம் (instance_num) இருப்பதை நீங்கள் நினைவில் வைத்திருக்கலாம், இது குறிப்பிட்ட எழுத்தின் குறிப்பிட்ட நிகழ்வை மட்டும் மாற்ற அனுமதிக்கும். சரத்தில் உள்ள டிலிமிட்டர்களின் எண்ணிக்கையை நாங்கள் ஏற்கனவே கணக்கிட்டுள்ளதால், மேலே உள்ள செயல்பாட்டை மற்றொரு SUBSTITUTE செயல்பாட்டின் நான்காவது வாதத்தில் வழங்கவும்:
=SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))
நீங்கள் இந்த சூத்திரத்தை ஒரு தனி கலத்தில் வைத்தால் , இது இந்த சரத்தை வழங்கும்: பிழை:432#இணைப்பு காலாவதியானது
- சரத்தில் உள்ள கடைசி பிரிப்பான் நிலையைப் பெறவும். கடைசியாக பிரித்தெடுத்தலை எந்த எழுத்து மூலம் மாற்றியுள்ளீர்கள் என்பதைப் பொறுத்து, சரத்தில் அந்த எழுத்தின் நிலையைத் தீர்மானிக்க, கேஸ்-சென்சிட்டிவ் SEARCH அல்லது கேஸ்-சென்சிட்டிவ் FIND ஐப் பயன்படுத்தவும். நாங்கள் கடைசி பெருங்குடலை மாற்றினோம்# அடையாளத்துடன், அதன் நிலையைக் கண்டறிய பின்வரும் சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))
இந்த எடுத்துக்காட்டில், சூத்திரம் 10 ஐ வழங்குகிறது, இது மாற்றப்பட்ட சரத்தில் # இன் நிலையாகும்.
- கடைசி பிரிப்பான் வலதுபுறத்தில் ஒரு துணைச்சரத்தை திரும்பவும். ஒரு சரத்தின் கடைசிப் பிரிப்பானின் நிலையை இப்போது நீங்கள் அறிந்திருக்கிறீர்கள், நீங்கள் செய்ய வேண்டியதெல்லாம், மொத்த சரத்தின் நீளத்திலிருந்து அந்த எண்ணைக் கழித்து, அசல் சரத்தின் முடிவில் இருந்து பல எழுத்துகளை வழங்க வலது செயல்பாட்டைப் பெறுங்கள்:
=RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, சூத்திரம் சரியாக வேலை செய்கிறது:
வெவ்வேறு செல்கள் வெவ்வேறு டிலிமிட்டர்களைக் கொண்டிருக்கும் பெரிய தரவுத்தொகுப்பில் நீங்கள் பணிபுரிகிறீர்கள் என்றால், நீங்கள் விரும்பலாம் சாத்தியமான பிழைகளைத் தடுக்க IFERROR செயல்பாட்டில் மேலே உள்ள சூத்திரத்தை இணைக்க:
=IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)
குறிப்பிட்ட டிலிமிட்டரின் ஒற்றை நிகழ்வை ஒரு குறிப்பிட்ட சரம் கொண்டிருக்கவில்லை என்றால், அசல் சரம் திருப்பி அனுப்பப்படும், கீழே உள்ள ஸ்கிரீன்ஷாட்டில் உள்ள வரிசை 6 ல் உள்ளது போல்:
ஒரு சரத்திலிருந்து முதல் N எழுத்துகளை எப்படி அகற்றுவது
ஒரு சரத்தின் முடிவில் இருந்து ஒரு சப்ஸ்ட்ரிங்கை பிரித்தெடுப்பது தவிர, Excel RIGHT செயல்பாடு பயனுள்ளதாக இருக்கும் சரத்தின் தொடக்கத்தில் இருந்து குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களை நீக்க விரும்பும் சூழ்நிலைகளில்.
முந்தையதில் பயன்படுத்தப்பட்ட தரவுத்தொகுப்பில் ious எடுத்துக்காட்டாக, ஒவ்வொரு சரத்தின் தொடக்கத்திலும் தோன்றும் "ERROR" என்ற வார்த்தையை நீக்கிவிட்டு பிழை எண் மற்றும் விளக்கத்தை மட்டும் விட்டுவிடலாம். அது வேண்டும்முடிந்தது, மொத்த சரம் நீளத்திலிருந்து அகற்றப்பட வேண்டிய எழுத்துகளின் எண்ணிக்கையைக் கழித்து, அந்த எண்ணை எக்செல் வலது செயல்பாட்டின் num_chars வாதத்திற்கு வழங்கவும்:
RIGHT( சரம் , LEN ( சரம் )- number_of_chars_to_remove )இந்த எடுத்துக்காட்டில், A2 இல் உள்ள உரை சரத்திலிருந்து முதல் 6 எழுத்துகளை (5 எழுத்துக்கள் மற்றும் ஒரு பெருங்குடல்) அகற்றுவோம், எனவே எங்கள் சூத்திரம் இவ்வாறு செல்கிறது. பின்வருபவை:
=RIGHT(A2, LEN(A2)-6)
எக்செல் வலது செயல்பாடு ஒரு எண்ணை வழங்குமா?
இந்தப் பயிற்சியின் தொடக்கத்தில் குறிப்பிட்டுள்ளபடி, எக்செல் இல் உள்ள வலது செயல்பாடு எப்போதும் ஒரு உரைச் சரத்தை வழங்குகிறது. அசல் மதிப்பு ஒரு எண்ணாக இருந்தால். ஆனால் நீங்கள் ஒரு எண் தரவுத்தொகுப்புடன் பணிபுரிந்தால் மற்றும் வெளியீடு எண்களாக இருக்க விரும்பினால் என்ன செய்வது? VALUE செயல்பாட்டில் வலது சூத்திரத்தை உருவாக்குவது எளிதான தீர்வாகும், இது ஒரு எண்ணைக் குறிக்கும் சரத்தை எண்ணாக மாற்றுவதற்காக சிறப்பாக வடிவமைக்கப்பட்டுள்ளது.
உதாரணமாக, சரத்திலிருந்து கடைசி 5 எழுத்துகளை (ஜிப் குறியீடு) இழுக்க A2 இல் மற்றும் பிரித்தெடுக்கப்பட்ட எழுத்துக்களை எண்ணாக மாற்றவும், இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=VALUE(RIGHT(A2, 5))
கீழே உள்ள ஸ்கிரீன்ஷாட் முடிவைக் காட்டுகிறது - B நெடுவரிசையில் வலது-சீரமைப்பு எண்களைக் கவனியுங்கள், இடதுபுறத்தில் நெடுவரிசை A:
ஏன் வலது செயல்பாடு தேதிகளுடன் வேலை செய்யவில்லை?
எக்செல் வலது செயல்பாடு உரை சரங்களுடன் வேலை செய்ய வடிவமைக்கப்பட்டுள்ளது, ஆனால் தேதிகள் எண்களால் குறிக்கப்படுகின்றன உள் எக்செல் அமைப்பு, சரியான சூத்திரத்தால் ஒரு நபரை மீட்டெடுக்க முடியாதுஒரு நாள், மாதம் அல்லது ஆண்டு போன்ற தேதியின் ஒரு பகுதி. நீங்கள் இதைச் செய்ய முயற்சித்தால், தேதியைக் குறிக்கும் எண்ணின் சில கடைசி இலக்கங்கள் மட்டுமே கிடைக்கும்.
உங்கள் தேதி 18-ஜன-2017 செல் A1 இல் உள்ளது. நீங்கள் RIGHT(A1,4) சூத்திரத்துடன் ஆண்டைப் பிரித்தெடுக்க முயற்சித்தால், எக்செல் அமைப்பில் ஜனவரி 18, 2017 ஐக் குறிக்கும் 42753 என்ற எண்ணின் கடைசி 4 இலக்கங்கள் 2753 ஆக இருக்கும்.
"அப்படியானால், ஒரு தேதியின் ஒரு குறிப்பிட்ட பகுதியை நான் எப்படி மீட்டெடுப்பது?", நீங்கள் என்னிடம் கேட்கலாம். பின்வரும் செயல்பாடுகளில் ஒன்றைப் பயன்படுத்துவதன் மூலம்:
- ஒரு நாளைப் பிரித்தெடுக்க DAY செயல்பாடு: =DAY(A1)
- MONTH செயல்பாடு ஒரு மாதத்தைப் பெற: =MONTH(A1)
- ஆண்டுக்கான செயல்பாடு: =YEAR(A1)
பின்வரும் ஸ்கிரீன்ஷாட் முடிவுகளைக் காட்டுகிறது:
உங்கள் தேதிகள் உரைச் சரங்களால் குறிப்பிடப்பட்டால் , நீங்கள் வெளிப்புற மூலத்திலிருந்து தரவை ஏற்றுமதி செய்யும் போது, தேதியின் ஒரு குறிப்பிட்ட பகுதியைக் குறிக்கும் சரத்தின் கடைசி சில எழுத்துக்களை இழுக்க வலது செயல்பாட்டைப் பயன்படுத்துவதிலிருந்து எதுவும் உங்களைத் தடுக்காது:
Excel RIGHT செயல்பாடு வேலை செய்யவில்லை - காரணங்கள் மற்றும் தீர்வுகள்
உங்கள் பணித்தாளில் சரியான சூத்திரம் சரியாக வேலை செய்யவில்லை என்றால், அது பின்வரும் காரணங்களில் ஒன்றின் காரணமாக இருக்கலாம்:
- ஒன்று அல்லது அதற்கு மேற்பட்டவை உள்ளன அசல் தரவில் பின்னால் இடைவெளிகள் . கலங்களில் உள்ள கூடுதல் இடைவெளிகளை விரைவாக அகற்ற, Excel TRIM செயல்பாடு அல்லது Cell Cleaner செருகுநிரலைப் பயன்படுத்தவும்.
- num_chars வாதம் பூஜ்ஜியத்தை விடக் குறைவு . ஆஃப்நிச்சயமாக, உங்கள் சூத்திரத்தில் எதிர்மறை எண்ணை நீங்கள் வேண்டுமென்றே வைக்க விரும்ப மாட்டீர்கள், ஆனால் எண்_எண்கள் வாதமானது மற்றொரு எக்செல் செயல்பாடு அல்லது வெவ்வேறு செயல்பாடுகளின் கலவையால் கணக்கிடப்பட்டால் மற்றும் உங்கள் வலது சூத்திரம் #VALUE ஐ வழங்கும்! பிழை, பிழைகளுக்கான உள்ளமை செயல்பாடு(கள்) சரிபார்க்கவும்.
- அசல் மதிப்பு தேதி . இந்த டுடோரியலை நீங்கள் நெருக்கமாகப் பின்பற்றியிருந்தால், RIGHT செயல்பாடு ஏன் தேதிகளுடன் வேலை செய்ய முடியாது என்பது உங்களுக்கு ஏற்கனவே தெரியும். யாரேனும் முந்தைய பகுதியைத் தவிர்த்துவிட்டால், எக்செல் ரைட் ஃபங்ஷன் ஏன் தேதிகளுடன் வேலை செய்யவில்லை என்பதில் முழு விவரங்களைக் காணலாம்.
எக்செல் இல் வலது செயல்பாட்டை இப்படித்தான் பயன்படுத்துகிறீர்கள். இந்த டுடோரியலில் விவாதிக்கப்பட்ட சூத்திரங்களை உன்னிப்பாகக் காண, கீழே உள்ள எங்கள் மாதிரி பணிப்புத்தகத்தைப் பதிவிறக்கம் செய்ய உங்களை வரவேற்கிறோம். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பேன் என்று நம்புகிறேன்.
கிடைக்கக்கூடிய பதிவிறக்கங்கள்
Excel RIGHT செயல்பாடு - உதாரணங்கள் (.xlsx கோப்பு)
1>