मुख्य सामग्री पर जाएं

टेक्स्ट स्ट्रिंग्स से दूसरे या nवें स्थान के बाद या पहले टेक्स्ट हटाएं

लेखक: ज़ियाओयांग अंतिम संशोधित: 2021-12-03

कभी-कभी, आपको दूसरे या nवें विशिष्ट डिलीमीटर (जैसे स्पेस, अल्पविराम, आदि) के बाद या उससे पहले के सभी टेक्स्ट को हटाने की आवश्यकता हो सकती है, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है, इस लेख में, मैं एक्सेल में इस कार्य से निपटने के लिए कुछ सरल सूत्रों के बारे में बात करूंगा। .


टेक्स्ट स्ट्रिंग्स से दूसरे या nवें विशिष्ट सीमांकक (स्पेस, अल्पविराम, आदि) के बाद टेक्स्ट हटाएं

एक्सेल में, दूसरे या nवें स्पेस या अन्य विभाजकों के बाद टेक्स्ट को हटाने के लिए, LEFT, SUBSTITUTE और FIND फ़ंक्शन आपकी मदद कर सकते हैं। सामान्य वाक्यविन्यास है:

=LEFT(SUBSTITUTE(cell," ","#",N+1),FIND("#",SUBSTITUTE(cell," ","#",N),1)-1)
  • cell: वह सेल संदर्भ या टेक्स्ट स्ट्रिंग जिससे आप टेक्स्ट हटाना चाहते हैं।
  • N: उस nवें सीमांकक का प्रतिनिधित्व करता है जिसके आधार पर आप पाठ को हटाना चाहते हैं।

कृपया नीचे दिए गए फॉर्मूले को एक खाली सेल में कॉपी करें या टाइप करें जहां आप परिणाम प्राप्त करना चाहते हैं:

=LEFT(SUBSTITUTE(A2," ","#",3),FIND("#",SUBSTITUTE(A2," ","#",2),1)-1)

और फिर, भरण हैंडल को उन कक्षों तक नीचे खींचें जहां आप इस सूत्र को लागू करना चाहते हैं, और दूसरे स्थान के बाद के सभी पाठ एक ही बार में हटा दिए गए हैं, स्क्रीनशॉट देखें:

सूत्र की व्याख्या:

1. स्थानापन्न(A2," ","#",3): इस SUBSTITUTE फ़ंक्शन का उपयोग सेल A2 में तीसरे स्थान को एक विशिष्ट वर्ण # से बदलने के लिए किया जाता है। इसे यह मिलेगा: "टॉम हिल ह्यूस्टन#टेक्सास यूएस"। सूत्र के इस भाग को LEFT फ़ंक्शन के पाठ तर्क के रूप में पहचाना जाता है।

2. FIND("#",SUBSTITUTE(A2," ","#",2),1)-1: सूत्र का यह भाग LEFT फ़ंक्शन के num_chars तर्क के रूप में पहचाना जाता है।

  • स्थानापन्न(A2," ","#",2): SUBSTITUTE फ़ंक्शन सेल A2 में दूसरे स्थान को एक विशिष्ट # वर्ण से बदल देगा। और आपको परिणाम इस प्रकार मिलेगा: "टॉम हिल#ह्यूस्टन टेक्सास यूएस"।
  • FIND("#",SUBSTITUTE(A2," ","#",2),1)-1=FIND("#", "टॉम हिल#ह्यूस्टन टेक्सास यूएस", 1)-1: इस FIND फ़ंक्शन का उपयोग पहले अक्षर पर SUBSTITUTE फ़ंक्शन प्रारंभ द्वारा लौटाए गए टेक्स्ट स्ट्रिंग से # अक्षर की स्थिति का पता लगाने के लिए किया जाता है। 1 घटाने का अर्थ है रिक्त स्थान को बाहर करना। और इसे 8 नंबर मिलेगा.

3. बाएँ(विकल्प(A2," ","#",3),FIND("#",विकल्प(A2," ","#",2),1)-1)=बाएँ("टॉम हिल ह्यूस्टन #टेक्सास यूएस", 8): अंत में, यह LEFT फ़ंक्शन सेल A8 में टेक्स्ट स्ट्रिंग के बाईं ओर से 2 अक्षर निकालेगा।

टिप्पणियाँ:

1. यदि आपकी टेक्स्ट स्ट्रिंग को अलग करने के लिए कोई अन्य डिलीमीटर हैं, तो आपको बस स्पेस कैरेक्टर को उन अन्य डिलीमिटर्स से बदलना होगा जिनकी आपको आवश्यकता है।

2. nवें विशिष्ट परिसीमक के बाद पाठ को हटाने के लिए, कृपया nवें नंबर को अपनी आवश्यकता के अनुसार बदलें, उदाहरण के लिए, तीसरे स्थान के बाद पाठ को हटाने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=LEFT(SUBSTITUTE(A2," ","#",4),FIND("#",SUBSTITUTE(A2," ","#",3),1)-1)


टेक्स्ट स्ट्रिंग्स से दूसरे या nवें विशिष्ट डिलीमीटर (स्पेस, अल्पविराम, आदि) से पहले टेक्स्ट हटाएं

दूसरे या nवें विशिष्ट सीमांकक से पहले पाठ को हटाने के लिए, RIGHT, LEN, FIND और SUBSTITUTE फ़ंक्शन आपकी सहायता कर सकते हैं। सामान्य वाक्यविन्यास है:

=RIGHT(cell,LEN(cell)-FIND("#",SUBSTITUTE(cell," ","#",N)))
  • cell: वह सेल संदर्भ या टेक्स्ट स्ट्रिंग जिससे आप टेक्स्ट हटाना चाहते हैं।
  • N: उस nवें सीमांकक का प्रतिनिधित्व करता है जिसके आधार पर आप पाठ को हटाना चाहते हैं।

कृपया नीचे दिए गए फॉर्मूले को कॉपी करें या किसी रिक्त कक्ष में दर्ज करें:

=RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2)))

फिर, इस सूत्र को लागू करने के लिए भरण हैंडल को कोशिकाओं तक नीचे खींचें, और आपको आवश्यकतानुसार परिणाम मिलेगा:

सूत्र की व्याख्या:

1. LEN(A2)-FIND("#",substitute(A2," ","#",2)):सूत्र के इस भाग को RIGHT फ़ंक्शन के num_chars तर्क के रूप में पहचाना जाता है।

  • स्थानापन्न(A2," ","#",2): SUBSTITUTE फ़ंक्शन सेल A2 में दूसरे स्थान को एक विशिष्ट # वर्ण से बदल देगा। और आपको परिणाम इस प्रकार मिलेगा: "टॉम हिल#ह्यूस्टन टेक्सास यूएस"।
  • FIND("#",SUBSTITUTE(A2," ","#",2))=FIND("#", "टॉम हिल#ह्यूस्टन टेक्सास यूएस"): यह FIND फ़ंक्शन टेक्स्ट स्ट्रिंग के # वर्ण की स्थिति प्राप्त करेगा जो SUBSTITUTE फ़ंक्शन द्वारा लौटाया गया है। और इसे 9 नंबर मिलेगा.
  • LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2))=25-9: सेल A2 की कुल लंबाई शेष वर्ण की संख्या प्राप्त करने के लिए दूसरे स्थान की स्थिति को घटा देती है। इसे 16 नंबर मिलेगा.

2. RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2)))=RIGHT(A2, 16): इस राइट फ़ंक्शन का उपयोग सेल A2 में टेक्स्ट के दाईं ओर से वर्ण निकालने के लिए किया जाता है।

टिप्पणियाँ:

1.यदि आपकी टेक्स्ट स्ट्रिंग को अलग करने के लिए कोई अन्य डिलीमीटर हैं, तो आपको बस स्पेस कैरेक्टर को उन अन्य डिलीमिटर्स से बदलना होगा जिनकी आपको आवश्यकता है।

2. nवें विशिष्ट परिसीमक से पहले पाठ को हटाने के लिए, कृपया nवें नंबर को अपनी आवश्यकता के अनुसार बदलें, उदाहरण के लिए, तीसरे स्थान के बाद पाठ को हटाने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",3)))


प्रयुक्त सापेक्ष कार्य:

  • LEN:
  • LEN फ़ंक्शन टेक्स्ट स्ट्रिंग में वर्णों की संख्या लौटाता है।
  • LEFT:
  • LEFT फ़ंक्शन आपूर्ति की गई स्ट्रिंग के बाईं ओर से दिए गए वर्णों की संख्या निकालता है।
  • RIGHT:
  • राइट फ़ंक्शन का उपयोग टेक्स्ट स्ट्रिंग के दाईं ओर से विशिष्ट संख्या में वर्ण निकालने के लिए किया जाता है।
  • FIND:
  • FIND फ़ंक्शन का उपयोग किसी अन्य स्ट्रिंग के भीतर एक स्ट्रिंग को खोजने के लिए किया जाता है, और किसी अन्य स्ट्रिंग के अंदर स्ट्रिंग की प्रारंभिक स्थिति लौटाता है।
  • SUBSTITUTE:
  • एक्सेल सब्स्टिट्यूट फ़ंक्शन टेक्स्ट स्ट्रिंग के भीतर टेक्स्ट या वर्णों को किसी अन्य टेक्स्ट या वर्णों से बदल देता है।

अधिक लेख:

  • टेक्स्ट स्ट्रिंग्स से कोष्ठक या कोष्ठक के भीतर का टेक्स्ट हटाएँ
  • मान लीजिए, आपके पास टेक्स्ट स्ट्रिंग्स की एक सूची है, और टेक्स्ट का कुछ हिस्सा कोष्ठक में संलग्न है, अब, आप कोष्ठक के भीतर के सभी टेक्स्ट को हटाना चाहते हैं और नीचे स्क्रीनशॉट में दिखाए गए अनुसार कोष्ठक को भी शामिल करना चाहते हैं। इस लेख में, मैं एक्सेल में इस कार्य को हल करने के लिए कुछ तरीकों का परिचय दूंगा।

सर्वोत्तम कार्यालय उत्पादकता उपकरण

एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें  |  रिक्त पंक्तियाँ हटाएँ  |  डेटा खोए बिना कॉलम या सेल को संयोजित करें  |  फॉर्मूला के बिना गोल ...
सुपर वीलुकअप: एकाधिक मानदंड  |  एकाधिक मूल्य  |  मल्टी-शीट्स के पार  |  फजी लुकअप...
सलाह. ड्रॉप डाउन सूची: आसान ड्रॉप डाउन सूची  |  आश्रित ड्रॉप डाउन सूची  |  बहु-चयन ड्रॉप डाउन सूची...
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  कॉलम की तुलना करें समान एवं भिन्न कक्षों का चयन करें ...
फीचर्ड फीचर्स: ग्रिड फोकस  |  डिजाइन देखें  |  बड़ा फॉर्मूला बार  |  कार्यपुस्तिका एवं शीट प्रबंधक | संसाधन लाइब्रेरी (ऑटो टेक्स्ट)  |  खजूर बीनने वाला  |  कार्यपत्रकों को संयोजित करें  |  एन्क्रिप्ट/डिक्रिप्ट सेल  |  सूची के अनुसार ईमेल भेजें  |  सुपर फ़िल्टर  |  विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ ...)  |  50 + चार्ट प्रकार (गैन्ट चार्ट ...)  |  40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें ...)  |  19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें ...)  |  12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण ...)  |  7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, एक्सेल सेल को विभाजित करें ...)  |  ... और अधिक

एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...

Description


ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)

  • दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
  • हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
  • एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
  • क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations