| A | B |
1 | V Sankara narayanan | Sankar |
Worksheet Formulas
Cell | Formula |
B1 | =MID(A1,3,6) |
|
யோசித்து பார்த்தால், LEFT இன் செயல்பாட்டையும் MID மூலமாக நிகழ்த்தலாம் என்பது தெரியும், cell இன் முதல் எழுத்தையே தொடங்கும் புள்ளியாய் கொண்டால் இது சாத்தியம்,
| A | B |
2 | V Sankara narayanan | V Sankar |
Worksheet Formulas
Cell | Formula |
B2 | =MID(A2,1,8) |
|
சற்றே மெனக்கெட்டால் RIGHT இன் செயல்பாட்டையும் MID மூலம் கொண்டுவரலாம், (இது கொஞ்சம் தலையைச்சுற்றி மூக்கை தொடும் வழி தான், அறிந்துகொள்வதற்காக மட்டுமே இதை எழுதியுள்ளேன், புரியாவிட்டால் மெனக்கெட வேண்டாம்)
| A | B |
3 | Sankara narayanan | narayanan |
4 | Sankara narayanan | Sankara narayanan |
Worksheet Formulas
Cell | Formula |
B3 | =MID(A3,LEN(A3)-8,9) |
B4 | =MID(A4,LEN(A4)-16,17) |
|
இங்கு, LEN மூலமாக cell இன் எழுத்துக்களின் எண்ணிக்கையை அறிந்துகொள்கிறோம், அதாவது cell இன் கடைசிப்புள்ளிக்கு சென்றுவிடுகிறோம், பின், உள்நோக்கி தேவையான எழுத்துக்கள் - 1 பயணிக்கிறோம், இங்கு '-1' எதற்கென்று, இரண்டாவது உதாரணத்தை பார்த்தால் புரியும். செல்லில் 17 எழுத்துக்கள் இருக்கும் போது LEN(A4) = 17 கொடுக்கும், இதிலிருந்து 17 கழித்தால் 0 வரும், cell இன் தொடங்கு புள்ளி 1 என்பதால், Excel திட்டும் (#VALUE! Error).
குறிப்பு: சென்ற பதிவில் குறிப்பிடத்தவறிய ஒரு விஷயம், LEFT, RIGHT, MID போன்ற Text Functionகள் பயன்படுத்தும்போது, நீங்கள் கேட்கும் அளவு cell இல் எழுத்துக்கள் இல்லாவிட்டாலும், Excel திட்டாது, எவ்வளவு இருக்கோ அவ்வளவு எழுத்துக்களை தரும்.
| A | B |
6 | Sankar | Sankar |
7 | Sankar | Sankar |
8 | Sankar | Sankar |
Worksheet Formulas
Cell | Formula |
B6 | =LEFT(A6,100) |
B7 | =RIGHT(A7,100) |
B8 | =MID(A8,1,100) |
|
2. SEARCH / FIND
ஒரு சொற்றொடரில் (String) மற்றொரு சொற்றொடர் (Sub-String) இருக்கிறதா என்பதை அறிவதற்கு SEARCH பயன்படுகிறது. தேடப்படும் சொற்றொடர் (Sub-string) ஓர் எழுத்தாகவோ, வார்த்தையாகவோ முழு வாக்கியமாகவோ இருக்கலாம். இந்த Function க்கு, தேடப்படும் சொற்றொடர் முதலாவதாகவும், தேடுதலுக்கு உட்படும் சொற்றொடர் இரண்டாவதாகவும் உள்ளிடாக அளிக்கவேண்டும்.
| A | B |
14 | Excel 2003 | 2 |
15 | Excel 2003 | 7 |
16 | Excel 2003 | 1 |
Worksheet Formulas
Cell | Formula |
B14 | =SEARCH("x",A14) |
B15 | =SEARCH("2003",A15) |
B16 | =SEARCH("Excel 2003",A16) |
|
தேடப்படும் சொற்றொடரின் தொடங்குபுள்ளி, SEARCH Function தரும் விடையாக இருக்கும். தேடப்படும் சொற்றொடர் கிடைக்காதபோது , திட்டு (#VALUE Error) கிடைக்கும். தேடப்படும் சொற்றொடர் ஒருமுறைக்கு மேல் இருந்தால், முதல் முறை கண்டறியும் இடமே விடையாக கிடைக்கும்.
| A | B |
18 | Excel 2003 is better than excel 2007 | 1 |
Worksheet Formulas
Cell | Formula |
B18 | =SEARCH("excel",A18) |
|
குறிப்பு: SEARCH ஒரு Case-insensitive Function ஆகும். அதாவது "Excel", "EXCEL","excel" எல்லாமே ஒன்றுதான். Case-sensitive ஆக தேடவிரும்பினால், FIND ஐ பயன்படுத்தலாம். SEARCH மற்றும் FIND இடையேயான ஒரே வேறுபாடு இதுதான்.
| A | B |
20 | Excel 2003 is better than excel 2007 | 27 |
Worksheet Formulas
Cell | Formula |
B20 | =FIND("excel",A20) |
|
இதுவரை கற்ற LEFT, MID மற்றும் SEARCH ஐ பயன்படுத்தி ஒரு cell இன் முதல் வார்த்தையை மட்டும் பெறுவது எப்படி எனப் பார்க்கலாம்.
| A | B |
22 | Excel 2003 is better than excel 2007 | Excel |
Worksheet Formulas
Cell | Formula |
B22 | =MID(A22,1,SEARCH(" ",A22)-1) |
|
முதலில், முதல் வார்த்தை என்பதை எப்படி தீர்மானிப்பது? Cell இன் முதல் எழுத்திலிருந்து முதல் Space க்கு முந்தைய எழுத்து வரை உள்ள பகுதியை, முதல் வார்த்தை எனக்கொள்ளலாம். இப்போது MID function வழியாக இந்த கேள்வியை மதிப்பிடும் போது, Cell இன் முதல் எழுத்து MID இன் இரண்டாவது உள்ளீடாகிறது, முதல் Space ஐ கண்டறிய SEARCH ஐ பயன்படுத்தலாம். Space க்கு முந்தைய எழுத்தை குறிக்க -1 பயன்படுகிறது. இது MID இன் மூன்றாவது உள்ளீடாகிறது.
| D |
22 | =MID(A22,1,SEARCH(" ",A22)-1) |
23 | =MID(A22,1,6-1) |
24 | =MID(A22,1,5) |
25 | ="Excel" |
cell இல் Space இல்லாத போது இந்தமுறை திட்டு வாங்கித்தரும். இதனை தவிர்க்க நாமே ஒரு Space ஐ சேர்த்து கொள்ளலாம்.
Worksheet Formulas
Cell | Formula |
B27 | =MID(A27,1,SEARCH(" ",A27 & " ")-1) |
|
இந்த முறையில், முன் சொன்ன குறிப்பு எப்படி பயன்பட்டுள்ளது என்பதை சோதித்து அறியுங்கள்.
cell இன் கடைசி மற்றும் நடுவிலிருந்து ஒரு வார்த்தையை பெறுவது எப்படி என மற்றொரு பதிவில் பார்க்கலாம்.
கருத்துகள் இல்லை:
கருத்துரையிடுக