एक्सेल में हाइपरलिंक फ़ंक्शन का उपयोग करके अन्य वर्कशीट के लिए हाइपरलिंक


11

मुझे Excel के हाइपरलिंक फ़ंक्शन का उपयोग करने में समस्या हो रही है। सेल A1 में मेरा एक नाम है, सेल a2 में मैं एक हाइपरलिंक चाहता हूं जो उस वर्कशीट से लिंक हो जो सेल A1 में नाम के समान है


1
क्या आप A2 में अपने वास्तविक हाइपरलिंक के रूप में 'Click Here' का उपयोग कर रहे हैं? अन्यथा मैं इस बात पर स्पष्ट नहीं हूं कि आप ए 1 में नाम क्यों दिखा रहे हैं और लिंक के रूप में इसका उपयोग नहीं कर रहे हैं (हाइपरलिंक बटन सम्मिलित करना बहुत उपयोगी और उपयोग करने में सरल है)।
RocketGoal

जवाबों:


19
=HYPERLINK("#'linked sheet name'!linked cell number","your message")

उदाहरण के लिए

=HYPERLINK("#'Page 2'!A4","TEST") 

लिंक की गई शीट का नाम पेज 2 और लिंक्ड सेल नंबर A4 है और संदेश TEST है। #स्थानीय कार्यपुस्तिका के लिए आशुलिपि है।


2

HYPERLINKसमारोह किसी अन्य पत्रक इस लिंक के लिए एक लिंक बनाने के लिए प्रयोग किया जाता है:

=HYPERLINK("[File]SheetName!A1", "NiceName" )

चूंकि पहला भाग एक स्ट्रिंग है, यदि आपका मान SheetNameसेल में संग्रहीत है , तो A1आप CONCATENATEउस स्ट्रिंग को इस तरह से बनाने के लिए उपयोग कर सकते हैं ( CONCATENATEआशा को कुछ स्पष्टता जोड़ने के लिए लाइन के अंदर जोड़ा गया ब्रेक )

=HYPERLINK( CONCATENATE("[",
   MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),
   "]",
   A1 ,
   "!B1" ) , "Name" )

यह काफी लंबा और दर्दनाक है, क्षमा करें, इसलिए किसी के पास बेहतर सुझाव हो सकता है - लेकिन मुझे लगता है कि यह काम करेगा। ध्यान दें कि यह केवल सहेजी गई फ़ाइलों पर काम करेगा क्योंकि इसे काम करने के लिए फ़ाइल नाम की आवश्यकता होती है।

B1लिंक करने के लिए सेल किए गए या नामित नाम के लिए उपयोग करें (मुझे लगता है कि आप केवल ए 1 का उपयोग करते हैं यदि आप उस शीट को खोलना चाहते हैं और उसके भीतर एक विशिष्ट बिंदु के बारे में परेशान हैं)।
और "NiceName"उपयोगकर्ता को सेल में क्या दिखाई देता है।

एक संक्षिप्त विवरण के रूप में, क्या CONCATENATEकर रहा है, पहले फाइलनाम से निकाल रहा है CELL("filename"), इसे आवश्यक में लपेटकर [], शीट नाम (सेल से लिया गया A1) को जोड़कर, और अंत !में लिंक और एक सेल नाम लिंक को पूरा करने के लिए। परिणाम, उदाहरण के लिए, निम्नलिखित की तरह कुछ है, जो के लिए एक लक्ष्य के रूप में काम करना चाहिए HYPERLINK

[FileName.xls]SheetName!A1

आपके उत्तर के लिए धन्यवाद। मैंने पहले अपना पहला विकल्प आज़माया कि यदि मूल बातें काम करती हैं, तो परीक्षण करें, लेकिन एक्सेल मुझे त्रुटि देता है कि फ़ाइल को खोला नहीं जा सकता है। क्या पहले विकल्प को पूर्ण पथ नाम के साथ नहीं जोड़ा जाना है? मैंने "सेल" फ़ंक्शन का उपयोग करने से पहले भी यह कोशिश की, लेकिन यह काम करने के लिए नहीं मिला, हो सकता है कि आप मेरी मदद कर सकें ...
Martijn

@Martijn - मैं अपने उत्तर को कुछ अधिक सटीक के साथ अपडेट कर रहा हूं। माफी, लेकिन मेरा पहला प्रयास स्पष्ट रूप से अच्छी तरह से जाँच नहीं किया गया था इससे पहले कि मैं इसे पोस्ट किया। कृपया संपादित उत्तर की जाँच करें।
DMA57361

अभी भी काम करने के लिए सरल कार्य नहीं मिल सकता है .. फिर भी एक पथ त्रुटि देता है। "सेल" का उपयोग करने की कोशिश की गई तो [फ़ाइल] .. पथ त्रुटि में मान चिपकाया गया। UNC पथ को लिखने की कोशिश की, अभी भी एक त्रुटि .. समझ नहीं पा रहा हूँ कि मैं यहाँ क्या गलत कर रहा हूँ ..
Martijn

ठीक है, काम करने के लिए एक आसान मिल गया है .. अब स्ट्रिंग बनाने की कोशिश कर रहा है जैसा कि नीचे दिखाया गया है .. किसी भी विचार क्यों यह काम नहीं करता है ..? टैब का नाम A2 में है। = HYPERLINK ("[वर्लोफ़ेक्टन। xlsm] 'और A2'! A1"; A2 "
Martijn

समझ गया...! यहाँ समाधान है: = HYPERLINK ("[वर्लोफ़ेक्टन। xlsm" "& A2 &! A1"; "नाम")
Martijn

2

हाइपरलिंक में वास्तविक फ़ाइलनाम का उपयोग करने के बारे में थोड़ा सतर्क रहें, क्योंकि आप उस फ़ाइल नाम के अस्तित्व पर निर्भरता बनाते हैं।

यदि मैं उसी कार्यपुस्तिका में किसी सेल से लिंक करता हूं, तो मैं उपयोग करता हूं:

=HYPERLINK("[.\]Report!D4", "Click here to go to cell D4 of the Report tab")
  • "। \" `का अर्थ है" यह फ़ाइल "।

फ़ाइल को बिल्कुल क्यों निर्दिष्ट करें?
डेविल्स एडवोकेट

-1

मेरे लिए यह तब काम किया जब मुझे नहीं पता कि स्प्रेडशीट फ़ाइल का नाम क्या होने वाला है (उपयोगकर्ता प्रत्येक संस्करण के लिए नाम बदल देते हैं)। सेल में मेरे अनुकूल पाठ को "लिंक" कहा जाता है क्योंकि शीट के नाम को किसी अन्य सेल में मौजूद होना चाहिए ताकि नाम उपयोगकर्ताओं को भ्रमित कर सके। आप इस सूत्र को कॉल एच में कार्यपत्रक नामों की सूची के बगल में कॉपी करेंगे (इस मामले में पंक्ति 2 से शुरू) ... सामग्री की क्लिक करने योग्य तालिका की तरह काम करती है:

= HYPERLINK (MID (CELL ("फ़ाइल नाम", $ A $ 1), FIND ("[", CELL ("फ़ाइलनाम", $ A $ 1)), FIND (""] ", CELL (" फ़ाइल नाम ", $ A $ 1) ) - FIND ("[", CELL ("फ़ाइल नाम", $ A $ 1)) + 1) और "#" और $ H2 & "! A1", "LINK")

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