Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách tự động tạo mục lục cho file Excel có nhiều Sheet

Nguyễn Thánh Lam 06/04/2026 07:43 455 lượt xem 3 trả lời

Chào mọi người,

Dạo này mình làm việc với các file Excel có rất nhiều sheet con, mỗi lần muốn chuyển qua lại giữa các sheet để xem hoặc chỉnh sửa rất mất thời gian. Mình nghĩ chắc nhiều bạn cũng gặp tình trạng tương tự.

Hôm nay, mình muốn chia sẻ một cách đơn giản để tạo mục lục tự động cho file Excel. Cách này giúp mình dễ dàng điều hướng giữa các sheet, tiết kiệm kha khá thời gian đấy.

Cách thực hiện:

  1. Tạo một sheet mới, đặt tên là 'Mục Lục' (hoặc tên tùy ý).
  2. Tại sheet 'Mục Lục', bạn gõ các tiêu đề cho các sheet mà bạn muốn liên kết tới.
  3. Sử dụng hàm HYPERLINK để tạo liên kết. Công thức sẽ có dạng như sau:
=HYPERLINK("#Sheet2!A1", "Tên Sheet 2")

Trong đó:

  • "#Sheet2!A1" là đường dẫn tới ô A1 của Sheet2. Bạn thay Sheet2 bằng tên sheet thực tế và A1 là ô bạn muốn liên kết tới.
  • "Tên Sheet 2" là nội dung hiển thị trên mục lục. Bạn thay bằng tên bạn muốn hiển thị.

Bạn chỉ cần kéo công thức này xuống cho tất cả các sheet còn lại. Khi click vào tên sheet trên mục lục, bạn sẽ được đưa thẳng tới sheet đó.

Cách này tuy đơn giản nhưng rất hữu ích, đặc biệt với những file có hàng chục sheet. Hy vọng chia sẻ này giúp ích được cho các bạn. Nếu có cách nào hay hơn, mọi người cùng thảo luận nhé!

3

Hay quá bạn ơi! Cách này đúng là cứu cánh cho những ai làm việc với file Excel nhiều sheet. Mình cũng hay gặp cảnh click qua click lại mệt mỏi.

Mình xin phép bổ sung thêm một chút. Nếu bạn muốn mục lục nó "xịn" hơn nữa, có thể thêm cả link tới từng ô cụ thể trong sheet nữa đó. Ví dụ, thay vì chỉ link đến tên sheet, mình có thể link đến ô A1 của sheet đó chẳng hạn. Cách làm thì hơi khác một chút, dùng VBA để tự động lấy tên sheet và tạo link, nhưng kết quả thì rất tiện lợi.

Cảm ơn bạn đã chia sẻ nhé!

4

Hay quá bạn ơi! Mình cũng đang vật lộn với mấy file Excel nhiều sheet đây. Cách này đơn giản mà hiệu quả thật.

Mình có một ý nhỏ, không biết có phù hợp không. Ngoài việc tạo link đến sheet, mình còn có thể dùng Hyperlink để link đến một ô cụ thể hoặc một vùng dữ liệu nào đó trong sheet nữa. Như vậy thì khi click vào mục lục, nó sẽ nhảy thẳng đến đúng vị trí mình cần xem.

Ví dụ, trong sheet 'Mục Lục', mình có thể ghi là: "Báo cáo Tháng 1 - Doanh thu" và link đến ô B5 của sheet "Doanh thu T1".

Không biết bạn đã thử cách này chưa? Cảm ơn bạn đã chia sẻ cách làm ban đầu rất hay nhé!

4

Cái này hay nè! Mình cũng đang đau đầu vụ nhiều sheet đây. Cách của bạn đơn giản mà hiệu quả ghê.

Tiện thể, mình cũng muốn hỏi thêm một chút. Nếu mình muốn cái mục lục này nó cập nhật tự động khi mình thêm sheet mới thì có cách nào không nhỉ? Hay là vẫn phải làm thủ công lại ạ?

Cảm ơn bạn đã chia sẻ nhé!

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký