Khi sổ làm việc Excel có nhiều trang tính, để truy cập chúng nhanh chóng, bạn có thể muốn tạo danh sách siêu liên kết đến tất cả các trang tính. Trong bài viết này chúng tôi sẽ chia sẻ với bạn 3 phương pháp.
Nếu bạn có một sổ làm việc Excel chứa rất nhiều trang tính, bạn có thể gặp khó khăn khi tìm và truy cập trang tính mong muốn của mình. Trong trường hợp này, bạn có thể tạo danh sách siêu liên kết đến tất cả các trang tính, điều này có thể cho phép bạn chuyển đến một trang tính cụ thể chỉ bằng cách nhấp vào siêu liên kết. Nó khá thuận tiện. Vì vậy, ở đây chúng tôi sẽ giới thiệu 3 cách để tạo một danh sách như vậy.
Cách 1: Tạo thủ công
- Trước tiên, hãy mở tệp Excel cụ thể đó.
- Sau đó, chèn một trang tính mới vào trước trang tính đầu tiên.

- Tiếp theo, nhấp chuột phải vào Ô A1 và chọn “Siêu liên kết” từ menu ngữ cảnh.
- Sau đó, trong cửa sổ “Chèn siêu liên kết”, chọn “Đặt trong tài liệu này” ở bên trái.
- Sau đó, trong danh sách “Hoặc chọn một vị trí trong tài liệu này”, chọn trang tính đầu tiên ngoại trừ trang tính mới hiện tại.
- Sau đó, thay đổi “Văn bản cần hiển thị” thành tên trang tính.
- Cuối cùng, nhấp vào “OK” để chèn siêu liên kết.
- Bây giờ, bạn có thể chèn từng siêu liên kết vào các trang còn lại.
Cách 2: Tạo qua Công thức
- Trước hết, tạo một trang tính mới.
- Sau đó, liệt kê tất cả tên trang tính theo Phương pháp 2 trong bài đăng “3 cách nhanh chóng để lấy danh sách tất cả tên trang tính trong sổ làm việc Excel".
- Sau đó, đưa công thức bên dưới vào Ô C1.
=HYPERLINK("#'"&B1&"'!A1",B1)
- Cuối cùng, hãy kéo hàm xuống để lấy các siêu liên kết đến các trang tính khác.
Cách 3: Tạo bằng VBA
- Đầu tiên, hãy khởi chạy trình soạn thảo VBA của Excel bằng cách tham khảo “Cách chạy mã VBA trong Excel của bạn".
- Sau đó, đặt mã bên dưới vào một dự án hoặc mô-đun.
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
- Tiếp theo, nhấn “F5” để chạy macro này.
- Ngay lập tức, bạn sẽ thấy một trang tính mới chứa tất cả các siêu liên kết đến tất cả các trang tính, như ảnh chụp màn hình sau đây.
sự so sánh
| Ưu điểm | Nhược điểm | |
| Phương pháp 1 | Dễ dàng hoạt động | Quá tẻ nhạt nếu có quá nhiều bảng tính |
| Phương pháp 2 | Nhanh hơn Cách 1 trong trường hợp có nhiều bảng tính | Yêu cầu bạn liệt kê trước các số và tên tờ |
| Phương pháp 3 | Nhanh và hiệu quả hơn rất nhiều so với 2 phương pháp trên | Hãy thận trọng với các macro bên ngoài có thể độc hại |
Khôi phục tập tin Excel bị hỏng
Thỉnh thoảng Excel có thể bị lỗi, điều này có thể dẫn đến hỏng tệp Excel. Do đó, bạn phải làm quen với việc lưu tệp mỗi khi thay đổi tệp Excel. Ngược lại, nếu Excel bị lỗi mà bạn chưa lưu file đã mở thì phải dùng đến xls sửa chữa phần mềm, chẳng hạn như DataNumen Excel Repair, để lấy lại dữ liệu Excel bị hỏng.
Giới thiệu tác giả:
Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi mdf và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm








