உள்ளடக்க அட்டவணை
இந்தப் பயிற்சியானது Excel FIND மற்றும் SEARCH செயல்பாடுகளின் தொடரியல் விளக்குகிறது மற்றும் மேம்பட்ட அற்பமான பயன்பாடுகளின் சூத்திர உதாரணங்களை வழங்குகிறது.
கடந்த கட்டுரையில், எக்செல் அடிப்படைகளை நாங்கள் உள்ளடக்கியுள்ளோம். உரையாடலைக் கண்டுபிடித்து மாற்றவும். இருப்பினும், பல சூழ்நிலைகளில், எக்செல் உங்கள் அளவுகோல்களின் அடிப்படையில் தானாகவே பிற கலங்களிலிருந்து தரவைக் கண்டுபிடித்து பிரித்தெடுக்க வேண்டும். எனவே, எக்செல் தேடல் செயல்பாடுகள் என்ன வழங்குகின்றன என்பதை இன்னும் விரிவாகப் பார்ப்போம்.
எக்செல் ஃபைண்ட் செயல்பாடு
எக்செல் இல் உள்ள ஃபைண்ட் செயல்பாடு நிலையைத் திரும்பப் பயன்படுத்தப் பயன்படுகிறது ஒரு உரை சரத்திற்குள் ஒரு குறிப்பிட்ட எழுத்து அல்லது சப்ஸ்ட்ரிங்.
Excel Find செயல்பாட்டின் தொடரியல் பின்வருமாறு:
FIND(find_text, within_text, [start_num])முதல் 2 வாதங்கள் தேவை, கடைசியானது விருப்பமானது.
- Find_text - நீங்கள் கண்டுபிடிக்க விரும்பும் எழுத்து அல்லது சப்ஸ்ட்ரிங்.
- In_text - க்கு உள்ளே தேட வேண்டும். வழக்கமாக இது ஒரு செல் குறிப்பாக வழங்கப்படுகிறது, ஆனால் நீங்கள் நேரடியாக சூத்திரத்தில் சரத்தை தட்டச்சு செய்யலாம்.
- Start_num - தேடல் எந்த எழுத்தில் இருந்து தொடங்க வேண்டும் என்பதைக் குறிப்பிடும் விருப்ப வாதம். தவிர்க்கப்பட்டால், தேடல் உள்ளே_உரை சரத்தின் 1வது எழுத்தில் இருந்து தொடங்கும்.
FIND செயல்பாடு கண்டுபிடி_உரை எழுத்து(களை) காணவில்லை என்றால், #VALUE! பிழை திரும்பியது.
உதாரணமாக, சூத்திரம் =FIND("d", "find")
4 ஐ வழங்குகிறது, ஏனெனில் "d" என்பது " find " என்ற வார்த்தையின் 4வது எழுத்து. சூத்திரம் =FIND("a", "find")
மீண்டும், மிகவும் சிக்கலான பகுதியானது, எத்தனை எழுத்துகள் திரும்ப வேண்டும் என்று சூத்திரத்திற்குச் சொல்லும் கடைசி வாதமாகும். num_chars வாதத்தில் உள்ள அழகான நீண்ட வெளிப்பாடு பின்வருவனவற்றைச் செய்கிறது:
- முதலில், மூடும் அடைப்புக்குறியின் நிலையை நீங்கள் காணலாம்:
SEARCH(")",A2)
- அதன் பிறகு நீங்கள் தொடக்க அடைப்புக்குறியின் நிலையைக் கண்டறிகிறீர்கள்:
SEARCH("(",A2)
- பின்னர், அடைப்புக்குறிகள் மூடுதல் மற்றும் திறக்கும் நிலைகளுக்கு இடையே உள்ள வேறுபாட்டைக் கணக்கிட்டு, அந்த எண்ணிலிருந்து 1ஐக் கழிக்கவும். 0>
இயற்கையாகவே, தேடலுக்குப் பதிலாக Excel FIND செயல்பாட்டைப் பயன்படுத்துவதிலிருந்து எதுவும் உங்களைத் தடுக்காது, ஏனெனில் கேஸ்-சென்சிட்டிவிட்டி அல்லது கேஸ்-சென்சிட்டிவிட்டி இந்த எடுத்துக்காட்டில் எந்த மாற்றத்தையும் ஏற்படுத்தாது.
மேலும் பார்க்கவும்: "மைக்ரோசாஃப்ட் ஆபிஸ் அவுட்லுக்கைத் தொடங்க முடியாது" சிக்கலை எவ்வாறு தீர்ப்பதுவட்டம், இது எக்செல் இல் SEARCH மற்றும் FIND செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது என்பது குறித்த பயிற்சியானது சிறிது வெளிச்சம் போட்டுள்ளது. அடுத்த டுடோரியலில், REPLACE செயல்பாட்டைக் கூர்ந்து ஆராயப் போகிறோம், எனவே தயவுசெய்து காத்திருங்கள். படித்ததற்கு நன்றி!
நடைமுறைப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்
FIND and SEARCH சூத்திர எடுத்துக்காட்டுகள்
" find " இல் "a" இல்லாததால் ஒரு பிழையை வழங்குகிறது.Excel FIND செயல்பாடு - நினைவில் கொள்ள வேண்டியவை!
Excel இல் FIND ஃபார்முலாவைச் சரியாகப் பயன்படுத்த, பின்வரும் எளிய உண்மைகளைக் கவனத்தில் கொள்ளவும்:
- FIND செயல்பாடு கேஸ் சென்சிட்டிவ் . நீங்கள் கேஸ்-இன்சென்சிட்டிவ் பொருத்தத்தைத் தேடுகிறீர்களானால், தேடல் செயல்பாட்டைப் பயன்படுத்தவும்.
- எக்செல் இல் உள்ள FIND செயல்பாடு வைல்ட் கார்டு எழுத்துகளைப் பயன்படுத்த அனுமதிக்காது.
- find_text வாதம் என்றால் பல எழுத்துகள் உள்ளன, FIND செயல்பாடு முதல் எழுத்து இன் நிலையை வழங்குகிறது. எடுத்துக்காட்டாக, ஃபார்முலா FIND("ap","happy") 2 ஐ வழங்குகிறது, ஏனெனில் "happy" என்ற வார்த்தையில் 2வது எழுத்தில் "a" உள்ளது.
- in_text என்றால் பல நிகழ்வுகள் find_text, முதல் நிகழ்வு திரும்பியது. எடுத்துக்காட்டாக, FIND("l", "hello") 3 ஐ வழங்குகிறது, இது "ஹலோ" என்ற வார்த்தையின் முதல் "l" எழுத்தின் நிலையாகும்.
- find_text வெற்று சரம் "", Excel FIND சூத்திரம் தேடல் சரத்தில் முதல் எழுத்தை வழங்குகிறது.
- Excel FIND செயல்பாடு #VALUE ஐ வழங்குகிறது! பிழை பின்வருவனவற்றில் ஏதேனும் ஏற்பட்டால்:
- Find_text உள்ள_text இல் இல்லை.
- Start_num ஆனது உரைக்குள்_உரையை விட அதிகமான எழுத்துக்களைக் கொண்டுள்ளது.
- Start_num என்பது 0 (பூஜ்ஜியம்) அல்லது எதிர்மறை எண்.
எக்செல் தேடல் செயல்பாடு
எக்செல் தேடல் செயல்பாடு FIND ஐப் போலவே உள்ளது. உரைலேசான கயிறு. தொடரியல் மற்றும் வாதங்கள் FINDக்கு ஒத்ததா:
SEARCH(find_text, within_text, [start_num])FIND போலல்லாமல், SEARCH செயல்பாடு case-sensitive மற்றும் இது வைல்டு கார்டு எழுத்துகளைப் பயன்படுத்த அனுமதிக்கிறது , பின்வரும் எடுத்துக்காட்டில் விளக்கப்பட்டுள்ளது.
மேலும் சில அடிப்படை எக்செல் தேடல் சூத்திரங்கள் இங்கே உள்ளன:
=SEARCH("market", "supermarket")
6 ஐ வழங்குகிறது, ஏனெனில் "சந்தை" என்ற துணைச்சரம் "சூப்பர் மார்க்கெட்" என்ற வார்த்தையின் 6வது எழுத்தில் தொடங்குகிறது. .=SEARCH("e", "Excel")
1 ஐ வழங்குகிறது, ஏனெனில் "e" என்பது "Excel" என்ற வார்த்தையின் முதல் எழுத்து, வழக்கைப் புறக்கணிக்கிறது.FIND போன்று, Excel இன் தேடல் செயல்பாடு #VALUE ஐ வழங்குகிறது! பிழை என்றால்:
- find_text வாதத்தின் மதிப்பு இல்லை பூஜ்ஜியத்தை விட குறைவானது.
மேலும் இந்த டுடோரியலில், எக்செல் பணித்தாள்களில் தேடல் செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை விளக்கும் சில அர்த்தமுள்ள சூத்திர உதாரணங்களை நீங்கள் காணலாம்.
Excel FIND vs. Excel SEARCH
ஏற்கனவே குறிப்பிட்டுள்ளபடி, Excel இல் உள்ள FIND மற்றும் SEARCH செயல்பாடுகள் தொடரியல் மற்றும் பயன்பாடுகளின் அடிப்படையில் ஒரே மாதிரியானவை. இருப்பினும், அவர்களுக்கு இரண்டு வேறுபாடுகள் உள்ளன.
1. Case-sensitive FIND vs. case-sensitive SEARCH
Excel SEARCH மற்றும் FIND செயல்பாடுகளுக்கு இடையே உள்ள மிக முக்கியமான வேறுபாடு என்னவென்றால், SEARCH என்பது கேஸ்-சென்சிட்டிவ் ஆகும்.
உதாரணமாக , SEARCH("e", "Excel") ஐப் புறக்கணிப்பதால் 1ஐ வழங்குகிறது"E" இன் வழக்கு, அதே சமயம் FIND("e", "Excel") 4 ஐ வழங்குகிறது, ஏனெனில் அது வழக்கை கவனத்தில் கொள்கிறது.
2. வைல்டு கார்டு எழுத்துக்களைக் கொண்டு தேடு
FIND போலல்லாமல், Excel SEARCH செயல்பாடானது find_text வாதத்தில் வைல்டு கார்டு எழுத்துகளை ஏற்றுக்கொள்கிறது:
- ஒரு கேள்விக்குறி (?) ஒரு எழுத்துடன் பொருந்துகிறது, மேலும்
- ஒரு நட்சத்திரக் குறியீடு (*) எந்த எழுத்துத் தொடருடனும் பொருந்தும்.
உண்மையான தரவுகளில் இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க, பின்வரும் எடுத்துக்காட்டைப் பார்க்கவும்:
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல், SEARCH("செயல்பாடு*2013", A2) சூத்திரம், in_text வாதத்தில் குறிப்பிடப்பட்டுள்ள உரை சரம் "செயல்பாடு" இரண்டையும் கொண்டிருந்தால், துணைச்சரத்தில் உள்ள முதல் எழுத்தின் ("f") நிலையை வழங்குகிறது. மற்றும் "2013", இடையில் வேறு எத்தனை எழுத்துக்கள் இருந்தாலும்.
குறிப்பு. உண்மையான கேள்விக்குறி (?) அல்லது நட்சத்திரக் குறியை (*) கண்டுபிடிக்க, தொடர்புடைய எழுத்துக்கு முன் ஒரு டில்டை (~) தட்டச்சு செய்யவும்.
Excel FIND மற்றும் SEARCH சூத்திர எடுத்துக்காட்டுகள்
நடைமுறையில், Excel FIND மற்றும் SEARCH செயல்பாடுகள் அரிதாகவே சொந்தமாகப் பயன்படுத்தப்படுகின்றன. பொதுவாக, MID, LEFT அல்லது RIGHT போன்ற பிற செயல்பாடுகளுடன் நீங்கள் அவற்றைப் பயன்படுத்துவீர்கள், மேலும் பின்வரும் சூத்திர எடுத்துக்காட்டுகள் சில நிஜ வாழ்க்கைப் பயன்பாடுகளை விளக்குகின்றன.
எடுத்துக்காட்டு 1. கொடுக்கப்பட்ட எழுத்துக்கு முந்தைய அல்லது பின் வரும் சரத்தைக் கண்டறியவும்
ஒரு குறிப்பிட்ட எழுத்தின் இடது அல்லது வலதுபுறத்தில் உள்ள உரைச் சரத்தில் உள்ள அனைத்து எழுத்துக்களையும் நீங்கள் எவ்வாறு கண்டுபிடித்து பிரித்தெடுக்கலாம் என்பதை இந்த எடுத்துக்காட்டு காட்டுகிறது. விஷயங்களைப் புரிந்துகொள்வதை எளிதாக்க, கருத்தில் கொள்ளுங்கள்பின்வரும் உதாரணம்.
உங்களிடம் பெயர்களின் நெடுவரிசை (நெடுவரிசை A) இருந்தால், முதல் பெயரையும் கடைசி பெயரையும் தனித்தனி நெடுவரிசைகளாக இழுக்க விரும்புகிறீர்கள்.
முதல் பெயரைப் பெற, நீங்கள் பயன்படுத்தலாம் LEFT செயல்பாட்டுடன் இணைந்து கண்டுபிடிக்கவும் (அல்லது தேடவும்) ஒரு சரத்தில் இடது-பெரும்பாலான எழுத்துக்களின் குறிப்பிட்ட எண்ணிக்கை. மேலும் FIND செயல்பாட்டைப் பயன்படுத்தி, இடத்தின் (" ") நிலையைத் தீர்மானிக்க, LEFT செயல்பாட்டிற்கு எத்தனை எழுத்துக்களைப் பிரித்தெடுக்க வேண்டும் என்பதைத் தெரியப்படுத்துங்கள். அதன் பிறகு, ஸ்பேஸின் நிலையில் இருந்து 1ஐக் கழிக்கிறீர்கள், ஏனெனில் திரும்பிய மதிப்பு இடத்தைச் சேர்க்க விரும்பவில்லை.
கடைசிப் பெயரைப் பிரித்தெடுக்க, RIGHT, FIND / SEARCH மற்றும் LEN செயல்பாடுகளின் கலவையைப் பயன்படுத்தவும். சரத்தில் உள்ள மொத்த எழுத்துகளின் எண்ணிக்கையைப் பெற LEN செயல்பாடு தேவை, அதில் இருந்து நீங்கள் இடத்தின் நிலையைக் கழிக்கிறீர்கள்:
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
அல்லது
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
பின்வரும் ஸ்கிரீன்ஷாட் முடிவைக் காட்டுகிறது:
மிடப்பெயரைப் பிரித்தெடுத்தல் அல்லது பின்னொட்டுகளுடன் பெயர்களைப் பிரிப்பது போன்ற சிக்கலான காட்சிகளுக்கு, எக்செல் இல் செல்களைப் பிரிப்பது எப்படி என்பதைப் பார்க்கவும். சூத்திரங்களைப் பயன்படுத்துதல்.
எடுத்துக்காட்டு 2. ஒரு உரை சரத்தில் கொடுக்கப்பட்ட எழுத்தின் Nவது நிகழ்வைக் கண்டறியவும்
நீங்கள் A நெடுவரிசையில் சில உரைச் சரங்களை வைத்திருந்தால், SKUகளின் பட்டியலைக் கூறவும், நீங்கள் கண்டுபிடிக்க விரும்புகிறீர்கள் ஒரு சரத்தில் 2வது கோட்டின் நிலை. பின்வரும் சூத்திரம் விருந்தளிக்கும்:
=FIND("-", A2, FIND("-",A2)+1)
முதல் இரண்டுவாதங்களை விளக்குவது எளிது: செல் A2 இல் ஒரு கோடு ("-") கண்டுபிடிக்கவும். மூன்றாவது வாதத்தில் (start_num), நீங்கள் மற்றொரு FIND செயல்பாட்டை உட்பொதித்துள்ளீர்கள், இது கோடுகளின் முதல் நிகழ்வுக்குப் பிறகு (FIND("-",A2)+1) வரும் எழுத்துடன் தொடங்கி Excel ஐத் தேடத் தொடங்கச் சொல்கிறது.
<0 3வது நிகழ்வின் நிலையைத் தர, மேலே உள்ள சூத்திரத்தை மற்றொரு FIND செயல்பாட்டின் start_num வாதத்தில் உட்பொதித்து, திரும்பிய மதிப்பில் 2ஐச் சேர்க்கவும்:=FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2)
கொடுக்கப்பட்ட எழுத்தின் Nவது நிகழ்வைக் கண்டறிவதற்கான மற்றொரு எளிய வழி, CHAR மற்றும் SUBSTITUTE உடன் இணைந்து Excel FIND செயல்பாட்டைப் பயன்படுத்துவதாகும்:
மேலும் பார்க்கவும்: எக்செல் இல் சதவீதத்தை எவ்வாறு காண்பிப்பது=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),3))
"-" என்பது கேள்விக்குரிய எழுத்து மற்றும் "3" என்பது நீங்கள் கண்டுபிடிக்க விரும்பும் Nவது நிகழ்வாகும்.
மேலே உள்ள சூத்திரத்தில், SUBSTITUTE செயல்பாடு கோடுகளின் 3வது நிகழ்வை ("-") CHAR( உடன் மாற்றுகிறது. 1), இது ASCII அமைப்பில் அச்சிட முடியாத "தலைப்பு தொடக்கம்" எழுத்து. CHAR(1)க்குப் பதிலாக, 1 முதல் 31 வரை அச்சிட முடியாத வேறு எந்த எழுத்தையும் நீங்கள் பயன்படுத்தலாம். பின்னர், FIND செயல்பாடு அந்த எழுத்தின் நிலையை உரை சரத்தில் வழங்கும். எனவே, பொதுவான சூத்திரம் பின்வருமாறு:
FIND(CHAR(1),SUBSTITUTE( செல் , எழுத்து ,CHAR(1), Nவது நிகழ்வு ))முதல் பார்வையில், மேலே உள்ள சூத்திரங்கள் சிறிய நடைமுறை மதிப்பைக் கொண்டிருப்பதாகத் தோன்றலாம், ஆனால் உண்மையான பணிகளைத் தீர்ப்பதில் அவை எவ்வளவு பயனுள்ளதாக இருக்கும் என்பதை அடுத்த எடுத்துக்காட்டு காண்பிக்கும்.
குறிப்பு. Excel FIND என்பதை நினைவில் கொள்ளவும்செயல்பாடு கேஸ்-சென்சிட்டிவ். எங்கள் எடுத்துக்காட்டில், இது எந்த வித்தியாசத்தையும் ஏற்படுத்தாது, ஆனால் நீங்கள் எழுத்துகளுடன் பணிபுரிந்தால், கேஸ்-சென்சிட்டிவ் பொருத்தம் தேவைப்பட்டால், FINDக்குப் பதிலாக SEARCH செயல்பாட்டைப் பயன்படுத்தவும்.
எடுத்துக்காட்டு 3. ஒரு குறிப்பிட்ட எழுத்தைத் தொடர்ந்து N எழுத்துகளைப் பிரித்தெடுக்கவும்
எந்தவொரு உரைச் சரத்திலும் கொடுக்கப்பட்ட நீளத்தின் துணைச்சரத்தைக் கண்டறிய, MID செயல்பாட்டுடன் இணைந்து Excel FIND அல்லது Excel SEARCH ஐப் பயன்படுத்தவும். நடைமுறையில் இதுபோன்ற சூத்திரங்களை நீங்கள் எவ்வாறு பயன்படுத்தலாம் என்பதை பின்வரும் எடுத்துக்காட்டு விளக்குகிறது.
எங்கள் SKU களின் பட்டியலில், முதல் கோடுக்குப் பின் வரும் முதல் 3 எழுத்துகளைக் கண்டறிந்து அவற்றை மற்றொரு நெடுவரிசையில் இழுக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம்.
முதல் கோடுக்கு முந்தைய எழுத்துக் குழுவில் எப்போதும் ஒரே எண்ணிக்கையிலான உருப்படிகள் இருந்தால் (எ.கா. 2 எழுத்துகள்) இது ஒரு அற்பமான பணியாக இருக்கும். MID செயல்பாட்டைப் பயன்படுத்தி, ஒரு சரத்திலிருந்து 3 எழுத்துகளை திரும்பப் பெறலாம், இது நிலை 4 இல் தொடங்கி (முதல் 2 எழுத்துகள் மற்றும் ஒரு கோடுகளைத் தவிர்த்து):
=MID(A2, 4, 3)
ஆங்கிலத்தில் மொழிபெயர்க்கப்பட்டுள்ளது, சூத்திரம் கூறுகிறது: "செல் A2 இல் பார்க்கவும், எழுத்து 4 இலிருந்து பிரித்தெடுக்கத் தொடங்கவும், 3 எழுத்துகளை வழங்கவும்".
இருப்பினும், நிஜ வாழ்க்கைப் பணித்தாள்களில், நீங்கள் பிரித்தெடுக்க வேண்டிய சப்ஸ்ட்ரிங் எங்கு வேண்டுமானாலும் தொடங்கலாம். உரை சரத்திற்குள். எங்கள் எடுத்துக்காட்டில், முதல் கோடுக்கு முன் எத்தனை எழுத்துக்கள் உள்ளன என்பதை நீங்கள் அறியாமல் இருக்கலாம். இந்தச் சவாலைச் சமாளிக்க, நீங்கள் மீட்டெடுக்க விரும்பும் துணைச்சரத்தின் தொடக்கப் புள்ளியைத் தீர்மானிக்க FIND செயல்பாட்டைப் பயன்படுத்தவும்.
FIND சூத்திரம்1வது கோட்டின் நிலை பின்வருமாறு:
=FIND("-",A2)
நீங்கள் கோடுக்குப் பின் வரும் எழுத்தில் தொடங்க விரும்புவதால், திரும்பிய மதிப்பில் 1ஐச் சேர்த்து, மேலே உள்ள செயல்பாட்டை இரண்டாவது வாதத்தில் உட்பொதிக்கவும் MID செயல்பாட்டின் (start_num):
=MID(A2, FIND("-",A2)+1, 3)
இந்தச் சூழ்நிலையில், Excel SEARCH செயல்பாடு சமமாகச் செயல்படுகிறது:
=MID(A2, SEARCH("-",A2)+1, 3)
மிக அருமை, ஆனால் முதல் கோடுக்குப் பின் வரும் எழுத்துக் குழுவில் வேறு எண்ணிக்கையிலான எழுத்துகள் இருந்தால் என்ன செய்வது? ஹ்ம்ம்... இது ஒரு சிக்கலாக இருக்கலாம்:
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல், வரிசைகள் 1 மற்றும் 2 க்கு சூத்திரம் சரியாக வேலை செய்கிறது. 4 மற்றும் 5 வரிசைகளில், இரண்டாவது குழுவில் 4 எழுத்துகள் உள்ளன, ஆனால் முதல் 3 எழுத்துகள் மட்டுமே திரும்பும். 6 மற்றும் 7 வரிசைகளில், இரண்டாவது குழுவில் 2 எழுத்துக்கள் மட்டுமே உள்ளன, எனவே எங்கள் Excel தேடல் சூத்திரம் அவற்றைப் பின்பற்றி ஒரு கோடு வழங்கும்.
நீங்கள் 1வது மற்றும் 2வது நிகழ்வுகளுக்கு இடையே உள்ள அனைத்து எழுத்துகளையும் திரும்பப் பெற விரும்பினால் ஒரு குறிப்பிட்ட எழுத்தின் (இந்த எடுத்துக்காட்டில் உள்ள கோடு), நீங்கள் எவ்வாறு தொடருவீர்கள்? இதோ பதில்:
=MID(A2, FIND("-",A2)+1, FIND("-", A2, FIND("-",A2)+1) - FIND("-",A2)-1)
இந்த MID சூத்திரத்தை நன்றாகப் புரிந்துகொள்ள, அதன் வாதங்களை ஒவ்வொன்றாக ஆராய்வோம்:
- 1வது வாதம் (உரை). இது நீங்கள் பிரித்தெடுக்க விரும்பும் எழுத்துக்களைக் கொண்ட உரை சரம், இந்த எடுத்துக்காட்டில் உள்ள செல் A2.
- 2வது வாதம் (start_position). நீங்கள் பிரித்தெடுக்க விரும்பும் முதல் எழுத்தின் நிலையைக் குறிப்பிடுகிறது. சரத்தில் முதல் கோடு இருப்பதைக் கண்டறிந்து 1 ஐச் சேர்க்க FIND செயல்பாட்டைப் பயன்படுத்துகிறீர்கள்அந்த மதிப்பு, ஏனென்றால் நீங்கள் கோடுக்குப் பின் வரும் எழுத்துக்குறியுடன் தொடங்க விரும்புகிறீர்கள்: FIND("-",A2)+1.
- 3வது மதிப்பு (num_chars). நீங்கள் திரும்ப விரும்பும் எழுத்துகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது. எங்கள் சூத்திரத்தில், இது மிகவும் தந்திரமான பகுதியாகும். நீங்கள் இரண்டு FIND (அல்லது SEARCH) செயல்பாடுகளைப் பயன்படுத்துகிறீர்கள், ஒன்று முதல் கோட்டின் நிலையை தீர்மானிக்கிறது: FIND("-",A2). மற்றொன்று இரண்டாவது கோட்டின் நிலையை வழங்குகிறது: FIND("-", A2, FIND("-",A2)+1). நீங்கள் முந்தையதை பிந்தையவற்றிலிருந்து கழிக்கவும், பின்னர் 1 ஐக் கழிக்கவும், ஏனெனில் நீங்கள் கோடுகளை சேர்க்க விரும்பவில்லை. இதன் விளைவாக, 1வது மற்றும் 2வது கோடுகளுக்கு இடையே உள்ள எழுத்துக்களின் எண்ணிக்கையை நீங்கள் பெறுவீர்கள், இதைத்தான் நாங்கள் தேடுகிறோம். எனவே, அந்த மதிப்பை MID செயல்பாட்டின் num_chars வாதத்திற்கு வழங்குகிறீர்கள்.
இதே பாணியில், 2வது கோடுக்குப் பிறகு 3 எழுத்துகளை வழங்கலாம்:
=MID(A2, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2), 3)
அல்லது, 2வது மற்றும் 3வது கோடுகளுக்கு இடையே உள்ள அனைத்து எழுத்துக்களையும் பிரித்தெடுக்கவும்:
=MID(A2, FIND("-", A2, FIND("-",A2)+1)+1, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2) - FIND("-", A2, FIND("-",A2)+1)-1)
எடுத்துக்காட்டு 4. அடைப்புக்குறிக்குள் உரையைக் கண்டறியவும்
நீங்கள் A நெடுவரிசையில் சில நீண்ட உரைச் சரத்தை வைத்திருப்பதாக வைத்துக்கொள்வோம், மேலும் நீங்கள் (அடைப்புக்குறிக்குள்) உள்ள உரையை மட்டும் கண்டுபிடித்து பிரித்தெடுக்க விரும்புகிறீர்கள்.
இதைச் செய்ய, நீங்கள் விரும்பிய எண்ணிக்கையிலான எழுத்துக்களை வழங்க MID செயல்பாடு தேவைப்படும். ஒரு சரம், மற்றும் Excel FIND அல்லது SEARCH செயல்பாடு எங்கிருந்து தொடங்குவது மற்றும் எத்தனை எழுத்துக்களைப் பிரித்தெடுக்க வேண்டும் என்பதை தீர்மானிக்கிறது.
=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)
இந்த சூத்திரத்தின் தர்க்கம் நாம் முந்தையதில் விவாதித்ததைப் போன்றது. உதாரணமாக. மற்றும்