Excel में हाइपरलिंक से केवल URL पता कैसे निकालें
कभी-कभी, Excel में एक सेल में डाले गए हाइपरलिंक से लिंक टेक्स्ट के बजाय केवल URL पता निकालने की आवश्यकता होती है। इस लेख में, Excel की सुविधाओं का उपयोग करके हाइपरलिंक से केवल URL पता निकालने की प्रक्रिया समझाई गई है।
यहाँ, हम “हाइपरलिंक हटाएं” (राइट-क्लिक → हाइपरलिंक हटाएं) के विकल्प के बारे में बात नहीं कर रहे हैं, बल्कि केवल URL निकालने के तरीके पर ध्यान केंद्रित करेंगे।
विधि 1: VBA मैक्रो का उपयोग करके URL पता निकालें
चूंकि Excel में सीधे हाइपरलिंक से URL पता प्राप्त करने की कोई डिफ़ॉल्ट सुविधा नहीं है, इसलिए VBA मैक्रो का उपयोग करना एक प्रभावी विकल्प है। नीचे दिए गए VBA कोड का उपयोग करके, आप किसी भी निर्दिष्ट सेल से हाइपरलिंक का URL निकाल सकते हैं और इसे किसी अन्य सेल में प्रदर्शित कर सकते हैं।
हाइपरलिंक से URL निकालने के लिए हम GetURL नामक एक फ़ंक्शन बनाएंगे।
चरण
- “डेवलपर” टैब पर जाएं और “Visual Basic” पर क्लिक करें, जिससे VBA एडिटर खुल जाएगा।
- “इन्सर्ट” → “मॉड्यूल” चुनें और निम्नलिखित कोड दर्ज करें।
VBA कोड:
Function GetURL(Cell As Range) As String
If Cell.Hyperlinks.Count > 0 Then
GetURL = Cell.Hyperlinks(1).Address
Else
GetURL = ""
End If
End Function
VBA कोड का विवरण
- Cell.Hyperlinks.Count > 0: यह जांचता है कि निर्दिष्ट सेल में कोई हाइपरलिंक है या नहीं।
- Cell.Hyperlinks(1).Address: हाइपरलिंक के URL पते को प्राप्त करता है।
- GetURL = “”: यदि सेल में कोई हाइपरलिंक नहीं है, तो यह एक खाली स्ट्रिंग लौटाता है।
कैसे उपयोग करें
- VBA एडिटर को बंद करें और Excel शीट पर वापस आएं।
- मान लें कि आप A2 में हाइपरलिंक से URL निकालना चाहते हैं। किसी अन्य सेल (जैसे B2) में निम्नलिखित सूत्र दर्ज करें:
=GetURL(A2)
इससे, A2 सेल के हाइपरलिंक का URL केवल B2 सेल में प्रदर्शित होगा।
उदाहरण
नीचे दिए गए उदाहरण में, A कॉलम में हाइपरलिंक हैं और B कॉलम में VBA फ़ंक्शन का उपयोग करके केवल URL पते प्रदर्शित किए गए हैं:
A | B | |
---|---|---|
1 | लिंक टेक्स्ट | URL पता |
2 | =GetURL(A2) | |
3 | Example | =GetURL(A3) |
परिणाम
- B2 सेल: A2 सेल के हाइपरलिंक (Google) का URL “https://www.google.com” प्रदर्शित होता है।
- B3 सेल: A3 सेल के हाइपरलिंक (Example) का URL “https://www.example.com” प्रदर्शित होता है।
सारांश
Excel में हाइपरलिंक से केवल URL पता निकालने के लिए VBA मैक्रो का उपयोग करना एक प्रभावी तरीका है। GetURL फ़ंक्शन को बनाकर और उपयोग करके, आप किसी भी सेल में डाले गए हाइपरलिंक से केवल URL भाग को आसानी से निकाल सकते हैं।