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

टेक्स्ट स्ट्रिंग्स से गैर-संख्यात्मक वर्ण हटाएँ या हटाएँ

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-11-06

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


सूत्रों के साथ पाठ स्ट्रिंग से सभी गैर-संख्यात्मक वर्णों को हटा दें या हटा दें

Excel 2019 और Office 365 में, IFERROR, MID, ROW और INDIRECT फ़ंक्शंस के साथ संयोजन करने वाला एक नया TEXTJOIN फ़ंक्शन आपको टेक्स्ट स्ट्रिंग से केवल नंबर निकालने में मदद कर सकता है, सामान्य सिंटैक्स है:

=TEXTJOIN("",TRUE,IFERROR(MID(text,ROW(INDIRECT("1:100")),1)+0,""))
  • text:पाठ स्ट्रिंग या सेल मान जिससे आप सभी गैर-संख्यात्मक वर्ण हटाना चाहते हैं।

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

=TEXTJOIN("",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,""))

2. और फिर, दबाएँ Ctrl + Shift + Enter पहला परिणाम प्राप्त करने के लिए कुंजियाँ एक साथ, स्क्रीनशॉट देखें:

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


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

पंक्ति(अप्रत्यक्ष("1:100"):अप्रत्यक्ष सूत्र में संख्या 1:100 का अर्थ है कि एमआईडी फ़ंक्शन टेक्स्ट स्ट्रिंग के 100 वर्णों का मूल्यांकन करता है। इस सारणी में 100 संख्याएँ इस प्रकार होंगी: {1;2;3;4;5;6;7;8....98;99;100}।
नोट: यदि आपकी टेक्स्ट स्ट्रिंग अधिक लंबी है, तो आप संख्या 100 को अपनी आवश्यकतानुसार बड़ी संख्या में बदल सकते हैं।

मध्य(ए2,पंक्ति(अप्रत्यक्ष("1:100")),1: इस एमआईडी फ़ंक्शन का उपयोग एक अक्षर प्राप्त करने के लिए सेल ए 2 में टेक्स्ट निकालने के लिए किया जाता है, और यह इस तरह एक सरणी होगी:
{"5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f" ;"ओ";"आर";" ";"ई";"एक्स";"सी";"ई";"एल";"";"";"";"";"";""। ..}

MID(A2,ROW(INDIRECT("1:100")),1)+0: इस सरणी के बाद 0 मान जोड़ने पर पाठ को किसी संख्या में बाध्य करने के लिए उपयोग किया जाता है, संख्यात्मक पाठ मान संख्या में परिवर्तित हो जाएगा, और गैर-संख्यात्मक मान इस तरह #VALUE त्रुटि मान के रूप में प्रदर्शित होंगे:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE! !;#कीमत! !;#कीमत!...}

IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0: इस IFERROR फ़ंक्शन का उपयोग सभी त्रुटि मानों को इस तरह एक खाली स्ट्रिंग से बदलने के लिए किया जाता है:
{"5"; "0";"0";"";""; "";"";"";"";"";""; ... }

TEXTJOIN("",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,"")): अंत में, यह TEXTJION फ़ंक्शन IFFERROR फ़ंक्शन द्वारा लौटाए गए सरणी में सभी गैर-रिक्त मानों को संयोजित करेगा और परिणाम लौटाएगा।


नोट्स:

1. उपरोक्त सूत्र के साथ, संख्याएं टेक्स्ट प्रारूप के रूप में वापस आ जाएंगी, यदि आपको वास्तविक संख्यात्मक मान की आवश्यकता है, तो कृपया इस सूत्र को लागू करें, दबाना याद रखें Ctrl + Shift + Enter सही परिणाम प्राप्त करने के लिए कुंजियाँ एक साथ।

=TEXTJOIN("",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,""))+0

2. एक्सेल के शुरुआती संस्करणों में, यह फॉर्मूला काम नहीं करेगा, इस स्थिति में, निम्नलिखित फॉर्मूला आपकी मदद कर सकता है, कृपया इस फॉर्मूले को कॉपी करें या किसी रिक्त सेल में दर्ज करें:

=SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1)) * ROW(INDIRECT("1:"&LEN(A2))), 0), ROW(INDIRECT("1:"&LEN(A2))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(A2)))/10)


एक आसान सुविधा के साथ टेक्स्ट स्ट्रिंग्स से सभी गैर-संख्यात्मक वर्णों को हटा दें या हटा दें

हो सकता है, उपरोक्त सूत्रों को याद करने में बहुत लंबा समय लगे, यहाँ, मैं उनका परिचय दूँगा एक्सेल के लिए कुटूल आपके लिए, इसके साथ अक्षर हटाएँ सुविधा, आप केवल कुछ क्लिक के साथ टेक्स्ट स्ट्रिंग्स से संख्यात्मक, वर्णमाला, गैर-मुद्रण योग्य या अल्फ़ान्यूमेरिक वर्ण हटा सकते हैं। नि:शुल्क परीक्षण के लिए एक्सेल के लिए कुटूल डाउनलोड करने के लिए क्लिक करें!


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

  • TEXTJOIN:
  • TEXTJOIN फ़ंक्शन विशिष्ट सीमांकक के साथ एक पंक्ति, स्तंभ या कक्षों की श्रेणी से कई मानों को जोड़ता है।
  • MID:
  • MID फ़ंक्शन का उपयोग दिए गए टेक्स्ट स्ट्रिंग के मध्य से विशिष्ट संख्या में वर्णों को खोजने और वापस करने के लिए किया जाता है।
  • ROW:
  • Excel ROW फ़ंक्शन किसी संदर्भ की पंक्ति संख्या लौटाता है।
  • INDIRECT:
  • एक्सेल इनडायरेक्ट फ़ंक्शन एक टेक्स्ट स्ट्रिंग को एक वैध संदर्भ में परिवर्तित करता है।
  • IFERROR:
  • जब कोई सूत्र किसी त्रुटि का मूल्यांकन करता है तो IFERROR फ़ंक्शन का उपयोग कस्टम परिणाम लौटाने के लिए किया जाता है, और जब कोई त्रुटि नहीं होती है तो सामान्य परिणाम लौटाया जाता है।

अधिक लेख:

  • एक्सेल में सेल से लाइन ब्रेक हटाएं
  • यह ट्यूटोरियल आपको एक्सेल में विशिष्ट सेल से लाइन ब्रेक (जो किसी सेल में Alt + Enter कुंजी दबाने से होता है) को हटाने में मदद करने के लिए तीन सूत्र प्रदान करता है।

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

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

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें  |  रिक्त पंक्तियाँ हटाएँ  |  डेटा खोए बिना कॉलम या सेल को संयोजित करें  |  फॉर्मूला के बिना गोल ...
सुपर वीलुकअप: एकाधिक मानदंड  |  एकाधिक मूल्य  |  मल्टी-शीट्स के पार  |  फजी लुकअप...
सलाह. ड्रॉप डाउन सूची: आसान ड्रॉप डाउन सूची  |  आश्रित ड्रॉप डाउन सूची  |  बहु-चयन ड्रॉप डाउन सूची...
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  कॉलम की तुलना करें समान एवं भिन्न कक्षों का चयन करें ...
फीचर्ड फीचर्स: ग्रिड फोकस  |  डिजाइन देखें  |  बड़ा फॉर्मूला बार  |  कार्यपुस्तिका एवं शीट प्रबंधक | संसाधन लाइब्रेरी (ऑटो टेक्स्ट)  |  खजूर बीनने वाला  |  कार्यपत्रकों को संयोजित करें  |  एन्क्रिप्ट/डिक्रिप्ट सेल  |  सूची के अनुसार ईमेल भेजें  |  सुपर फ़िल्टर  |  विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 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
What is this formula for french settings?
This comment was minimized by the moderator on the site
Thanks for this. Nice formula.How would I alter it so that if the cell contains only letters the formula enters a 0 the results cell (rather than just blank as it is at the moment)?Thought I might be able to do it by wrapping the formula in another IF statement but I’m not getting very far.
This comment was minimized by the moderator on the site
Hello, Glenn,To display the results as blanks rather than zeros, please apply the following formula:=IF(SUM(LEN(A2)-LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"}, "")))>0, SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2,ROW(INDIRECT("$1:$"&LEN(A2))),1))* ROW(INDIRECT("$1:$"&LEN(A2))),0), ROW(INDIRECT("$1:$"&LEN(A2))))+1,1) * 10^ROW(INDIRECT("$1:$"&LEN(A2)))/10),"")

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Wow that’ll take some digesting 😋 Thanks for taking the time to reply 👍
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations