इस लेख में, हम दिखाएंगे कि HYPERLINK फंक्शन और VBA कोड का उपयोग करके ड्रॉप-डाउन सूची हाइपरलिंक बनाकर एक शीट से दूसरी शीट पर नेविगेट कैसे करें। हम दो अलग-अलग विधियों का वर्णन उदाहरणों के साथ करेंगे।
अन्य शीट के हाइपरलिंक की ड्रॉप-डाउन सूची बनाने के 2 तरीके
मान लीजिए हमारे पास एक डेटासेट है जो वर्ष 2020 के पहले तीन महीनों के लिए बिक्री विवरण को तीन अलग-अलग शीट्स में दर्शाता है। हमने वर्कशीट्स का नाम महीनों के नाम के अनुसार January, February, और March रखा है। हम एक ड्रॉप-डाउन सूची बनाना चाहते हैं जो शीट के नाम रखती है और फिर चयन के साथ शीट पर नेविगेट करती है।

1. Excel में फॉर्मूला का उपयोग करके दूसरी शीट पर ड्रॉप-डाउन सूची हाइपरलिंक बनाएं
इस विधि में, हम अपना काम पूरा करने के लिए HYPERLINK फंक्शन का उपयोग करेंगे। सबसे पहले, हमें शीट के नामों के साथ एक ड्रॉप-डाउन सूची बनाने की आवश्यकता है।
चरण 1:
- एक सेल चुनें (January नाम की वर्कशीट में A2, इस उदाहरण में) जिस पर हम ड्रॉप-डाउन सूची बनाएंगे।

- फिर Excel Ribbon के Data टैब पर जाएं।
- Data Validation टैब पर क्लिक करें।

चरण 2:
- Data Validation विंडो में, Setting टैब चुनें (डिफ़ॉल्ट रूप से चुना हुआ)।
- Allow ड्रॉप-डाउन सूची में, List विकल्प चुनें।

- फिर Source इनपुट बॉक्स में January, February, and March टाइप करें और अंत में OK दबाएं।
- आउटपुट के रूप में, हम सेल A2 में तीन विकल्पों के साथ एक ड्रॉप-डाउन सूची देख सकते हैं।

चरण 3:
अब सेल A3 में, निम्न फॉर्मूला लिखें जो HYPERLINK फंक्शन का उपयोग करता है।
=HYPERLINK("#'" & A2 & "'!A1","Go")
फॉर्मूला व्याख्या:
HYPERLINK फंक्शन को ऑपरेट करने के लिए दो आर्गुमेंट की आवश्यकता होती है। सिंटैक्स है-
=HYPERLINK(link_location,[friendly_name])
link_location – वह लोकेशन सेट करने की आवश्यकता है जहां लिंक हमें ले जाएगा। हमारे फॉर्मूला में–
- # (पाउंड साइन) यह परिभाषित करने के लिए कि लोकेशन एक ही वर्कबुक के भीतर है।
- A2 भाग सेल A2 में चयन से वर्कशीट नाम लेता है।
- !A1 भाग नेविगेट करने के लिए चयनित वर्कशीट के सेल लोकेशन को निर्धारित करता है।
सेल A3 में ऊपर के स्क्रीनशॉट से लिंक की लोकेशन है,
#'January'!A1
इसका मतलब है, लिंक पर क्लिक करने से हम January नाम की वर्कशीट पर सेल A1 पर पहुंच जाएंगे।
[friendly_name] – लिंक का नाम। हमने अपने फॉर्मूला में नाम "Go" सेट किया है।
चरण 4:
आइए January नाम की वर्कशीट से A1:A3 सेल्स को February और March नाम की अन्य शीट्स पर कॉपी करें। अब सेल A2 में ड्रॉप-डाउन सूची और सेल A3 में फॉर्मूला सभी शीट्स पर उपलब्ध हैं। यदि हम January शीट से February शीट पर जाना चाहते हैं, तो हमें-
- ड्रॉप-डाउन सूची से February विकल्प चुनें।

- फिर सेल A3 में Go लिंक पर क्लिक करें।

- हमने सफलतापूर्वक February नाम की शीट पर नेविगेट किया है।

- इसी तरह, हम ड्रॉप-डाउन सूची से शीट का नाम चुन सकते हैं और चयनित शीट पर नेविगेट करने के लिए Go लिंक दबा सकते हैं।
और पढ़ें: Excel में हाइपरलिंक कैसे बनाएं (5 आसान तरीके)
समान लेख
- [Fixed!] यह वर्कबुक एक या अधिक एक्सटर्नल सोर्स से लिंक रखता है जो असुरक्षित हो सकते हैं
- Excel में तस्वीर को सेल वैल्यू से कैसे लिंक करें (4 त्वरित तरीके)
- मेरे Excel लिंक बार-बार क्यों टूटते हैं? (समाधान के साथ 3 कारण)
- [Fixed!] 'यह वर्कबुक अन्य डेटा सोर्स से लिंक रखता है' Excel में एरर
- [Fix]: Excel स्वचालित लिंक अपडेट अक्षम कर दिया गया है
2. Excel में हाइपरलिंक की ड्रॉप-डाउन सूची का उपयोग करके दूसरी शीट पर नेविगेट करने के लिए VBA कोड चलाएं
इस विधि में, हम ड्रॉप-डाउन सूची में चयनित शीट का नाम ढूंढने और फिर शीट पर नेविगेट करने के लिए VBA कोड का उपयोग करने जा रहे हैं। इसे समझाने के लिए, हमने तीन नई वर्कशीट बनाई हैं जिनके नाम April, May, और June हैं।

नीचे दिए गए चरणों का पालन करें:
- April वर्कशीट में सेल A2 में, अनुभाग 1.1 का पालन करके April, May, और June आइटम के साथ एक ड्रॉप-डाउन सूची बनाएं।

- सेल A2 में ड्रॉप-डाउन सूची को May और June नाम की अन्य शीट्स पर कॉपी करें।
- शीट के नाम पर राइट बटन क्लिक करें और View Code चुनें।

- अब विज़ुअल कोड एडिटर में निम्न कोड कॉपी और पेस्ट करें।
Private Sub Worksheet_Change(ByVal Target As Range) Dim SheetRng As Range, SheetName As String, TargetSheet As Worksheet Set SheetRng = Range("A:A") If Intersect(Target, SheetRng) Is Nothing Then Exit Sub SheetName = Target.Value For Each TargetSheet In Sheets If TargetSheet.Name = SheetName Then TargetSheet.Activate End If Next TargetSheet End Sub

- May और June नाम की शीट्स में वही कोड कॉपी और पेस्ट करें।
अब हम ड्रॉप-डाउन सूची में शीट का नाम चुन सकते हैं और पृष्ठभूमि में चल रहा कोड हमें चयनित वर्कशीट पर ले जाएगा। यहां, हम April नाम की शीट पर हैं। आइए सेल A2 में ड्रॉप-डाउन सूची से May चुनें।

हमने सफलतापूर्वक May नाम की वर्कशीट पर स्वचालित रूप से नेविगेट किया है।

और पढ़ें: Excel में सेल वैल्यू में हाइपरलिंक जोड़ने के लिए VBA (4 मापदंड)
नोट्स
बड़े डेटासेट में, हम ड्रॉप-डाउन सूची को फ्रीज कर सकते हैं ताकि वर्कशीट के शीर्ष पर स्क्रॉल किए बिना दूसरी शीट पर नेविगेशन की सुविधा मिल सके। ऐसा करने के लिए-
- तीसरी पंक्ति चुनें क्योंकि हम April नाम की वर्कशीट में पहली दो पंक्तियों को फ्रीज करना चाहते हैं।
- View टैब पर जाएं।
- फिर Freeze Panes ड्रॉप-डाउन सूची पर क्लिक करें।
- Freeze Panes विकल्प चुनें।

उपरोक्त चरण वर्कशीट में पहली दो पंक्तियों को फ्रीज कर देंगे।
निष्कर्ष
अब, हम उदाहरणों के साथ दूसरी शीट पर ड्रॉप-डाउन सूची हाइपरलिंक का उपयोग करके एक शीट से दूसरी शीट पर नेविगेट करना जानते हैं। उम्मीद है, यह आपको इन विधियों का अधिक आत्मविश्वास से उपयोग करने में मदद करेगा। कोई प्रश्न या सुझाव हो तो नीचे कमेंट बॉक्स में डालना न भूलें।
संबंधित लेख
- Excel में ग्रे आउट Edit Links या Change Source विकल्प के 7 समाधान
- [Fix:] Excel में Edit Links काम नहीं कर रहा
- Excel में एकाधिक हाइपरलिंक कैसे सक्रिय करें (4 तरीके)
- VLOOKUP के साथ Excel हाइपरलिंक दूसरी शीट पर सेल में (आसान चरणों के साथ)
- Excel VBA: Chrome में हाइपरलिंक खोलें (3 उदाहरण)
- Excel में हाइपरलिंक को स्वचालित रूप से कैसे अपडेट करें (2 तरीके)