विषयसूची
यदि आप एक्सेल में दो वर्णों के बीच टेक्स्ट निकालने के लिए कुछ विशेष ट्रिक्स ढूंढ रहे हैं, तो आप सही जगह पर आए हैं। Microsoft Excel में, दो वर्णों के बीच टेक्स्ट निकालने के कई तरीके हैं। इस लेख में, हम दो वर्णों के बीच टेक्स्ट निकालने के चार तरीकों पर चर्चा करेंगे। आइए यह सब सीखने के लिए संपूर्ण मार्गदर्शिका का अनुसरण करें।
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस लेख को पढ़ते समय व्यायाम करने के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।
दो वर्णों के बीच टेक्स्ट निकालें। xlsm
एक्सेल में दो वर्णों के बीच टेक्स्ट निकालने के 4 तरीके
यहां, हमारे पास संदर्भ और क्लाइंट कोड वाला एक डेटासेट है। हमारा मुख्य लक्ष्य दो वर्णों के बीच पाठ निकालना है।
निम्न अनुभाग में, हम दो वर्णों के बीच पाठ निकालने के लिए 4 विधियों का उपयोग करेंगे।
1 टेक्स्ट निकालने के लिए MID, LEFT और FIND फंक्शन्स का इस्तेमाल करना
टेक्स्ट एक्सट्रेक्ट करने के लिए, हम MID फंक्शन , LEFT फंक्शन , और दिए जाएंगे। खोज समारोह । यहां, MID फ़ंक्शन टेक्स्ट स्ट्रिंग के मध्य से वर्ण लौटाता है। बाएं फ़ंक्शन टेक्स्ट स्ट्रिंग के प्रारंभ से वर्णों की निर्दिष्ट संख्या लौटाता है। अंत में, FIND फ़ंक्शन एक टेक्स्ट स्ट्रिंग की शुरुआती स्थिति लौटाता है। आपको नीचे दिए गए डेटासेट में क्लाइंट कोड कॉलम में टेक्स्ट निकालने के लिए निम्न चरणों का पालन करना होगा।
हम इसका उपयोग करेंगेआउटपुट सेल C5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
उसके बाद, Enter<7 दबाएं> और फिल हैंडल को ड्रैग करें। अब आपको निम्न आउटपुट मिलेगा।
🔎 फॉर्मूला कैसे काम करता है?
- यहाँ, FIND(“/”,B5)+1 फ़ंक्शन एक टेक्स्ट स्ट्रिंग की प्रारंभिक स्थिति लौटाता है जिसे हम दो वर्णों के बीच निकालना चाहते हैं और हम निम्न आउटपुट प्राप्त करेगा:
{5;7;5;5;5;5}
- LEN(B5) फ़ंक्शन वर्णों की संख्या लौटाता है निम्नलिखित की तरह टेक्स्ट स्ट्रिंग:
{11;11;13;12;10;10}
- यहां, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) निम्नलिखित आउटपुट जैसे पहले वर्ण के बाद टेक्स्ट लौटाएगा:
{THER/38;GS/31; एक्सएलएमएनई/846; ईएनएचटी/846; टीएमएल/23; KGF/14
- FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 पाठ की लंबाई लौटाएगा (जो उपरोक्त फ़ंक्शन से प्राप्त होता है) जिसे हम निकालना चाहते हैं और निम्न आउटपुट दिखाते हैं:
{4;2;5;4;3;3}
- अंत में, बाएं फ़ंक्शन का उपयोग करके हम दो वर्णों के बीच निर्दिष्ट संख्या में टेक्स्ट प्राप्त करेंगे।
और पढ़ें: कैसे करें एक्सेल में एक सेल से टेक्स्ट एक्सट्रेक्ट करें (5 तरीके)
2. एक्सेल में दो कैरेक्टर्स के बीच टेक्स्ट एक्सट्रेक्ट करने के लिए सबस्टिट्यूट, एमआईडी और आरईपीटी फंक्शन
क्लाइंट कोड में टेक्स्ट एक्सट्रेक्ट करने के लिए कॉलम, हम सब्स्टीट्यूट फ़ंक्शन , MID को संयोजित करेंगेफ़ंक्शन , और REPT फ़ंक्शन । यहां, स्थानापन्न फ़ंक्शन टेक्स्ट स्ट्रिंग में मौजूदा टेक्स्ट को नए टेक्स्ट से बदल देता है, और REPT फ़ंक्शन दी गई संख्या में पाठ को दोहराता है।
हम आउटपुट सेल C5 में निम्नलिखित संयुक्त सूत्र का उपयोग करेंगे:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
उसके बाद। एंटर दबाएं और फिल हैंडल को ड्रैग करें। अब आपको निम्न आउटपुट मिलेगा।
🔎 फॉर्मूला कैसे काम करता है?
<13{,,, नैन्सी,,,,,,,,,,,..
- फिर सबस्टिट्यूट फ़ंक्शन निम्नलिखित आउटपुट लौटाएगा:
{Nancy;GS;XLMNE;ENHT;TML;KGF
और पढ़ें: Excel में कैरेक्टर से पहले टेक्स्ट निकालें (4) त्वरित तरीके)
समान रीडिंग
- एक्सेल में सेकेंड स्पेस के बाद टेक्स्ट कैसे निकालें (6 तरीके)<7
- एक्सेल में विशिष्ट टेक्स्ट के बाद टेक्स्ट एक्सट्रेक्ट करें (10 तरीके)
- एक्सेल में लास्ट स्पेस के बाद टेक्स्ट कैसे एक्सट्रेक्ट करें (5 तरीके)
3. टेक्स्ट निकालने के लिए MID और SEARCH फ़ंक्शंस का उपयोग करना
क्लाइंट कोड कॉलम में टेक्स्ट निकालने के लिए, हमें MID फ़ंक्शन और <6 को जोड़ना होगा> खोज कार्य पर। यहां ही SEARCH फ़ंक्शन उन वर्णों की संख्या लौटाता है जिन पर एक विशिष्ट वर्ण या पाठ स्ट्रिंग पहली बार पाई जाती है।
हम आउटपुट में निम्नलिखित संयुक्त सूत्र का उपयोग करेंगे सेल C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
उसके बाद, एंटर दबाएं और फिल हैंडल को ड्रैग करें . अब आपको निम्न आउटपुट मिलेगा।
🔎 फॉर्मूला कैसे काम करता है?
<13 {5;7;5;5;5;5}
और इसका उपयोग MID फ़ंक्शन के लिए वर्णों को शुरू करने के लिए किया जाता है।
- SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1 फ़ंक्शन निम्न आउटपुट लौटाता है:<15
{4;2;5;4;3;3}
और यह MID फ़ंक्शन के लिए अंतिम वर्ण है।
- अंत में, MID फ़ंक्शन टेक्स्ट स्ट्रिंग के मध्य से वर्ण लौटाता है।
और पढ़ें: Excel में वर्ण के बाद टेक्स्ट निकालें (6 तरीके)
4. एक्सेल में दो वर्णों के बीच टेक्स्ट निकालने के लिए VBA का उपयोग करना
अब, यदि आप क्लाइंट कोड कॉलम में टेक्स्ट निकालना चाहते हैं, तो आपको निम्न चरणों का पालन करना होगा।<1
📌 कदम:
- सबसे पहले, ALT+F दबाएं 11 या आपको डेवलपर टैब पर जाना होगा, विजुअल बेसिक एडिटर को खोलने के लिए विजुअल बेसिक को चुनें, और क्लिक करें डालें, चयन करें मॉड्यूल ।
- अगला, आपको टाइप करना होगा निम्नलिखित कोड:
9751
- अब, F5 दबाएं या रन चुनें, और रन सब/यूजरफ्रॉम पर क्लिक करें।
अंत में, आपको निम्न आवश्यक आउटपुट प्राप्त होगा।
💬 याद रखने योग्य बातें
✎ यदि आप संयुक्त बड़े सूत्र का उपयोग कर रहे हैं, तो आपको सावधानीपूर्वक कोष्ठकों का उपयोग करना चाहिए।
निष्कर्ष
यह आज के सत्र का अंत है। मेरा दृढ़ विश्वास है कि अब से आप एक्सेल में दो वर्णों के बीच पाठ निकाल सकते हैं। यदि आपके पास कोई प्रश्न या सुझाव हैं, तो कृपया उन्हें नीचे टिप्पणी अनुभाग में साझा करें।
विभिन्न एक्सेल-संबंधी समस्याओं और समाधानों के लिए हमारी वेबसाइट Exceldemy.com को देखना न भूलें। नए तरीके सीखते रहें और बढ़ते रहें!