सेल सामग्री से Google स्प्रेडशीट हाइपरलिंक बनाना


19

मेरे पास Google स्प्रेडशीट में सेल का एक कॉलम है जैसे कि मान:

37683
36583
38637
32391

मैं क्या करना चाहूंगा प्रत्येक कोशिका के लिए एक हाइपरलिंक उत्पन्न होता है जैसे:

http://mywebsite.com?id=xxxxx

... जहां xxxxx सेल का मूल्य है। मैं एक Google स्प्रेडशीट में हाइपरलिंक का प्रारूप जानता हूं और मैन्युअल रूप से काम कर सकता हूं, मैं सोच रहा हूं कि क्या मैं एक साधारण खोज / प्रतिस्थापन का उपयोग करके इन्हें उत्पन्न कर सकता हूं, या क्या इसे स्क्रिप्टिंग की आवश्यकता होगी।

नया हाइपरलिंक या तो मूल सेल में जा सकता है, या एक नया सेल बनाया जा सकता है।

कोई विचार?

जवाबों:


25

अपने मानों को स्तंभ A में मानकर, आप इसे स्तंभ B में कर सकते हैं:

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);"link text")

फिर आप बाकी कॉलम को ऑटो-फिल कर सकते हैं।

यदि आप चाहते हैं कि लिंक का पाठ आपके द्वारा लिंक किए जा रहे आईडी के समान हो, तो यह उतना ही सरल है

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);A1)

@AlEverett अब आप उसी लिंक को वैल्यू के समान कैसे बनाते हैं? और पाठ के रूप में मान रखें?
किरिल फुच्स

@Kirill: कॉपी / पेस्ट मूल्यों
शराब

मुझे एहसास है कि यह प्रश्न बहुत पुराना है, लेकिन वर्तमान Google पत्रक (2018 में) लिंक नहीं बनाता है जब तक कि URL शाब्दिक स्ट्रिंग या सेल संदर्भ नहीं है। URL स्ट्रिंग बनाने के लिए सूत्र का उपयोग करने से काम नहीं चलेगा। आपको URL को एक सेल में एक सूत्र के साथ बनाना होगा, फिर बनाई गई URL को संदर्भित करते हुए किसी अन्य सेल में HYPERLINK फ़ंक्शन का उपयोग करना होगा। सेल B1: ="http://mywebsite.com?id=" & A1सेल C1: =HYPERLINK(B1, "link text")या=HYPERLINK(B1)
नील मुनरो

0
    Column A   Column B  Column C
  1    id's      Names
  2   37683      name 1
  3   36583      name 2
  4   38637      name 3
  5   32391      name 4

नीचे C1 में चिपकाने से हाइपरलिंक संलग्न के साथ टेक्स्ट (कॉलम बी से) उत्पन्न होगा http://mywebsite.com?id=जो आईडी (कॉलम ए से) के साथ वेब पते ( ) को जोड़ता है । कॉलम 1 में जो भी आप चाहते हैं उसका नाम "कॉलम शीर्षक" बदलें।

= {"कॉलम शीर्षक"; ARRAYFORMULA (IF (ISBLANK (A2: A) ,, (HYPERLINK ((" http://mywebsite.com?id=" और A2: A), B2: B)))}

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