3 วิธีในการสร้างรายการไฮเปอร์ลิงก์ไปยังเวิร์กชีตทั้งหมดในสมุดงาน Excel

แบ่งปันเลย:

เมื่อเวิร์กบุ๊ก Excel มีเวิร์กชีตจำนวนมากเพื่อให้เข้าถึงได้อย่างรวดเร็วคุณอาจต้องการสร้างรายการไฮเปอร์ลิงก์ไปยังเวิร์กชีตทั้งหมด ในบทความนี้เราจะแบ่งปัน 3 วิธีกับคุณ

หากคุณมีสมุดงาน Excel ซึ่งมีแผ่นงานจำนวนมากคุณอาจพบว่าการค้นหาและเข้าถึงแผ่นงานที่คุณต้องการเป็นเรื่องยุ่งยาก ในกรณีนี้คุณสามารถสร้างรายการไฮเปอร์ลิงก์ไปยังเวิร์กชีตทั้งหมดซึ่งช่วยให้คุณข้ามไปยังเวิร์กชีตเฉพาะได้ง่ายๆโดยคลิกที่ไฮเปอร์ลิงก์ ค่อนข้างสะดวก ดังนั้นที่นี่เราจะแนะนำ 3 วิธีในการสร้างรายการดังกล่าว

วิธีที่ 1: สร้างด้วยตนเอง

  1. ขั้นแรก ให้เปิดไฟล์ Excel ที่ต้องการขึ้นมา
  2. จากนั้นใส่แผ่นงานใหม่ก่อนแผ่นงานแรกแทรกแผ่นงานใหม่
  3. จากนั้นคลิกขวาที่เซลล์ A1 แล้วเลือก“ ไฮเปอร์ลิงก์” จากเมนูบริบทเลือก "ไฮเปอร์ลิงก์" จากเมนูบริบท
  4. ต่อมาในหน้าต่าง "แทรกไฮเปอร์ลิงก์" ให้เลือก "วางในเอกสารนี้" ทางด้านซ้าย
  5. หลังจากนั้นในรายการ“ หรือเลือกสถานที่ในเอกสารนี้” ให้เลือกแผ่นงานแรกยกเว้นแผ่นงานใหม่ปัจจุบันเลือกวางในเอกสารนี้
  6. จากนั้นเปลี่ยน“ ข้อความที่จะแสดง” เป็นชื่อแผ่นงานเปลี่ยนข้อความเป็นแสดง
  7. สุดท้ายคลิก“ ตกลง” เพื่อแทรกไฮเปอร์ลิงก์แทรกไฮเปอร์ลิงก์ไปยังแผ่นงาน
  8. ตอนนี้คุณสามารถแทรกไฮเปอร์ลิงก์ไปยังแผ่นงานที่เหลือได้ทีละแผ่น

วิธีที่ 2: สร้างโดยใช้สูตร

  1. ก่อนอื่นให้สร้างแผ่นงานใหม่
  2. จากนั้น ให้ระบุชื่อเวิร์กชีตทั้งหมดตามวิธีที่ 2 ในโพสต์ “3 วิธีด่วนในการรับรายชื่อแผ่นงานทั้งหมดในสมุดงาน Excel"รายชื่อแผ่นงาน
  3. ต่อมาใส่สูตรด้านล่างลงในเซลล์ C1
=HYPERLINK("#'"&B1&"'!A1",B1)

แทรกสูตรในเซลล์ C1

  1. ในที่สุดลากฟังก์ชันลงเพื่อรับการเชื่อมโยงหลายมิติไปยังแผ่นงานอื่น ๆแทรกไฮเปอร์ลิงก์ผ่านสูตร

วิธีที่ 3: สร้างด้วย VBA

  1. ในตอนแรกให้เปิดตัวแก้ไข Excel VBA โดยอ้างถึง“วิธีเรียกใช้รหัส VBA ใน Excel ของคุณ"
  2. จากนั้นใส่รหัสด้านล่างลงในโครงการหรือโมดูล
Sub CreateMenuOfHyperlinksToAllWorksheets()
    Dim objSheet As Worksheet

    ActiveWorkbook.Sheets.Add(Before:=Worksheets(1)).Name = "Sheet Menu"
    Range("A1").Select

    For Each objSheet In ActiveWorkbook.Worksheets
        If ActiveSheet.Name <> objSheet.Name Then
           ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
           ActiveCell.Offset(1, 0).Select
           ActiveCell.EntireColumn.AutoFit
        End If
    Next objSheet

    With ActiveSheet
         .Rows(1).Insert
         .Cells(1, 1) = "MENU"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 1).Font.Size = 14
         .Cells(1, 1).Columns.AutoFit
    End With
End Sub

รหัส VBA - สร้างรายการไฮเปอร์ลิงก์ไปยังแผ่นงานทั้งหมด

  1. จากนั้นกด“ F5” เพื่อเรียกใช้มาโครนี้
  2. ในครั้งเดียวคุณจะเห็นแผ่นงานใหม่ซึ่งมีการเชื่อมโยงหลายมิติทั้งหมดไปยังแผ่นงานทั้งหมดเช่นภาพหน้าจอต่อไปนี้รายการไฮเปอร์ลิงก์ไปยังเวิร์กชีตทั้งหมด

การเปรียบเทียบ

  ข้อดี ข้อเสีย
1 วิธี ง่ายต่อการทำงาน น่าเบื่อเกินไปหากมีแผ่นงานมากเกินไป
2 วิธี เร็วกว่าวิธีที่ 1 ในกรณีที่มีแผ่นงานหลายแผ่น ขอให้คุณแสดงรายการหมายเลขและชื่อแผ่นงานล่วงหน้า
3 วิธี เร็วกว่าและมีประสิทธิภาพมากกว่า 2 วิธีข้างต้นมาก ระมัดระวังมาโครภายนอกที่อาจเป็นอันตราย

กู้คืนไฟล์ Excel ที่เสียหาย

Excel อาจขัดข้องเป็นครั้งคราวซึ่งอาจทำให้ไฟล์ Excel เสียหายได้ ดังนั้นคุณต้องคุ้นเคยกับการบันทึกไฟล์ทุกครั้งเมื่อเปลี่ยนไฟล์ Excel มิฉะนั้นหาก Excel ขัดข้อง แต่คุณยังไม่ได้บันทึกไฟล์ที่เปิดไว้คุณต้องหันไปใช้ xls แก้ไข ซอฟต์แวร์เช่น DataNumen Excel Repairเพื่อเรียกคืนข้อมูล Excel ที่เสียหาย

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ การกู้คืน mdf และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด