टेक्स्ट स्ट्रिंग्स से html टैग्स को अलग करें या हटाएँ
यदि कई टेक्स्ट स्ट्रिंग्स हैं जो HTML टैग्स से घिरी हुई हैं, तो सभी HTML टैग्स को हटाने के लिए, इस आलेख में दी गई विधियाँ आपके काम आ सकती हैं।
फ़ॉर्मूला वाले सभी सरल HTML टैग हटा दें या हटा दें
यदि आपकी टेक्स्ट स्ट्रिंग्स कुछ सरल HTML टैग्स से घिरी हुई हैं, तो Excel में MID फ़ंक्शन इस कार्य को हल करने में आपकी सहायता कर सकता है। सामान्य वाक्यविन्यास है:
- string: वह टेक्स्ट स्ट्रिंग या सेल मान जिससे आप html टैग हटाना चाहते हैं।
- text_start: उस स्थिति की संख्या जहां पहला अक्षर स्थित है जिसका आप उपयोग करना चाहते हैं।
- tag_len: टेक्स्ट स्ट्रिंग के भीतर html टैग की लंबाई।
कृपया निम्नलिखित सूत्र को कॉपी करें या रिक्त कक्ष में दर्ज करें:
फिर, भरण हैंडल को उन कक्षों तक खींचें जहां आप इस सूत्र को लागू करना चाहते हैं, और नीचे दिए गए स्क्रीनशॉट के अनुसार सभी HTML टैग कक्षों से हटा दिए गए हैं:
सूत्र की व्याख्या:
एलईएन(ए2)-7: इस LEN फ़ंक्शन का उपयोग सेल A2 में टेक्स्ट स्ट्रिंग की लंबाई की गणना करने के लिए किया जाता है, और 7 घटाता है (html टैग की संख्या, शुरुआत और अंत दोनों टैग) का मतलब है कि आप जितने अक्षर निकालना चाहते हैं, उनमें से उन वर्णों की संख्या प्राप्त करना है जिन्हें बाहर रखा गया है एचटीएमएल टैग. लौटाया गया मान MID फ़ंक्शन के भीतर num_chars तर्क के रूप में उपयोग किया जाएगा।
मध्य(A2,4,LEN(A2)-7): इस MID फ़ंक्शन का उपयोग चौथे वर्ण से शुरू होने वाले सभी वर्णों को निकालने के लिए किया जाता है, और स्ट्रिंग की लंबाई LEN फ़ंक्शन द्वारा लौटाए गए अंक-वर्ण हैं।
VBA कोड के साथ कुछ जटिल html टैग हटाएँ या हटाएँ
यदि नीचे स्क्रीनशॉट में दिखाए गए अनुसार टेक्स्ट स्ट्रिंग के भीतर एकाधिक HTML टैग हैं, तो उपरोक्त सूत्र सही ढंग से काम नहीं कर सकता है, इस मामले में, निम्नलिखित वीबीए कोड आपको टेक्स्ट स्ट्रिंग्स में कुछ जटिल HTML टैग से निपटने में मदद कर सकता है।
1. दबाए रखें ऑल्ट + F11 एक्सेल में कुंजियाँ, और यह खुलता है अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। क्लिक करें सम्मिलित करें > मॉड्यूल, और मॉड्यूल विंडो में निम्नलिखित VBA कोड पेस्ट करें।
Sub RemoveTags()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
xRg.NumberFormat = "@"
With CreateObject("vbscript.regexp")
.Pattern = "\<.*?\>"
.Global = True
For Each xCell In xRg
xCell.Value = .Replace(xCell.Value, "")
Next
End With
End Sub
3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और एक प्रॉम्प्ट बॉक्स पॉप आउट हो जाता है, कृपया उन कक्षों का चयन करें जिन्हें आप HTML टैग हटाना चाहते हैं, स्क्रीनशॉट देखें:
4. और फिर, क्लिक करें OK बटन, और सभी html टैग चयनित सेल से हटा दिए गए हैं, स्क्रीनशॉट देखें:
प्रयुक्त सापेक्ष कार्य:
- LEN:
- LEN फ़ंक्शन टेक्स्ट स्ट्रिंग में वर्णों की संख्या लौटाता है।
- MID:
- MID फ़ंक्शन का उपयोग दिए गए टेक्स्ट स्ट्रिंग के मध्य से विशिष्ट संख्या में वर्णों को खोजने और वापस करने के लिए किया जाता है।
अधिक लेख:
- एक्सेल में सेल से अवांछित अक्षर हटाएँ
- आप Excel में किसी विशिष्ट सेल से किसी भी अवांछित वर्ण को हटाने के लिए SUBSTITUTE फ़ंक्शन का उपयोग कर सकते हैं।
- एक्सेल में सेल से लाइन ब्रेक हटाएं
- यह ट्यूटोरियल आपको एक्सेल में विशिष्ट सेल से लाइन ब्रेक (जो किसी सेल में Alt + Enter कुंजी दबाने से होता है) को हटाने में मदद करने के लिए तीन सूत्र प्रदान करता है।
- एक्सेल में परिवर्तनीय स्थिति के आधार पर टेक्स्ट हटाएं
- यह ट्यूटोरियल बताता है कि जब सेल परिवर्तनीय स्थिति में हो तो उसमें से टेक्स्ट या कैरेक्टर को कैसे हटाया जाए।
- टेक्स्ट स्ट्रिंग्स से गैर-संख्यात्मक वर्णों को हटाएँ या हटाएँ
- कभी-कभी, आपको टेक्स्ट स्ट्रिंग्स से सभी गैर-संख्यात्मक वर्णों को हटाने की आवश्यकता हो सकती है, और नीचे दिखाए गए स्क्रीनशॉट के अनुसार केवल संख्याएँ रखनी होंगी। यह आलेख एक्सेल में इस कार्य को हल करने के लिए कुछ सूत्र पेश करेगा।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है
एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...
ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)
- दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
- हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
- एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
- क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।