Excel के सैकड़ों टेक्स्ट URL को क्लिक करने योग्य हाइपरलिंक में कैसे बदलें?


13

मैं url के एक कॉलम को हाइपरलिंक्स में कैसे बदलूं, ताकि उपयोगकर्ता किसी सेल में url पर क्लिक कर सकें और इसे एक ब्राउज़र में खोल सकें?

मैंने 100 url चिपकाया और प्रत्येक अपने सेल में चला गया। जब मैं सेल में डबल-क्लिक करता हूं और फिर इसे छोड़ देता हूं, तो एक्सेल पाठ को नीला कर देता है और इससे एक लिंक बनाता है। मैं सौ बार डबल-क्लिक नहीं करना चाहता, लेकिन फिर भी सभी कोशिकाओं को लिंक में प्रारूपित करना चाहता हूं।


1
पूरी तरह से एक तरफ के रूप में, लेकिन हाइपरलिंक्स की उम्मीद के मुताबिक काम नहीं करने के बारे में पता होना चाहिए: जब आप ऐसे URL पर क्लिक करते हैं, तो Office एक विषम Microsoft Office अस्तित्व डिस्कवरी वर्कफ़्लो (इंटरनेट एक्सप्लोरर को शामिल करना भले ही आपका डिफ़ॉल्ट ब्राउज़र न हो) का उपयोग करता है।
अर्जन

जवाबों:


12

हाइपरलिंक करने के लिए एक्सेल में फ़ंक्शन वह है =Hyperlink("http://www.techonthenet.com","Tech on the Net")जहां "http://www.techonthenet.com"इंटरनेट पता है और "Tech on the Net"एक्सेल सेल में दिखाई देने वाला शीर्षक है।

इस प्रकार जब आप url को Excel फ़ाइल में लिख रहे हैं, तो इस फ़ंक्शन को प्रत्येक url के चारों ओर लपेटें। यदि आप एक गतिशील नाम के साथ नहीं आना चाहते हैं तो आप हमेशा यूआरएल को भी नाम के रूप में रख सकते हैं।

यदि आप प्रोग्रामेटिक रूप से मान नहीं डाल रहे हैं तो इस साइट में HYPERLINK वर्कशीट फ़ंक्शन का उपयोग करने का उल्लेख है। हालांकि इससे भी बेहतर संदर्भ यह है कि आप किस माध्यम से एक्सेल को जोड़ने के लिए चलते हैं और वे मैक्रो के लिए कोड की आपूर्ति करते हैं। इस प्रकार जब आप इस मैक्रो को जोड़ने के बाद आप यूआरएल के कॉलम का चयन कर सकते हैं और मैक्रो को चला सकते हैं और यह पूरे कॉलम को हाइपरलिंक में परिवर्तित कर देता है


1
मैं 100 url चिपकाया और प्रत्येक अपने स्वयं के सेल में चला गया। यह अच्छा है लेकिन वे सादे पाठ हैं। जब मैं सेल में dblcick करता हूं और फिर इसे छोड़ता है तो टेक्स्ट को नीला कर देता है और इससे एक लिंक बनाता है। मैं एक सौ बार क्लिक नहीं करना चाहता हूं और सभी कोशिकाओं को लिंक में प्रारूपित करना चाहता हूं जैसे यह मेरे लिए कर रहा है।

1
मैंने आपके साथ ऐसा करने के लिए एक और तरीका जोड़ा। मुझे लगता है कि आप इसे एक कार्यक्रम के माध्यम से कर रहे थे जो आपने किसी भी तरह से लिखा था जब से आप स्टैकओवरफ़्लो पर हैं।
कायरा

बस कुछ अलग स्वरूपण लागू करने का कोई मौका भी चाल हो सकता है? मुझे संदेह है कि जब एक्सेल hyperlinkअपना ऑटो-मैजिक करता है, तो एक्सेल वास्तव में सूत्र को सम्मिलित करेगा । (मेरे पास यहां एक्सेल नहीं है, लेकिन सेल गुणों के लिए Ctrl-1 दबाने से कुछ उपयोगी हो सकता है?)
Arjan

12

यहाँ से: एक्सेल में क्लिक करने योग्य लिंक्स में URL कन्वर्ट करें

Public Sub Convert_To_Hyperlinks()
  Dim Cell As Range
  For Each Cell In Intersect(Selection, ActiveSheet.UsedRange)
    If Cell <> "" Then
      ActiveSheet.Hyperlinks.Add Cell, Cell.Value
    End If
  Next
End Sub

मैक्रो बनाना

  • अपना एक्सेल डॉक खोलें
  • ALT + F11 दबाकर मैक्रो एडिटर खोलें।
  • उपकरण मेनू में, दृश्य पर बायाँ-क्लिक करें और प्रोजेक्ट एक्सप्लोरर का चयन करें।
  • 'मॉड्यूल' नामक फ़ोल्डर के लिए देखें, इसे राइट-क्लिक करें, 'इन्सर्ट' चुनें, फिर 'मॉड्यूल' चुनें।
  • आपके द्वारा चयनित प्रोजेक्ट मॉड्यूल में कोड पेस्ट करें।
  • अपनी Excel कार्यपुस्तिका पर लौटने के लिए ALT + F11 दबाएँ (या विंडोज टास्कबार में इसके आइकन पर क्लिक करें)।

मैक्रो चलाएं

  • मैक्रो को निष्पादित करने के लिए, क्लिक करने योग्य हाइपरलिंक में कनवर्ट करने के लिए इच्छित पाठ लिंक का चयन करें।
  • मैक्रो चयनकर्ता विंडो खोलने के लिए ALT + F8 दबाएँ और आपके द्वारा बनाए गए मैक्रो पर क्लिक करें।
  • आपके लिंक अब सभी क्लिक करने योग्य हैं! आप समय की बचत और डेटा प्रविष्टि थकान :)

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

एक्सेल में आपकी रिबन के लिए एक बढ़िया अतिरिक्त। फ़ील्ड हाइलाइट करें, बटन पर क्लिक करें, बूम! हाइपरलिंक की हुई कोशिकाएँ।
Jay Killeen

2

विश्वास करना मुश्किल है कि URL को लाइव लिंक के रूप में व्यवहार करने के लिए Excel को बताने के लिए कोई वैकल्पिक सेटिंग नहीं है। सभी आउटलुक के बाद स्वचालित रूप से यह करता है। लेकिन फिर - यह एक Microsoft उत्पाद है, आह।

मेरे पास एक्सेल में लिंक का एक कॉलम है। मैंने कॉलम का चयन किया और इसे खुद को ईमेल में पेस्ट किया। जब मुझे मेल मिला (एक्सेल कॉलम अभी भी चयनित) तो मैंने लाइव लिंक को कॉलम में वापस चिपका दिया। किया हुआ!

वैकल्पिक रूप से, आप ईमेल को ड्राफ्ट के रूप में सहेज सकते हैं और सहेजे गए ड्राफ्ट को फिर से खोल सकते हैं। वास्तव में ईमेल भेजने और प्राप्त करने की कोई आवश्यकता नहीं है।


1

ऐसा करने का आसान तरीका केवल एक्सेल फ़ाइल को HTML पेज के रूप में सहेजना है। फिर एक्सेल में HTML पेज को फिर से खोलें और लिंक क्लिक्बल होंगे।

अद्यतन
कभी-कभी यह काम नहीं करता है। लेकिन यह हमेशा काम करने लगता है। राइट क्लिक चयनित कॉलम URL स्थित हैं। फिर हाइपरलिंक पर क्लिक करें, फिर "इस दस्तावेज़ में स्थान" पर क्लिक करें "यह हमेशा काम करता है


कभी-कभी यह काम नहीं करता है। लेकिन यह हमेशा काम करने लगता है। राइट क्लिक चयनित कॉलम URL स्थित हैं। फिर हाइपरलिंक पर क्लिक करें, फिर "इस दस्तावेज़ में स्थान" पर क्लिक करें "यह हमेशा काम करता है।
रिचर्ड

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

1

निम्नलिखित एक सूत्र में क्लिक करने योग्य लिंक बनाएगा

=CONCAT("<",HYPERLINK(M28,M28),">")

यदि आप सूत्र को अधिलेखित करना चाहते हैं और <>तत्कालीन को साफ
करें : मूल्य के साथ सूत्र पर प्रतिलिपि बनाएँ और चिपकाएँ।
उपयोग Ctrl+ Hको बदलने के लिए <और >व्यक्तिगत रूप से कुछ भी नहीं के साथ।


0

कायरा का जवाब आपको यहां बताता है कि कौन सी अनिवार्यता आपको यह बताती है , और एक अच्छी दिशा थी। आपको अनुरोध के रूप में एक बड़ा चयन करने की अनुमति देता है और उन सभी को रूपांतरित कर देगा।

Sub addHypers()

For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
    If cell <> "" Then
    ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value
    End If
    Next cell
End Sub

Sub removeHypers()
Intersect(Selection, ActiveSheet.UsedRange).Hyperlinks.Delete
End Sub

0

निर्देश के आसान तरीके के लिए Excel में क्लिक करने योग्य हाइपरलिंक में url पाठ को परिवर्तित करने का तरीका देखें ।

एक्सेल में, उस कॉलम पर क्लिक करें जिसे आप क्लिक करने योग्य हाइपरलिंक में बदलना चाहते हैं।
पहले विकल्प का पालन करें: URL टेक्स्ट को VBA कोड के साथ क्लिक करने योग्य हाइपरलिंक में कनवर्ट करें

चरणों के माध्यम से जाओ और आपके द्वारा दबाए जाने के बाद F5, अपने एक्सेल फ़ाइल पर वापस जाने के लिए Microsoft Visual Basic एप्लिकेशन को बंद करें। अब आपके URL क्लिक करने योग्य होंगे!


0

एक्सेल (2018 के बाद) के नए संस्करणों में, होम मेनू बार में "स्टाइल्स" ड्रॉपडाउन खोलें और स्टाइल के रूप में "हाइपरलिंक" चुनें। यह आपके द्वारा चुनी गई सीमा के लिए क्लिक करने योग्य हाइपरलिंक के रूप में एक पाठ हाइपरलिंक प्रारूपित करेगा।


-1

यदि आप एक मैक्रो नहीं बनाना चाहते हैं और जब तक आप एक अतिरिक्त कॉलम को बुरा नहीं मानते हैं, तो बस अपने कॉलम के साथ एक नया कॉलम बनाएं।

सूत्र में नए कॉलम प्रकार में = HYPERLINK (A1) (A1 की जगह जो भी सेल में आपकी रुचि है) के साथ। फिर बाकी प्रविष्टियों के फॉर्मूले को कॉपी करें।


1
यह सुझाव पहले से ही स्वीकृत उत्तर द्वारा दिया गया है। क्या आप यह समझाने के लिए अपने उत्तर को संपादित कर सकते हैं कि यह कैसे अलग है?
बरगी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.