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

टेक्स्ट स्ट्रिंग्स से कोष्ठक या कोष्ठक के भीतर का टेक्स्ट हटाएँ

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

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


सूत्र के साथ पाठ स्ट्रिंग से कोष्ठक या कोष्ठक के भीतर के पाठ को हटा दें

आप इस कार्य से निपटने के लिए SUBSTITUTE, MID FIND और LEN फ़ंक्शंस के आधार पर एक फॉर्मूला बना सकते हैं, सामान्य सिंटैक्स है:

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • text: वह टेक्स्ट स्ट्रिंग या सेल संदर्भ जिसका आप उपयोग करना चाहते हैं।

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

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

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

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

1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): इस MID फ़ंक्शन को SUBSTITUTE फ़ंक्शन के भीतर पुराने_टेक्स्ट तर्क के रूप में पहचाना जाता है।

  • बाएँ(A2,FIND(")",A2)): सूत्र के इस भाग का उपयोग सेल A2 में बाएं से दाएं कोष्ठक में टेक्स्ट स्ट्रिंग को निकालने के लिए किया जाता है, और आपको परिणाम इस प्रकार मिलेगा: "टॉम हिल (ह्यूस्टन टेक्सास)"। इसे एमआईडी फ़ंक्शन के भीतर टेक्स्ट तर्क के रूप में पहचाना जाएगा।
  • ढूँढें("(",A2): यह FIND फ़ंक्शन सेल A2 से बाएं कोष्ठक की स्थिति लौटाएगा, परिणाम है: 10. और इस भाग सूत्र को MID फ़ंक्शन के भीतर स्टार्ट_नम तर्क के रूप में पहचाना जाता है।
  • लेन(ए2): LEN फ़ंक्शन सेल A2 में वर्णों की कुल संख्या प्राप्त करेगा, और परिणाम है: 27. इस भाग को MID फ़ंक्शन के num_chars तर्क के रूप में पहचाना जाता है।
  • मध्य(बाएँ(A2,FIND(")",A2)),FIND("(",A2),LEN(A2))= मध्य("टॉम हिल (ह्यूस्टन टेक्सास)",10,27): इस MID फ़ंक्शन का उपयोग टेक्स्ट स्ट्रिंग से वर्णों को निकालने के लिए किया जाता है जो LEFT फ़ंक्शन द्वारा लौटाए जाते हैं, 27 वर्णों की लंबाई के साथ दसवें वर्ण से प्रारंभ करें, और आपको परिणाम इस प्रकार मिलेगा: "(ह्यूस्टन टेक्सास)"।

2. स्थानापन्न(A2,मध्य(बाएं(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")= स्थानापन्न(A2, "(ह्यूस्टन टेक्सास) ",""): अंत में, इस SUBSTITUTE फ़ंक्शन का उपयोग पुराने टेक्स्ट को बदलने के लिए किया जाता है जो MID फ़ंक्शन द्वारा सेल A2 के टेक्स्ट स्ट्रिंग में कुछ भी नहीं के साथ लौटाया जाता है।

टिप्पणियाँ:

1. यदि पाठ का भाग कोष्ठक से घिरा हुआ है, तो आपको बस कोष्ठक को नीचे दिए गए सूत्र के अनुसार कोष्ठक से बदलना होगा:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND("]",A2)),FIND("[",A2),LEN(A2)),"")

2. यदि सेल मान में कोई कोष्ठक नहीं है, तो उपरोक्त सूत्र को लागू करने के बाद, एक त्रुटि प्रदर्शित होगी, इस स्थिति में, आपको बस उपरोक्त सूत्र को IFERROR फ़ंक्शन में संलग्न करना होगा:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)


उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग्स से कोष्ठक या ब्रैकेट के भीतर टेक्स्ट हटाएं

यदि टेक्स्ट स्ट्रिंग के भीतर दो या दो से अधिक कोष्ठक हैं, तो उपरोक्त सूत्र का उपयोग केवल पहले कोष्ठक में टेक्स्ट को हटाने के लिए किया जा सकता है। जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है, एकाधिक कोष्ठकों में मौजूद सभी टेक्स्ट को हटाने के लिए, आप इसे Excel में कैसे प्राप्त कर सकते हैं?

इस मामले में, एक उपयोगकर्ता परिभाषित फ़ंक्शन आपको कोष्ठक में सभी पाठों को हटाने में मदद कर सकता है। कृपया निम्नलिखित चरणों का पालन करें:

1. दबाए रखें ऑल्ट + F11 एक्सेल में कुंजियाँ, और यह खुलता है अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और मॉड्यूल विंडो में निम्नलिखित VBA कोड पेस्ट करें।

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. फिर, उस कार्यपत्रक पर वापस जाएँ जहाँ आप उपयोग करना चाहते हैं, और इस सूत्र को एक रिक्त कक्ष में दर्ज करें: =remtxt(A2), फिर भरण हैंडल को उन कक्षों तक नीचे खींचें जहां आप इस सूत्र को लागू करना चाहते हैं, कोष्ठकों सहित कई कोष्ठकों के भीतर के सभी पाठ एक ही बार में हटा दिए गए हैं, स्क्रीनशॉट देखें:


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

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

अधिक लेख:


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

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

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

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

Description


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

  • दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
  • हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
  • एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
  • क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
J'ai testé cette formule mais elle ne fonctionne pas sur GGsheet
This comment was minimized by the moderator on the site
Hello, Camille
To remove text within parentheses in Google Sheets, please apply the below formula:
=regexreplace(A2, "(\s\(.*?\))",)


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
It works!!! Thank you!
This comment was minimized by the moderator on the site
=TRIM(SUBSTITUTE(SUBSTITUTE(P10,"("," "),")"," "))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations