URL के माध्यम से Google शीट में सेल से लिंक करें?


30

एक Google पत्रक से कुंजी के माध्यम से, और कुंजी और कार्यपत्रक आईडी के माध्यम से लिंक कर सकते हैं:

  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY
  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY#gid=WORKSHEET_ID

क्या URL क्वेरी पैरामीटर या टुकड़े के माध्यम से एक निश्चित पंक्ति या सेल से भी लिंक करना संभव है ?

HTML में एंकर लिंक तंत्र के समान?

जवाबों:


17

अब यह सुविधा लागू हो गई है, कोशिश करें:

https://docs.google.com/spreadsheets/d/13PuCx8zKUjXvofFYBGzoOYog7UHpvLzCgxMLF9INnr8/edit#gid=0&range=D10

किसी भी सेल पर राइट क्लिक करें और कोशिश करें get link to this cell


अच्छा लगा, लेकिन Android Sheets App में काम नहीं कर रहा है। वहाँ समाधान है कि वहाँ काम करता है के रूप में भी है? या कोई सुराग अगर शीट्स ऐप को यह सुविधा मिलेगी?
विक्टोरिया

वर्तमान में, शीट एप्लिकेशन सही शीट खोलेगी, लेकिन अंतिम उपयोग की गई शीट के बजाय, जिसे गिद द्वारा निर्दिष्ट किया गया है, और सही सेल पर पहुंचने का कोई प्रयास नहीं है।
विक्टोरिया

यही है, ऐप के बाहर से इस तरह के लिंक का उपयोग करते हुए, यह शीट्स ऐप को लोड करता है, लेकिन सही गिड या रेंज में नहीं जाता है।
विक्टोरिया

@ विक्टोरिया यह एंड्रॉइड ऐप के लिए बहुत आसान है: =HYPERLINK("#gid=0&range=Sheet1!B5")जीआईडी ​​हमेशा 0 होगा और रेंज पैरामीटर डेस्कटॉप जैसी जटिल आईडी के बजाय शीट नाम को स्वीकार करता है।
TheMaster

1
यह स्पष्ट रूप से सेल आईडी (उदाहरण D10) द्वारा चयन किया जाता है, लेकिन क्या किसी सेल को संदर्भित करने का कोई तरीका है जो डेटा का पालन करेगा? मेरी चादरों में मैं बार-बार मेज को छाँटता हूँ और यह बहुत अच्छा होगा अगर मैं उस स्थान पर नज़र रख सकूँ जहाँ एक विशेष पंक्ति छाँटने के बाद भी है।
माइकल

16

टिप्पणियाँ:

* शीट्स के पुराने संस्करण में बनाई गई स्प्रेडशीट को अंततः नए शीट्स में बदल दिया जाएगा, जिसे आपके हिस्से पर किसी भी कार्रवाई की आवश्यकता नहीं होगी। अधिक विवरण जल्द ही आ रहा है।


हां, निम्न लिंक का उपयोग करके किसी पंक्ति से लिंक करना संभव है।

संपर्क

https://docs.google.com/spreadsheet/lv?
  key={your_key}&                // spreadsheet key
  type=view&                     // view (list under menu view)
  gid=0&                         // sheet number
  f=true&                        // markup parameter
  sortcolid=-1&                  // sort parameter
  sortasc=true&                  // sort parameter (asc/desc)
  page=4&                        // row to edit (counts for 5)
  rowsperpage=1                  // number of rows per page (needs to be n=1)

स्क्रीनशॉट

यहां छवि विवरण दर्ज करें

उदाहरण

निम्न लिंक इस उत्तर में बनाई गई फ़ाइल को खोलता है , और 5 वें पंक्ति को पकड़ता है : उदाहरण लिंक

संदर्भ

Blogpost:
http://mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-editing/

मार्टिन हॉकसी :
एक सक्रिय ब्लॉगर है, जो मुख्य रूप से Google स्प्रेडशीट के साथ संयोजन में Google Apps लिपियों के बारे में लिख रहा है। अधिक दिलचस्प सामग्री के लिए उसका ब्लॉग देखें या Google+ पर उसका अनुसरण करें।


2
यह लिंक एक सूची दृश्य खोलता है - संपादन दृश्य में एक सेल से सीधे जुड़ने की कोई संभावना (जैसा कि मुझे संदेह है कि ओपी चाहता है)?
विदर्भ एस। रामदल

2
ऐसा नहीं है कि यह ट्रिक एक अच्छा नहीं है (यह है), लेकिन यह स्प्रेडशीट डेटा का एक पूरी तरह से अलग दृष्टिकोण देता है, जिसमें केवल एकल पंक्ति दिखाई देती है। ओपी का उदाहरण लिंक के लिए है /ccc, जो कि पूर्ण संपादन दृश्य है, इसलिए मुझे संदेह है कि वह (और मैं) क्या पसंद करेंगे। शायद ओपी स्पष्ट कर सकता है।
विदर्भ एस। रामदल

1
हां, मैं एक समाधान पसंद करूंगा, जहां स्प्रेडशीट निर्दिष्ट स्थिति में "कूदता है", जैसे HTML में एंकर।
मीकू

5
Support.google.com/docs/answer/139561?rd=1 के अनुसार "नया" Google स्प्रेडशीट में सूची दृश्य हटा दिया गया।
bgoodr

2
"उदाहरण लिंक" में दस्तावेज़ को नए Google शीट्स में माइग्रेट किया गया था और अब यह काम नहीं करता है जैसा कि उत्तर पोस्ट किए जाने पर किया गया था।
रुबेन

9

जैसा कि एक अन्य उपयोगकर्ता ने उत्तर दिया , Google ने अंततः Google शीट्स (GS) स्प्रेडशीट में एक विशेषता जोड़ी जो सीधे कोशिकाओं को जोड़ने की अनुमति देती है। इस विशेषता का उद्देश्य कोशिकाओं की श्रेणियों से जोड़ना है, लेकिन एकल कोशिकाओं के काम को निर्दिष्ट करना भी। जीएस एक स्प्रेडशीट में कोशिकाओं की नामित श्रेणियों को जोड़ने का भी समर्थन करता है, लेकिन उस विशेषता को पता सुविधा के साथ कोशिकाओं की श्रेणी की तुलना में थोड़ा अधिक काम करने की आवश्यकता होती है। अतिरिक्त प्रयास सार्थक हो सकता है, हालांकि।

💡 नोट:

  • एक यादृच्छिक स्प्रेडशीट का उपयोग नीचे दिए गए उदाहरणों के लिए किया जाता है।
  • Google डॉक्स URL आमतौर पर /editलंबे दस्तावेज़ आईडी स्ट्रिंग के तुरंत बाद शामिल होते हैं । वे गुस्सा कर रहे हैं, क्योंकि वे जगह लेते हैं और वे अनावश्यक हैं। यदि URL में शामिल नहीं है /edit, तो Google डॉक्स आमतौर पर संपादन मोड में दस्तावेज़ को वैसे भी खोल देगा। उन्हें नीचे दिए गए उदाहरणों में URL से छोड़ दिया गया है।

लिंक: एक शीट में एक एकल कक्ष

  1. संदर्भित करने के लिए स्प्रैडशीट सेल पर क्लिक करें। उदाहरण के लिए, सेल C7।
  2. संदर्भ मेनू खोलें (द्वितीयक क्लिक का उपयोग करें: राइट-क्लिक, ctrl-click, आदि)।
  3. मेनू नीचे स्क्रॉल करें और "इस सेल के लिए लिंक प्राप्त करें" आइटम पर क्लिक करें। संदेश "लिंक को क्लिपबोर्ड पर कॉपी किया गया है" दिखाया जाएगा।
  4. लिंक के URL को क्लिपबोर्ड से चिपकाएं कहीं भी इसकी आवश्यकता है। यह समान होगा:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7

इस URL के टुकड़े पहचानकर्ता में निहित तर्कों के बारे में ध्यान देने योग्य कुछ बातें:

  1. gid=- यह स्प्रेडशीट में एक शीट की आईडी है। नई स्प्रेडशीट में आईडी के साथ एक शीट होती है 0। वर्तमान में दिखाई देने वाली शीट की आईडी आमतौर पर ब्राउज़र के यूआरएल बार में दिखाई जाती है।
  2. range= - यह संदर्भित सेल का पता है, "A1 प्रारूप" (कॉलम पत्र और सेल नंबर) में।

जीएस यूआई में सेल यूआरएल प्राप्त करने के लिए प्रासंगिक मेनू एकमात्र तरीका लगता है। ऐसा करने वाले कोई अन्य मेनू आइटम नहीं हैं।

लिंक: एक शीट में कोशिकाओं की एक श्रृंखला

  1. संदर्भित करने के लिए स्प्रेडशीट कोशिकाओं की एक श्रृंखला को हाइलाइट करें। उदाहरण के लिए, D13 के माध्यम से C7 कोशिकाएं।
  2. संदर्भ मेनू खोलें।
  3. मेनू को नीचे स्क्रॉल करें और "इस श्रेणी के लिंक प्राप्त करें" आइटम पर क्लिक करें। संदेश "लिंक को क्लिपबोर्ड पर कॉपी किया गया है" दिखाया जाएगा।
  4. लिंक के URL को क्लिपबोर्ड से चिपकाएं कहीं भी इसकी आवश्यकता है। यह समान होगा:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7:D13

💡 नोट : शीट में गैर-रिक्त, सन्निहित कोशिकाओं के समूह का चयन करने के लिए, समूह में एक सेल पर क्लिक करें, फिर "सभी का चयन करें" कीबोर्ड शॉर्टकट (कमांड-ए, सीटीएल-ए, आदि) दबाएं। पास की कोशिकाओं की सामग्री के आधार पर, या तो कोशिकाओं या शीट की सभी कोशिकाओं का चयन किया जाएगा। उदाहरण के लिए, उदाहरण स्प्रैडशीट के सेल C7 में, यह विधि A1: K28 में कक्षों का चयन करती है।

लिंक: एक शीट में सभी सेल

The इसमें और निम्न अनुभागों में, URL प्राप्त करने के निर्देश संक्षिप्त हैं। केवल पहला कदम, कोशिकाओं का चयन वर्णित है। विस्तृत निर्देशों के लिए पिछला भाग देखें।

कॉलम पत्र "ए" और पंक्ति संख्या "1" के बाईं ओर स्थित बॉक्स पर, संदर्भ मेनू खोलें, फिर "इस श्रेणी के लिंक प्राप्त करें" आइटम पर क्लिक करें।

URL समान होगा:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=1:605

ध्यान दें कि सीमा केवल पंक्ति संख्याएं हैं, 1 से शुरू होकर उच्चतम पंक्ति संख्या तक जाती हैं। जब केवल पंक्ति संख्याओं की एक सीमा दी जाती है, तो उन पंक्तियों के भीतर के सभी कॉलम सीमा में शामिल होते हैं।

लिंक: या तो स्तंभों या पंक्तियों की श्रेणी

एक या अधिक स्तंभ पत्र या पंक्ति संख्या लेबल चुनें।

URL समान होगा:

लिंक: एक नामित सीमा

किसी नामांकित श्रेणी से लिंक करना पता से कोशिकाओं की एक सीमा तक लिंक प्राप्त करने से अधिक कठिन है। जीएस में नामांकित सीमा से सीधे लिंक करने की सुविधा नहीं है। range=तर्क में नामित श्रेणी के नाम का उपयोग करने से काम नहीं होता है। नामित श्रेणी के लिए एक कार्यशील लिंक URL प्राप्त करने के लिए इन चरणों का पालन करें:

  1. सुनिश्चित करें कि स्प्रेडशीट में एक नामित सीमा है। यदि ऐसा नहीं है, तो एक बनाएं। (उदाहरण के लिए, उदाहरण स्प्रेडशीट में, "जुडेजनेम्स" नाम की श्रेणी को "C1: C" के रूप में परिभाषित किया गया था, जिसे GS "C1: C605" के रूप में सहेजता है।)
  2. स्प्रेडशीट के एक खाली सेल पर क्लिक करें।
  3. "इन्सर्ट लिंक" फ़ीचर का प्रयोग करें (यानी, इन्सर्ट लिंक से ... मेनू आइटम, "इन्सर्ट लिंक" संदर्भ मेनू आइटम, कीबोर्ड शॉर्टकट कमांड-K या ctrl-K, आदि से)।
  4. दिखाई देने वाले लिंक संपादक बॉक्स में, "इस स्प्रेडशीट में नामित श्रेणियां" पर क्लिक करें, फिर उसके नीचे दिखाई गई श्रेणी के नाम पर क्लिक करें (उदाहरण के लिए, "जूडाजैम")
  5. "लागू करें" बटन पर क्लिक करें।
  6. नए लिंक पर पॉइंटर को ले जाएं। URL का एक पॉपअप हिस्सा दिखाई देगा (जैसे, #rangeid=1332253898)।
  7. पॉपअप से उस नए लिंक को कॉपी करें :

    1. लिंक पाठ की प्रतिलिपि बनाना और वर्तमान स्प्रेडशीट के URL में टुकड़े पहचानकर्ता के स्थान पर इसका उपयोग करना।
    2. लिंक पते की प्रतिलिपि बनाएँ। (Google Chrome द्वारा उपयोग किया जाने वाला शब्द)

    ये तरीके ब्राउज़र से ब्राउज़र में अलग-अलग होंगे।

URL समान होगा:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#rangeid=1332253898

इस URL के टुकड़े पहचानकर्ता में निहित तर्कों के बारे में ध्यान देने योग्य कुछ बातें:

  1. rangeid=- इस तर्क का उपयोग range=कई प्रकार के सेल पतों के लिंक के बजाय किया जाता है ।
  2. gid=- इस तर्क का उपयोग नहीं किया गया है। ऐसा शायद इसलिए है क्योंकि एक नामांकित श्रेणी की आईडी एक शीट आईडी और इसकी कोशिकाओं की एक सीमा दोनों को निर्दिष्ट करने के लिए पर्याप्त है।

Worth नामित श्रेणी का उपयोग करने के प्रयास के लायक क्यों है?

जब कोई URL जीएस नामांकित सीमा को संदर्भित करता है, तो स्प्रेडशीट खुल जाएगी और फोकस को जो भी वर्तमान समय में संदर्भित रेंज रेंज सेल पर रखा जाएगा । जब "जुडगेन्स" श्रेणी को मूल रूप से परिभाषित किया गया था, तो यह "C1: C605" श्रेणी के लिए था, जो स्प्रेडशीट खोले जाने पर ध्यान केंद्रित करेगा। हालांकि, "D1: D5" कहने के लिए "जुडगेन्स" रेंज को फिर से परिभाषित किया गया है। अगली बार जब इसी URL का उपयोग स्प्रेडशीट को खोलने के लिए किया जाता है, तो नई रेंज फोकस प्राप्त करेगी, पुरानी नहीं।

लिंक: एक शीट

अंत में, सभी का सबसे सरल लिंक, एक स्प्रेडशीट में एक विशिष्ट शीट। इसे प्राप्त करने का सबसे सरल तरीका है कि स्प्रैडशीट में एक शीट का चयन करें, फिर URL को वेब ब्राउज़र के एड्रेस बार से कॉपी करें।

शीट के लिए URL एक सेल श्रेणी के समान है। इसमें केवल range=खंड पहचानकर्ता के तर्क का अभाव है :

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522

एक गैर-प्रासंगिक शीट से लिंक करने से आमतौर पर जीएस को स्प्रेडशीट की डिफ़ॉल्ट शीट, पहली शीट को खोलने का कारण होगा।


पागल सवाल, किसी को पाठ के लिए स्प्रेडशीट लिंक के परिणाम को वापस करने का एक तरीका पता है? शायद एक BBCode में जहाँ आप [url] [/ url] होंगे? मुझे इसकी संभावना नहीं है क्योंकि मुझे संदेह है कि वे हमें वेब सेवाओं का उपभोग करने की शक्ति देंगे .... अनिवार्य रूप से उस सेल के परिणाम को पेज में प्रस्तुत करना।
हम्बलेवडेव

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

"श्रेणी" नाम का कोई भी तरीका जो तालिका क्रमबद्ध होने पर स्वचालित रूप से उस सीमा का पालन करेगा? (मैं देखता हूं कि पंक्तियों को सम्मिलित या हटाए जाने पर यह पहले से ही अनुसरण करता है)
माइकल

मेरी इच्छा है कि नामांकित श्रेणी आईडी को खोजना आसान होगा
इवान दोसेव

6

एक समाधान सेल में एक टिप्पणी जोड़ने के लिए है। टिप्पणी लिखने में + ईमेल-पता, उदाहरण के लिए "यह टिप्पणी +me@emailaddress.com के लिए सेल से लिंक करना है"।

"Me@emailadress.com" के बाद एक लिंक के साथ एक ईमेल प्राप्त होगा, कि यदि आप इसे क्लिक करते हैं, तो स्वचालित रूप से स्प्रेडशीट में उस विशेष सेल + टिप्पणी को उजागर करेगा।

मुझे यकीन नहीं है, लेकिन आपको सैद्धांतिक रूप से उस लिंक को दूसरों के साथ साझा करने में सक्षम होना चाहिए जिनके पास स्प्रेडशीट तक पहुंच है और सेल को उनके लिए भी हाइलाइट करना चाहिए।


2
इससे अधिक, आपके द्वारा टिप्पणी छोड़ने के बाद, यह "टिप्पणियां" ड्रॉपडाउन ("शेयर" बटोन के अलावा) में प्रकट होता है। प्रत्येक टिप्पणी में मेनू के लिए टाइमस्टैम्प और छोटा तीर है। "इस टिप्पणी के लिए लिंक ..." आइटम है जो प्रतिलिपि और पेस्ट के लिए टिप्पणी लिंक संवाद बॉक्स खोलता है।
myroslav

अभी (2014-11-15) के अनुसार, "फिर एक लिंक के साथ एक ईमेल प्राप्त होगा" ऐसा नहीं होता है (शायद यह एक बार किया था)। मैंने अपने स्वयं के ईमेल पते पर "+me@emailaddress.com" को बदलकर यह परीक्षण किया, फिर टिप्पणी के अंदर इसके लिंक पर क्लिक किया और उस ईमेल की जांच की जो मुझे वापस भेजा गया था। जो ईमेल भेजा गया था, उसमें ऐसा कोई यूआरएल या लिंक नहीं मिला। शायद मैं इसका गलत अर्थ लगा रहा हूं, या Google ने व्यवहार बदल दिया है।
18

2015-02-16 तक, मैं कभी - कभार एक ईमेल प्राप्त करने में सक्षम था जो एक लिंक प्रदान करता था। यह पहले नीले हाइलाइट किए गए पाठ में है, लिंक स्प्रेडशीट के नाम के साथ हाइपरटेक्स्ट में था, जैसे: इसमें <my name> added a comment to <title of my spreadsheet>जहां <title of my spreadsheet>एक लिंक 'डिस्को = ...' में समाप्त हो रहा था, जिसने सेल पर टिप्पणी की थी पीले रंग में। हालांकि, और यह पागल हिस्सा है, अब Google इन ईमेलों को नहीं भेजता है, मुझे पहले कई, शायद 3-4 ईमेल मिले हैं, लेकिन अब मैं कितनी बार कोशिश करता हूं, कोई फर्क नहीं पड़ता। शायद स्पैम की रोकथाम?
इसी तरह

2
@likethesky मैंने पाया कि अगर मैं टिप्पणी में खुद का उल्लेख करता हूं, तो यह ट्रिक मुझे ई-मेल नहीं भेजती है , लेकिन अगर मैं किसी सहकर्मी का उल्लेख करता हूं जिसके पास शीट तक पहुंच है, तो उसे एक सूचना मिलती है।
क्यूपॉन्टे

मैंने इस विधि का लंबे समय से उपयोग किया है। यह अभी भी Google पत्रक के वर्तमान संस्करण के साथ काम करता है। इसकी एक खामी यह है कि टिप्पणी के लिंक को खोलने से टिप्पणी दिखाई जाती है। यह सब बुरा नहीं है, लेकिन यह लक्ष्य सेल को छिपा सकता है। कभी-कभी मैं उपयोगकर्ता को एक सेल पर निर्देशित करना चाहता हूं और टिप्पणी नहीं दिखाता। इसलिए, जैसा कि मेरे उत्तर में विस्तृत है , जीएस की नई लिंकिंग विशेषताएँ अधिक लचीली हैं। टिप्पणियों की आवश्यकता नहीं होती है और लिंक को (और नामित श्रेणियों को, थोड़ा और काम के साथ) बनाया जा सकता है।
LS

0

एक अन्य सामान्य उपयोग मामला यह है कि आप किसी विशेष सेल / रेंज से लिंक करना चाहते हैं, लेकिन डेटा को सॉर्ट, जोड़ा और फ़िल्टर किया जा सकता है और आपका संदर्भ खो जाएगा। आप एक दृश्य बनाने और एक दृश्य के भीतर लिंक करके इसके चारों ओर काम कर सकते हैं। कदम:

  1. एक नया दृश्य बनाएं जिसका आप उपयोग करना चाहते हैं। सभी फ़िल्टर और सॉर्ट निकालें (या कुछ डिफ़ॉल्ट अनुक्रमिक प्रकार सेट करें जहाँ डेटा डाला नहीं जा सकता)।
  2. शीट पर, उस सेल / रेंज पर राइट क्लिक करें जिसे आप लिंक करेंगे और "इस सेल / रेंज के लिए लिंक प्राप्त करें" मेनू पर क्लिक करें। इस मूल्य को कहीं नोट करें, जैसे नोटपैड में।
  3. URL देखें और पते से व्यू आईडी प्राप्त करें, आमतौर पर अंत में, जो & fvid = 32010312357 या किसी अन्य नंबर की तरह दिखता है। पिछले चरण में हमें प्राप्त लिंक के अंत में इस मान को चिपकाएँ
  4. आपका लिंक अब इस तरह दिखना चाहिए: https://docs.google.com/spreadsheets/d/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.