3 Cách tạo mục lục tự động cho các Sheet trong Excel nhanh gọn lẹ
Bạn đang tìm cách tạo mục lục tự động cho các Sheet trong Excel? Hãy để Blog Chăm Chỉ hướng dẫn chi tiết với các bước đơn giản. Cùng mình theo dõi thủ thuật văn phòng hữu ích này nhé!
Trong quá trình làm việc với Excel, có đôi khi bạn phải tạo rất nhiều sheet trong cùng một file. Tuy nhiên, việc di chuyển qua lại cũng như tìm kiếm các sheet đôi khi sẽ gặp khó khăn lại còn dễ nhầm lẫm. Do đó, cách tạo mục lục tự động cho các Sheet trong Excel là điều cần thiết để bạn có thể truy cập các sheet nhanh chóng. Nếu chưa biết cách thực hiện, hãy tham khảo các biện pháp được Blog Chăm Chỉ dưới đây nha.
Hướng dẫn 3 cách tạo mục lục tự động cho các Sheet trong Excel đơn giản
Nội dung
Có rất nhiều cách tạo mục lục trong Excel di chuyển giữa các trang tính. Tùy theo nhu cầu của bạn, hãy áp dụng biện pháp phù hợp với mình nhất nhé.
Cách 1: Sử dụng phím tắt để tạo Mục lục trong Excel
Trước tiên, người dùng cần đặt tên các sheet của mình để dễ dàng tìm kiếm hơn. Sau đó, bạn nhấn tổ hợp phím Ctrl + K > Bảng chèn siêu liên kết (Insert Hyperlink) sẽ hiển thị.
Chọn vào mục Place in This Document ở menu bên trái > Chọn tên bảng tính của bạn sau đó nhấn OK > Sau đó, liên kết sẽ được chèn vào và bạn hãy thực hiện quy trình tương tự cho các bảng tính khác.
Kết quả của thao tác trên như hình dưới đây. Như vậy, bạn đã thực hiện thủ công tạo mục lục cho sheet của mình.
Cách 2: Sử dụng hàm HYPERLINK để tạo mục lục cho Sheet trong Excel
Bạn có thể tạp mục lục trong Excel bằng cách sử dụng hàm Hyperlink như sau:
- B1: Đặt con trỏ chuột ở nơi bạn muốn làm mục lục, ở đây là mình dùng ô B5.
- B2: Sau đó, bạn nhập hàm =HYPERLINK(“#’2019 Sales Data’!A1″,”2019 Sales Data”). Lưu ý, bạn hãy thay các giá trị tương ứng với dữ liệu của mình nhé. Cụ thể:
- Dấu # là cho biết các sheet nằm trong cùng một file Excel.
- “2019 Sales Data”: Là đối số friendly_name tùy chọn cho biết rằng chuỗi văn bản được hiển thị dưới dạng liên kết.
- ‘2019 Sales Data’!A1: đối số link_location và đề cập đến vị trí của sheet.
- B3: Thực hiện tương tự cho các sheet tiếp theo (Ví dụ như hình).
- B4: Kết quả quá trình này.
XEM THÊM
- Hàm đếm không trùng trong Google sheet như thế nào?
- Bật mí cách gửi mail Outlook hàng loạt từ Excel cực dễ
Cách 3: Tạo mục lục trong Excel bằng code VBA
Trong trường hợp bạn cần lấy số cột phù hợp thì việc tạo mục lục bằng code VBA khá là tiện ích. Cách thực hiện như sau:
- Bước 1: Bạn cần mở Visual Basic Editor bằng cách: Tại file Excel của bạn, nhấn vào tab Developer > Nhấn chọn vào mục Visual Basic.
- Bước 2: Khi trình soạn thảo Visual Basic mở ra, bạn nhấn vào tab Insert > Chọn Module. Sau đó, bạn sao chép mã bên dưới và dán vào cửa sổ mới hiển thị.
Sub Excel_Table_Of_Contents()
Dim alerts As Boolean Dim y As Long Dim Wrksht_Index As Worksheet Dim Wrksht As Variant alerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets(“TOC”).Delete On Error GoTo 0 Set Wrksht_Index = Sheets.Add(Sheets(1)) Wrksht_Index.Name = “TOC” y = 1 Cells(1, 1).Value = “TOC” For Each Wrksht In ThisWorkbook.Sheets If Wrksht.Name <> “TOC” Then y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), “”, “‘” & Wrksht.Name & “‘!A1”, , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub |
- Bước 3: Lúc bạn, bạn nhấn phím F5 > Khi hộp thoại Macro hiển thị thì nhấn vào Run.
- Bước 4: Cuối cùng, hệ thống sẽ tự động hiển thị mục lục cho bạn.
Trên đây là tất tần tật 3 Cách tạo mục lục tự động trong cho các Sheet trong Excel mà Blog Chăm Chỉ muốn chia sẻ. Chúc bạn thực hiện thành công và đừng quên xem thêm nhiều thủ thuật văn phòng khác của mình nhé.