ในบทความนี้ เราจะแสดงวิธีนำทาง จาก แผ่นงาน . หนึ่งแผ่น ถึง อีก โดยการสร้าง ไฮเปอร์ลิงก์รายการดรอปดาวน์ ไปยัง แผ่นอื่น ใน Excel . เราจะใช้ ฟังก์ชัน HYPERLINK และ รหัส VBA ในสองวิธีที่อธิบายไว้พร้อมตัวอย่าง
2 วิธีในการสร้างรายการแบบหล่นลงของไฮเปอร์ลิงก์ไปยังชีตอื่น
สมมติว่าเรามี ชุดข้อมูล ที่แสดงถึง รายละเอียดการขาย สำหรับ สามเดือนแรก ของปี 2020 ใน สามแผ่นที่แตกต่างกัน . เรา เปลี่ยนชื่อ แผ่นงาน ตาม ชื่อเดือน เป็น มกราคม , กุมภาพันธ์ และ มีนาคม . เราต้องการสร้าง ดรอป –ลง รายการ ที่ ถือ แผ่นงาน ชื่อแล้ว นำทาง ไปที่ ชีต ด้วย การเลือก .
1. สร้างไฮเปอร์ลิงก์รายการแบบหล่นลงไปยังชีตอื่นโดยใช้สูตรใน Excel
ในวิธีนี้ เราจะใช้ฟังก์ชัน HYPERLINK เพื่อให้งานของเราสำเร็จลุล่วง ขั้นแรกเราต้อง สร้าง รายการแบบเลื่อนลง ด้วย ชื่อแผ่นงาน .
ขั้นตอนที่ 1:
- เลือก เซลล์ (A2 ใน เวิร์กชีต ชื่อ มกราคม ในตัวอย่างนี้) ซึ่งเราจะสร้าง รายการแบบเลื่อนลง
- จากนั้น ไป ไปที่ แท็บข้อมูล ของ Excel Ribbon
- คลิก ใน การตรวจสอบข้อมูล แท็บ
ขั้นตอนที่ 2:
- ใน การตรวจสอบข้อมูล หน้าต่าง เลือก การตั้งค่า แท็บ (โดยค่าเริ่มต้น เลือกแล้ว )
- ใน อนุญาต รายการแบบเลื่อนลง เลือก รายการ ตัวเลือก
- จากนั้น พิมพ์ มกราคม กุมภาพันธ์ และมีนาคม ใน ช่องป้อนข้อมูลแหล่งที่มา และสุดท้ายกด ตกลง
- จากผลลัพธ์ เราจะเห็น รายการแบบเลื่อนลง ในเซลล์ A2 ด้วย สามตัวเลือก เพื่อ เลือก .
ขั้นตอนที่ 3:
ตอนนี้อยู่ใน เซลล์ A3 ให้เขียน สูตร . ต่อไปนี้ ที่ใช้ ฟังก์ชัน HYPERLINK .
=HYPERLINK("#'" & A2 & "'!A1","Go")
คำอธิบายสูตร:
ฟังก์ชันไฮเปอร์ลิงก์ ต้องการ สองอาร์กิวเมนต์ เพื่อ ดำเนินการ . ไวยากรณ์ เป็น-
=HYPERLINK(link_location,[friendly_name])
link_location – Neet เพื่อตั้งค่า ตำแหน่ง ที่ลิงค์จะพาเราไป ในสูตร .ของเรา –
- # (เครื่องหมายปอนด์) คือการกำหนดว่า ที่ตั้ง เป็น ภายใน สมุดงานเดียวกัน .
- A2 part ใช้ ชื่อแผ่นงาน จาก การเลือก ใน เซลล์ A2
- !A1 ส่วนกำหนด ตำแหน่งเซลล์ ของ เวิร์กชีตที่เลือก เพื่อนำทาง .
ที่ตั้ง ของ ลิงก์ ใน เซลล์ A3 จาก ภาพหน้าจอด้านบน เป็น,
#'มกราคม'!A1
แปลว่า คลิก บน ลิงค์ จะพาเราไปที่ เซลล์ A1 ใน แผ่นงาน ชื่อ มกราคม .
[friendly_name] – ชื่อ ของลิงก์ . เราตั้ง ชื่อ เป็น “ไป ” ใน สูตร . ของเรา .
ขั้นตอนที่ 4:
มา คัดลอก . กันเถอะ เซลล์ A1:A3 จาก แผ่นงาน ชื่อ มกราคม ไปยัง ชีต . อื่นๆ ชื่อ กุมภาพันธ์ และ มีนาคม . ตอนนี้ รายการแบบเลื่อนลงในเซลล์ A2 และสูตรในเซลล์ A3 ใช้ได้ ไปยังทุก ชีต . ถ้าเราอยากไปชีต กุมภาพันธ์ จากแผ่นงาน มกราคม เราต้อง-
- เลือก กุมภาพันธ์ ตัวเลือกจากรายการแบบเลื่อนลง
- จากนั้น คลิก บน ลิงก์ไป ใน เซลล์ A3 .
- เรา นำทางได้สำเร็จ ไปที่แผ่นงานชื่อ กุมภาพันธ์ .
- ในทำนองเดียวกัน เราสามารถ เลือก . ได้ ชื่อแผ่นงาน จาก ดรอป –ลง รายการ แล้วกด ไปลิงค์ เพื่อ นำทาง ไปยัง แผ่นงานที่เลือก .
อ่านเพิ่มเติม: วิธีสร้างไฮเปอร์ลิงก์ใน Excel (5 วิธีง่ายๆ)
การอ่านที่คล้ายกัน
- [แก้ไขแล้ว!] สมุดงานนี้ประกอบด้วยลิงก์ไปยังแหล่งข้อมูลภายนอกอย่างน้อยหนึ่งแหล่งที่อาจไม่ปลอดภัย
- วิธีเชื่อมโยงรูปภาพกับค่าของเซลล์ใน Excel (4 วิธีด่วน)
- เหตุใดลิงก์ Excel ของฉันจึงหยุดทำงาน (3 เหตุผลพร้อมวิธีแก้ไข)
- [แก้ไขแล้ว!] ข้อผิดพลาด 'เวิร์กบุ๊กนี้มีลิงก์ไปยังแหล่งข้อมูลอื่น' ใน Excel
- [แก้ไข]:การอัปเดตลิงก์อัตโนมัติของ Excel ถูกปิดใช้งาน
2. เรียกใช้โค้ด VBA เพื่อนำทางไปยังชีตอื่นโดยใช้รายการแบบหล่นลงของไฮเปอร์ลิงก์ใน Excel
ในวิธีนี้ เราจะใช้ โค้ด VBA เพื่อ ค้นหา แผ่นงานที่เลือก ชื่อใน รายการแบบเลื่อนลง แล้ว นำทาง ไปที่ ชีต . เพื่อแสดงสิ่งนี้ เราได้สร้าง แผ่นงานใหม่สามแผ่น ชื่อ เมษายน , พฤษภาคม และ มิถุนายน
ทำตามขั้นตอนด้านล่าง:
- ใน เซลล์ A2 ในแผ่นงานเดือนเมษายน ให้สร้าง รายการแบบเลื่อนลง พร้อมไอเทม เมษายน , พฤษภาคม และ มิถุนายน ตาม ส่วน 1.1.
- คัดลอก ลดลง –ลง รายการใน เซลล์ A2 ไปยังแผ่นงานอื่นที่ชื่อ พฤษภาคม และ มิถุนายน .
- คลิก ปุ่มขวา ใน ชื่อแผ่นงาน และ เลือก ดูโค้ด
- ตอนนี้ คัดลอก และ วาง รหัส following ต่อไปนี้ ลงในโปรแกรมแก้ไขโค้ดภาพ
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
- คัดลอก และ วาง รหัสเดียวกัน ใน ชีต ชื่อ พฤษภาคม และ มิถุนายน .
ตอนนี้เราสามารถ เลือก ชื่อแผ่นงาน ใน รายการแบบเลื่อนลง และ รหัส การทำงานเบื้องหลังจะพาเราไปยัง เวิร์กชีตที่เลือก . เราอยู่ใน ชีต ชื่อ เมษายน . มา เลือก พฤษภาคม จาก รายการแบบเลื่อนลง ใน เซลล์ A2
เรา นำทางได้สำเร็จ ไปที่ แผ่นงาน ชื่อ อาจโดยอัตโนมัติ .
อ่านเพิ่มเติม: VBA เพื่อเพิ่มไฮเปอร์ลิงก์ไปยังค่าของเซลล์ใน Excel (4 เกณฑ์)
หมายเหตุ
ใน ชุดข้อมูลขนาดใหญ่ เราสามารถ หยุด ลดลง –ลง รายการ เพื่อ อำนวยความสะดวก การนำทาง ไปยัง แผ่นอื่น โดยไม่ต้องเลื่อนไปที่ด้านบนของเวิร์กชีต การทำเช่นนี้-
- เลือก แถวที่สาม ตามที่เราต้องการ หยุด สองแถวแรก ใน แผ่นงาน ชื่อ เมษายน .
- ไป ไปที่ แท็บมุมมอง
- จากนั้น คลิก ใน รายการดรอปดาวน์ของ Freeze Panes
- เลือก บานหน้าต่างตรึง ตัวเลือก
ขั้นตอนข้างต้นจะ หยุด สองแถวแรก ใน เวิร์กชีต .
บทสรุป
ตอนนี้ เรารู้วิธีนำทางจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งโดยใช้ไฮเปอร์ลิงก์รายการแบบหล่นลงไปยังแผ่นงานอื่นพร้อมตัวอย่าง หวังว่ามันจะช่วยให้คุณใช้วิธีการเหล่านี้ได้อย่างมั่นใจมากขึ้น คำถามหรือข้อเสนอแนะใด ๆ อย่าลืมใส่ไว้ในช่องแสดงความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- 7 โซลูชั่นสำหรับการแก้ไขลิงก์ที่เป็นสีเทาหรือเปลี่ยนตัวเลือกแหล่งที่มาใน Excel
- [แก้ไข:] แก้ไขลิงก์ใน Excel ไม่ทำงาน
- วิธีเปิดใช้งานไฮเปอร์ลิงก์หลายรายการใน Excel (4 วิธี)
- Excel ไฮเปอร์ลิงก์ไปยังเซลล์ในชีตอื่นด้วย VLOOKUP (ด้วยขั้นตอนง่ายๆ)
- Excel VBA:เปิดไฮเปอร์ลิงก์ใน Chrome (ตัวอย่าง 3 ตัวอย่าง)
- วิธีอัปเดตไฮเปอร์ลิงก์ใน Excel โดยอัตโนมัติ (2 วิธี)