எக்செல்

உரை மற்றும் எண்களைப் பிரிக்கவும்

Split Text Numbers

எக்செல் சூத்திரம்: உரை மற்றும் எண்களைப் பிரிக்கவும்பொதுவான சூத்திரம் | _+_ | சுருக்கம்

உரை மற்றும் எண்களைப் பிரிக்க, நீங்கள் அதன் அடிப்படையில் ஒரு சூத்திரத்தைப் பயன்படுத்தலாம் FIND செயல்பாடு , தி MIN செயல்பாடு , மற்றும் இந்த LEN செயல்பாடு உடன் இடது அல்லது உரிமை செயல்பாடு, நீங்கள் உரை அல்லது எண்ணைப் பிரித்தெடுக்க விரும்புகிறீர்களா என்பதைப் பொறுத்து. காட்டப்பட்டுள்ள எடுத்துக்காட்டில், C5 இல் உள்ள சூத்திரம்:





= MIN ( FIND ({0,1,2,3,4,5,6,7,8,9},A1&'0123456789'))

7 ஐத் தருகிறது, 'ஆப்பிள் 30' சரத்தில் எண் 3 இன் நிலை.

விளக்கம்

கண்ணோட்டம்

சூத்திரம் சிக்கலானதாக தோன்றுகிறது, ஆனால் இயக்கவியல் உண்மையில் மிகவும் எளிமையானது.





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

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



அசல் உரை எண்
ஆப்பிள்கள் 30 ஆப்பிள்கள் 30
பீச் 24 பீச் 24
ஆரஞ்சு 12 ஆரஞ்சு 12
பீச் 0 பீச் 0

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

எக்செல் ஒரு வரி முறிவு உருவாக்குவது எப்படி
 
= MIN ( FIND ({0,1,2,3,4,5,6,7,8,9},B5&'0123456789'))

நீங்கள் நிலை பெற்றவுடன், உரையை பிரித்தெடுக்க, பயன்படுத்தவும்:

 
= MIN ( FIND ({0,1,2,3,4,5,6,7,8,9},A1&'0123456789'))

மேலும், எண்ணைப் பிரித்தெடுக்க, பயன்படுத்தவும்:

 
= LEFT (A1,position-1)

மேலே உள்ள முதல் சூத்திரத்தில், எண்ணின் தொடக்க நிலையை கண்டறிய FIND செயல்பாட்டைப் பயன்படுத்துகிறோம். Find_text க்கு, நாங்கள் வரிசை மாறிலி {0,1,2,3,4,5,6,7,8,9} ஐப் பயன்படுத்துகிறோம், இது FIND செயல்பாட்டை வரிசை மாறிலியில் ஒவ்வொரு மதிப்புக்கும் தனித் தேடலைச் செய்கிறது. வரிசை மாறிலி 10 எண்களைக் கொண்டிருப்பதால், இதன் விளைவாக 10 மதிப்புகள் கொண்ட ஒரு வரிசை இருக்கும். எடுத்துக்காட்டாக, அசல் உரை 'ஆப்பிள் 30' என்றால், இதன் விளைவாக வரிசை இருக்கும்:

 
= RIGHT (A1, LEN (A1)-position+1)

இந்த வரிசையில் உள்ள ஒவ்வொரு எண்ணும் அசல் உரையின் உள்ளே உள்ள வரிசை மாறிலியில் உள்ள ஒரு பொருளின் நிலையை குறிக்கிறது.

அடுத்து MIN செயல்பாடு பட்டியலில் உள்ள மிகச்சிறிய மதிப்பை அளிக்கிறது, இது உள்ள நிலைக்கு ஒத்திருக்கிறது முதல் எண் அசல் உரையில் தோன்றும். சாராம்சத்தில், FIND செயல்பாடு அனைத்து எண் நிலைகளையும் பெறுகிறது, மேலும் MIN நமக்கு முதல் எண் நிலையை அளிக்கிறது: 7 என்பது வரிசையில் உள்ள மிகச்சிறிய மதிப்பு என்பதை கவனிக்கவும், இது அசல் உரையில் எண் 3 இன் நிலையை ஒத்துள்ளது.

நீங்கள் ஒற்றைப்படை கட்டுமானம் பற்றி யோசிக்கலாம் உரை_க்குள் கண்டுபிடிப்பு செயல்பாட்டில்:

இரண்டு நெடுவரிசைகளை ஒப்பிடுவதற்கான எக்செல் சூத்திரம்
 
{8,10,11,7,13,14,15,16,17,18}

சூத்திரத்தின் இந்த பகுதி சாத்தியமான ஒவ்வொரு எண் 0-9 ஐ B5 இல் உள்ள அசல் உரையுடன் இணைக்கிறது. துரதிருஷ்டவசமாக, ஒரு மதிப்பு காணப்படாதபோது FIND பூஜ்ஜியத்தை திருப்பித் தராது, எனவே இது ஒரு எண்ணைக் கண்டுபிடிக்காதபோது ஏற்படக்கூடிய பிழைகளைத் தவிர்க்க ஒரு புத்திசாலித்தனமான வழியாகும்.

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

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

ஆசிரியர் டேவ் பிரன்ஸ்


^