Cách tạo Mục lục cho Tab trong Excel (6 Phương pháp)

  • Chia Sẻ Cái Này
Hugh West

Đôi khi, sổ làm việc Excel trở nên lớn do có nhiều trang tính. Do có nhiều trang tính nên khó có thể tổng quan về tất cả chúng. Trong trường hợp đó, mục lục có thể là một giải pháp tốt. Bài viết này sẽ trình bày cách tạo mục lục cho các tab bằng mã VBA và siêu liên kết trong Excel. Tôi nghĩ rằng bạn thấy bài viết này có nhiều thông tin và nhận được một số thông tin bên trong có giá trị.

Tải xuống Sách bài tập thực hành

Tải xuống sách bài tập thực hành bên dưới.

Mục lục cho Tabs.xlsm

6 Phương pháp Thích hợp để Tạo Mục lục cho Tab trong Excel

Để tạo mục lục cho tab, chúng tôi đã tìm ra sáu cách khác nhau để bạn có thể dễ dàng thực hiện làm việc. Trong bài viết này, chúng tôi muốn sử dụng một số lệnh, hàm Excel và quan trọng hơn là mã VBA để tạo mục lục cho các tab. Trước khi làm bất cứ điều gì, chúng ta cần tạo một số tab bảng tính.

Sau đó, chúng ta muốn sử dụng các hàm Excel và mã VBA để tạo mục lục cần thiết cho các tab .

1. Sử dụng Trình đơn ngữ cảnh

Phương pháp đầu tiên của chúng tôi rất dễ sử dụng. Ở đây, chúng tôi sẽ ghi tên từng tab bảng tính và thêm liên kết vào đó. Sau đó, nếu chúng ta nhấp vào liên kết, nó sẽ đưa chúng ta đến trang tính nhất định đó. Để hiểu phương pháp này, hãy làm theo các bước.

Các bước

  • Đầu tiên, hãy viết ra tất cả các tab bảng tínhnơi bạn muốn thêm liên kết.

  • Sau đó, nhấp chuột phải vào ô B5 .
  • Nó sẽ mở Menu ngữ cảnh .
  • Từ đó, chọn tùy chọn Liên kết .

  • Một cách khác để bạn có thể nhận tùy chọn Liên kết .
  • Trước tiên, hãy chuyển đến tab Chèn trên dải băng.
  • Sau đó, chọn Liên kết từ nhóm Liên kết .

  • Kết quả là nó sẽ mở Hộp thoại Chèn siêu liên kết .
  • Sau đó, chọn Đặt trong tài liệu này từ phần Liên kết tới .
  • Sau đó, đặt bất kỳ tham chiếu ô.
  • Sau đó, chọn địa điểm trong tài liệu này. Vì chúng tôi muốn tạo một siêu liên kết của trang tính Hoa Kỳ, vì vậy, hãy chọn Hoa Kỳ.
  • Cuối cùng, nhấp vào OK .

  • Nó sẽ tạo một siêu liên kết trên ô B5 .

  • Làm theo quy trình tương tự và thêm một siêu liên kết vào mỗi ô trong Mục lục của bạn.

  • Sau đó, nếu bạn nhấp vào bất kỳ tab nào, nó sẽ đưa chúng ta đến bảng tính nhất định đó tab.

  • Tại đây, chúng tôi nhấp vào tab Úc và tab này sẽ đưa chúng ta đến tab bảng tính Úc. Xem ảnh chụp màn hình.

2. Nhúng mã VBA

Bạn có thể sử dụng mã VBA để tạo mục lục cho các tab. Trước khi thực hiện bất kỳ điều gì, bạn cần thêm tab Nhà phát triển trên dải băng. Sau đó, bạn sử dụngmã VBA và tạo mục lục trong Excel cho các tab. Làm theo các bước.

Các bước

  • Đầu tiên, chuyển đến tab Nhà phát triển trên dải băng.
  • Sau đó , chọn Visual Basic từ nhóm Code .

  • Nó sẽ mở ra Tùy chọn Visual Basic.
  • Sau đó, chuyển đến tab Chèn ở đó.
  • Sau đó, chọn tùy chọn Mô-đun .

  • Nó sẽ mở một cửa sổ mã Mô-đun nơi bạn sẽ viết mã VBA của mình.
7076
  • Sau đó, đóng cửa sổ trực quan cơ bản.
  • Sau đó, chuyển đến tab Nhà phát triển một lần nữa.
  • Chọn tùy chọn Macro từ nhóm .

  • Kết quả là hộp thoại Macro sẽ xuất hiện.
  • Sau đó, chọn tùy chọn Table_of_Contents từ phần Tên vĩ mô.
  • Cuối cùng, nhấp vào Chạy .

  • Kết quả là nó sẽ cho ta kết quả như sau. Xem ảnh chụp màn hình.

  • Sau đó, nếu bạn chọn bất kỳ tab nào, tab đó sẽ đưa tab đó đến trang tính đó.

  • Ở đây chúng ta chọn tab Phần Lan , nó sẽ đưa chúng ta đến tab bảng tính Phần Lan. Xem ảnh chụp màn hình.

Đọc thêm: Cách tạo mục lục bằng VBA trong Excel (2 ví dụ)

Trong phương pháp này, chúng tôi sẽ sử dụng hàm HYPERLINK . Quasử dụng chức năng HYPERLINK , chúng tôi tạo mục lục cho các tab. Sau đó, nếu bạn nhấp vào tab, nó sẽ đưa bạn đến tab bảng tính nhất định đó. Để hiểu phương pháp này, hãy làm theo các bước một cách cẩn thận.

Các bước

  • Đầu tiên, chọn ô B5 .
  • Sau đó, viết công thức sau.
=HYPERLINK("#'United States'!A1","USA")

  • Sau đó, nhấn Enter để áp dụng công thức.

  • Sau đó, chọn ô B6 .
  • Viết công thức sau.
=HYPERLINK("#'France '!A1","France")

  • Sau đó, nhấn Enter để áp dụng công thức.

  • Thực hiện quy trình tương tự cho các ô khác để tạo bảng nội dung cho các tab.
  • Cuối cùng ta được kết quả như sau.

  • Sau đó, bạn chọn tab nào thì sẽ hiện ra chuyển sang tab bảng tính đó.

  • Ở đây mình chọn tab Pháp , nó sẽ chuyển sang bảng tính Pháp chuyển hướng. Xem ảnh chụp màn hình.

Đọc thêm: Cách tạo Mục lục trong Excel bằng siêu liên kết (5 cách)

4. Sử dụng Power Query

Phương pháp thứ tư của chúng tôi dựa trên việc sử dụng Power query. Trước hết, chúng ta mở file Excel trên power query. Sau đó, sử dụng chức năng HYPERLINK , chúng ta sẽ nhận được các siêu liên kết cho mỗi trang tính. Để hiểu đúng về điều này, hãy làm theocác bước.

Các bước

  • Đầu tiên, chuyển đến tab Dữ liệu trên dải băng.
  • Sau đó, chọn Nhận dữ liệu tùy chọn thả xuống từ Nhận & Chuyển đổi dữ liệu .
  • Sau đó, chọn tùy chọn Từ tệp .
  • Sau đó, chọn Từ sổ làm việc Excel .

  • Sau đó, chọn tệp Excel ưa thích của bạn và nhấp vào Nhập .

  • Sau đó, hộp thoại Navigator sẽ xuất hiện.
  • Chọn Mục lục tùy chọn.
  • Cuối cùng, nhấp vào Chuyển đổi dữ liệu .

  • Là một kết quả, cửa sổ Power Query sẽ mở ra.

  • Sau đó, nhấp chuột phải vào Tên tiêu đề và chọn Xóa các cột khác .

  • Kết quả là tất cả các cột khác đều được đã xóa.
  • Sau đó, nhấp vào nút Đóng & Tải tùy chọn thả xuống .
  • Từ đó, chọn Đóng & Tải vào .

  • Sau đó, hộp thoại Nhập dữ liệu sẽ xuất hiện.
  • Chọn nơi bạn muốn đặt dữ liệu của mình và cũng đặt ô.
  • Cuối cùng, nhấp vào OK .

  • Nó sẽ cho ta kết quả như sau. Xem ảnh chụp màn hình.

  • Sau đó, tạo một cột mới nơi bạn muốn đặt liên kết tab của mình.

  • Sau đó, chọn ô C5 .
  • Viết ra điều saucông thức.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")

  • Nhấn Enter để áp dụng công thức.

  • Làm quy trình tương tự cho tất cả các ô. Sau đó, bạn sẽ nhận được kết quả như sau.

  • Nếu bạn nhấp vào bất kỳ tab nào, nó sẽ đưa bạn đến trang tính nhất định đó.
  • Tại đây, chúng ta nhấn vào tab USA. Nó đưa chúng ta đến tab bảng tính Hoa Kỳ.

5. Sử dụng các nút

Một cách khác để chúng ta có thể tạo mục lục cho các tab là bằng cách sử dụng Các nút . Trong phương pháp này, chúng tôi tạo một nút và sau đó liên kết nó với tab bảng tính mong muốn. Sau đó, nếu chúng ta nhấp vào nút, nó sẽ đưa chúng ta đến tab đó. Để hiểu phương pháp này, hãy làm theo đúng các bước.

Các bước

  • Trước tiên, hãy chuyển đến tab Nhà phát triển trên dải băng.
  • Sau đó, chọn tùy chọn thả xuống Chèn từ nhóm Điều khiển .

  • Chọn Nút(Điều khiển biểu mẫu) từ tùy chọn thả xuống Chèn .

  • Do đó, nó sẽ chuyển con trỏ chuột thành biểu tượng dấu cộng (+).
  • Kéo biểu tượng dấu cộng để tạo hình dạng của nút.

  • Nó sẽ mở hộp thoại Chỉ định Macro .
  • Sau đó, chọn tùy chọn Mới .

  • Nó sẽ mở cửa sổ Visual Basic nơi bạn cần đặt VBA cho nút này.
  • Mã này sẽ tạoliên kết đến tab bảng tính nhất định.
  • Viết đoạn mã sau.
3383
Lưu ý:Để tạo liên kết đến tab bảng tính nhất định , bạn cần thay thế 'United States' bằng tên tab ưa thích của mình. Tất cả các mã khác sẽ không thay đổi.

  • Sau đó, đóng cửa sổ.
  • Sau đó, chuyển đến tab Nhà phát triển trên dải băng.
  • Sau đó, chọn Macro từ nhóm .

  • Kết quả là Hộp thoại Macro sẽ xuất hiện.
  • Sau đó, chọn Button1_Click từ phần Tên macro .
  • Cuối cùng, nhấp vào Chạy .

  • Nó sẽ đưa chúng ta đến tab nhất định đó.
  • Sau đó, nhấp chuột phải vào nút.
  • Chọn Chỉnh sửa văn bản từ Menu ngữ cảnh .

  • Tại đây , chúng tôi đặt tên nút của mình là ' USA '.
  • Bạn có thể đặt tên ưa thích của mình.
  • Bây giờ, hãy nhấp vào Tên của nút.
  • Nó sẽ đưa bạn đến tab nhất định đó.

  • Ở đây, chúng tôi tạo một liên kết với tab bảng tính có tên ' Hoa Kỳ '. Vì vậy, nó sẽ đưa chúng ta đến tab đó.

  • Làm theo quy trình tương tự để tạo các nút khác cho tất cả các tab bắt buộc.
  • Cuối cùng, chúng tôi nhận được mục lục cần thiết cho các tab. Xem ảnh chụp màn hình.

6. Áp dụng công thức kết hợp

Trong phương pháp này, chúng tôi sử dụng Trình quản lý tên nơi chúng tôi sẽxác định tên. Sau đó, chúng ta sẽ sử dụng một công thức kết hợp để có thể tạo mục lục cho các tab. Trước khi bắt đầu các bước, đây là các hàm chúng ta sẽ sử dụng trong phương pháp này:

  • Hàm REPT
  • Hàm NOW
  • Chức năng SHEETS
  • Chức năng ROW
  • Chức năng SUBSTITUTE
  • Chức năng HYPERLINK
  • Chức năng TRIM
  • Chức năng RIGHT
  • Chức năng CHAR

Để hiểu rõ phương pháp này, bây giờ hãy làm theo các bước.

Các bước

  • Đầu tiên, hãy chuyển đến Công thức trong ruy-băng.
  • Sau đó, chọn Xác định tên từ nhóm Tên xác định .

  • Nó sẽ mở hộp thoại Tên mới .
  • Sau đó, trong phần Tên , hãy đặt Tên tab như tên.
  • Sau đó, hãy viết công thức sau vào phần Refers to .
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Cuối cùng, nhấp vào OK .

  • Sau đó, chọn ô B5 .
  • Viết công thức sau bằng công thức kết hợp.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))),CHAR(255)," "))

Công thức này được lấy từ Professor-Excel đã giúp chúng tôi đưa ra kết quả sau.

  • Sau đó, nhấn Nhập để áp dụng công thức.

  • Sau đó, kéo biểu tượng Fill Handle xuống dướicột.

  • Sau đó, nếu bạn nhấp vào bất kỳ tab nào, nó sẽ đưa bạn đến tab bảng tính đó.

  • Tại đây, chúng ta nhấp vào tab Hoa Kỳ và tab này sẽ đưa chúng ta đến tab bảng tính Hoa Kỳ. Xem ảnh chụp màn hình.

Đọc thêm: Cách tạo Mục lục không có VBA trong Excel

Kết luận

Để tạo mục lục Excel cho các tab, chúng tôi đã chỉ ra sáu phương pháp khác nhau để bạn có thể tạo một phiên bản tốt hơn cho mục lục đó. Để tạo điều này, chúng tôi sử dụng một số hàm Excel và mã VBA. Tất cả các phương pháp này đều khá hiệu quả và thân thiện với người dùng. Trong bài viết này, chúng tôi đã chỉ ra cách sử dụng các nút để tạo mục lục. Tôi nghĩ rằng chúng tôi đã đề cập đến tất cả các lĩnh vực có thể có liên quan đến mục lục. Nếu bạn có thêm câu hỏi, vui lòng hỏi trong hộp bình luận. Đừng quên truy cập trang Exceldemy của chúng tôi.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.