Excel में टेक्स्ट स्ट्रिंग से nवाँ शब्द निकालें
यदि आपके पास टेक्स्ट स्ट्रिंग्स या वाक्यों की एक सूची है, तो अब, आप नीचे दिए गए स्क्रीनशॉट के अनुसार सूची से विशिष्ट nवाँ शब्द निकालना चाहते हैं। इस लेख में, मैं एक्सेल में इस कार्य को हल करने के लिए कुछ तरीकों का परिचय दूंगा।
- सूत्र के साथ पाठ स्ट्रिंग से nवाँ शब्द निकालें और प्राप्त करें
- उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग से nवां शब्द निकालें और प्राप्त करें
- एक शक्तिशाली सुविधा के साथ टेक्स्ट स्ट्रिंग से nवाँ शब्द निकालें और प्राप्त करें
सूत्र के साथ पाठ स्ट्रिंग से nवाँ शब्द निकालें और प्राप्त करें
इस कार्य से निपटने के लिए, आप एक सूत्र का उपयोग कर सकते हैं जो TRIM, MID, SUBSTITUTE, REPT और LEN फ़ंक्शंस को एक साथ जोड़ता है। सामान्य वाक्यविन्यास है:
- string: वह टेक्स्ट स्ट्रिंग या सेल मान जिससे आप कोई शब्द निकालना चाहते हैं।
- N: उस शब्द की संख्या जिसे आप निकालना चाहते हैं.
1. कृपया निम्नलिखित सूत्र को रिक्त कक्ष में दर्ज करें या कॉपी करें:
नोट: उपरोक्त सूत्र में, A2 क्या सेल में वह टेक्स्ट स्ट्रिंग है जिसका आप उपयोग करना चाहते हैं, B2 यह उस शब्द की संख्या है जिसे आप निकालना चाहते हैं, इसे संख्या के रूप में भी दर्ज किया जा सकता है।
2. फिर, इस सूत्र को लागू करने के लिए भरण हैंडल को कोशिकाओं तक नीचे खींचें, और सभी विशिष्ट nवें शब्द को निम्न स्क्रीनशॉट में दिखाए गए अनुसार निकाला गया है:
सूत्र की व्याख्या:
- 1. स्थानापन्न(A2," ",REPT(" ",LEN(A2))):
- REPT(" ",LEN(A2): इस आरईपीटी फ़ंक्शन का उपयोग स्पेस कैरेक्टर को एक विशिष्ट संख्या में दोहराने के लिए किया जाता है जो सेल ए 2 की टेक्स्ट लंबाई है, इससे कई स्पेस कैरेक्टर मिलेंगे;
- स्थानापन्न(A2," ",REPT(" ",LEN(A2))): SUBSTITUTE फ़ंक्शन सेल A2 में प्रत्येक स्पेस कैरेक्टर को REPT फ़ंक्शन द्वारा लौटाए गए बहुत सारे स्पेस कैरेक्टर से बदल देगा, इससे प्रत्येक शब्द के बीच कई स्पेस के साथ एक टेक्स्ट स्ट्रिंग मिलेगी।
- इस भाग को MID फ़ंक्शन में टेक्स्ट तर्क के रूप में पुनर्गठित किया गया है।
- 2. (B2-1)*LEN(A2)+1: यह सूत्र सेल A2 में टेक्स्ट स्ट्रिंग से nवें शब्द की प्रारंभिक स्थिति लौटाएगा। यह MID फ़ंक्शन का प्रारंभ_नम तर्क है।
- 3. मध्य(विकल्प(A2," ",REPT(" ",LEN(A2))), (B2-1)*LEN(A2)+1, LEN(A2)): यह MID फ़ंक्शन उपरोक्त सूत्रों द्वारा लौटाए गए तर्कों के आधार पर सेल A2 में टेक्स्ट स्ट्रिंग से nवां शब्द निकालता है।
- 4. ट्रिम(): यह TRIM फ़ंक्शन शब्दों के बीच के सभी अतिरिक्त स्थान वर्णों को हटा देता है।
टिप्स: यदि शब्दों के बीच कई रिक्त स्थान हैं, तो उपरोक्त सूत्र सही ढंग से काम नहीं करेगा, इस स्थिति में, आपको SUBSTITUTE फ़ंक्शन के अंदर एक और TRIM फ़ंक्शन को नेस्ट करना चाहिए, कृपया नीचे दिए गए सूत्र को लागू करें:
उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग से nवां शब्द निकालें और प्राप्त करें
यदि उपरोक्त सूत्र को समझना आपके लिए थोड़ा कठिन है, तो यहां, मैं एक उपयोगकर्ता परिभाषित फ़ंक्शन पेश करूंगा, नीचे दिए गए कोड के साथ, आप टेक्स्ट स्ट्रिंग से nवां शब्द भी निकाल सकते हैं। कृपया इस प्रकार करें:
1। दबाएं ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। क्लिक करें सम्मिलित करें > मॉड्यूल, मॉड्यूल विंडो में निम्नलिखित कोड को कॉपी और पेस्ट करें।
Function FindWord(Source As String, Position As Integer)
'Update by Extendoffice
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. फिर, कोड मॉड्यूल को सहेजें और बंद करें, यह सूत्र दर्ज करें: =शब्द खोजें(A2,B2) एक रिक्त कक्ष में जहां आप परिणाम आउटपुट करना चाहते हैं:
नोट: इस सूत्र में, A2 क्या सेल में वह टेक्स्ट स्ट्रिंग है जिसका आप उपयोग करना चाहते हैं, B2 यह उस शब्द की संख्या है जिसे आप निकालना चाहते हैं, इसे संख्या के रूप में भी दर्ज किया जा सकता है।
4. और फिर, अपनी आवश्यकतानुसार परिणाम प्राप्त करने के लिए सूत्र को अन्य कक्षों में खींचें, स्क्रीनशॉट देखें:
एक शक्तिशाली सुविधा के साथ टेक्स्ट स्ट्रिंग से nवाँ शब्द निकालें और प्राप्त करें
यदि आपके पास एक्सेल के लिए कुटूल, यह अधिकांश एक्सेल उपयोगकर्ताओं के लिए कई सामान्य उपयोग किए जाने वाले फ़ार्मुलों का समर्थन करता है सेल में nवाँ शब्द निकालें उपयोगिता, आप जितनी जल्दी हो सके आपके द्वारा निर्दिष्ट nवाँ शब्द निकाल सकते हैं। नि:शुल्क परीक्षण के लिए एक्सेल के लिए कुटूल डाउनलोड करने के लिए क्लिक करें!
प्रयुक्त सापेक्ष कार्य:
- REPT:
- REPT फ़ंक्शन का उपयोग वर्णों को निर्दिष्ट संख्या में दोहराने के लिए किया जाता है।
- SUBSTITUTE:
- SUBSTITUTE फ़ंक्शन टेक्स्ट स्ट्रिंग के भीतर टेक्स्ट या वर्णों को किसी अन्य टेक्स्ट या वर्ण से बदल देता है।
- TRIM:
- TRIM फ़ंक्शन टेक्स्ट स्ट्रिंग से सभी अतिरिक्त रिक्त स्थान हटा देता है और शब्दों के बीच केवल एकल रिक्त स्थान रखता है।
- MID:
- एमआईडी फ़ंक्शन टेक्स्ट स्ट्रिंग के मध्य से विशिष्ट वर्ण लौटाता है।
- LEN:
- LEN फ़ंक्शन टेक्स्ट स्ट्रिंग में वर्णों की संख्या लौटाता है।
अधिक लेख:
- एक्सेल में टेक्स्ट स्ट्रिंग से पहला शब्द प्राप्त करें या निकालें
- रिक्त स्थान से अलग किए गए टेक्स्ट स्ट्रिंग्स की सूची से सभी पहले शब्दों को निकालने के लिए, एक्सेल में LEFT और FIND फ़ंक्शन आपकी मदद कर सकता है।
- एक्सेल में टेक्स्ट स्ट्रिंग से अंतिम शब्द प्राप्त करें या निकालें
- टेक्स्ट स्ट्रिंग से अंतिम शब्द निकालने के लिए, जो स्पेस वर्णों से अलग होते हैं, आम तौर पर, आप एक्सेल में TRIM, SUBSTITUTE, RIGHT और REPT फ़ंक्शंस के आधार पर एक फॉर्मूला बना सकते हैं।
- मल्टी-लाइन सेल से टेक्स्ट की अंतिम पंक्ति निकालें
- किसी टेक्स्ट स्ट्रिंग से टेक्स्ट की अंतिम पंक्ति को निकालने के लिए, जिसे लाइन ब्रेक द्वारा अलग किया जाता है, आम तौर पर, आपके लिए इसे हल करने का कोई सीधा तरीका नहीं है। इस लेख में, मैं एक्सेल में इस कार्य से निपटने के लिए एक सूत्र पेश करूंगा।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है
एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...
ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)
- दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
- हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
- एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
- क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।