Chia sẻ
"Hướng dẫn tạo hyperlink trong Excel: liên kết giữa các sheet, mục lục tự động, navigation buttons, và cách biến file Excel thành ứng dụng dễ dùng."
1. Tại sao cần Navigation trong Excel?
File Excel lớn có 20+ sheet, hàng nghìn dòng → người dùng bị lạc. Navigation giúp biến file Excel phức tạp thành "ứng dụng" dễ dàng điều hướng như website.
2. Tạo Hyperlink cơ bản
2.1. Cách 1: Insert Hyperlink
Chọn ô → Ctrl + K (hoặc Insert → Hyperlink)
Chọn loại:
Loại | Link đến |
|---|---|
Existing File or Web Page | File khác hoặc website |
Place in This Document | Ô/sheet trong cùng file |
Create New Document | Tạo file mới |
E-mail Address | Soạn email |
2.2. Cách 2: Hàm HYPERLINK
=HYPERLINK(link_location, [friendly_name])2.3. Link đến website
=HYPERLINK("https://tradadata.com", "Trà Đá Data Blog")2.4. Link đến ô trong cùng file
=HYPERLINK("#Sheet2!A1", "Đi đến Sheet2")Dấu # = bookmark nội bộ.
2.5. Link đến Named Range
=HYPERLINK("#BangLuong", "Xem Bảng Lương")2.6. Link đến file khác
=HYPERLINK("[Bao_cao.xlsx]Sheet1!A1", "Mở Báo Cáo")3. Tạo Mục Lục (Table of Contents)
3.1. Bước 1: Tạo sheet TOC
Tạo sheet mới tên "Mục lục" hoặc "Home".
3.2. Bước 2: Liệt kê tất cả sheet
STT | Sheet | Mô tả |
|---|---|---|
1 | Dashboard | Tổng quan KPI |
2 | Doanh số | Chi tiết doanh số |
3 | Chi phí | Phân tích chi phí |
3.3. Bước 3: Gắn hyperlink
=HYPERLINK("#Dashboard!A1", "📊 Dashboard")
=HYPERLINK("#'Doanh số'!A1", "💰 Doanh số")
=HYPERLINK("#'Chi phí'!A1", "📋 Chi phí")Lưu ý: Sheet có dấu cách → bọc trong nháy đơn 'Doanh số'.
3.4. Bước 4: Nút Back ở mỗi sheet
Tại mỗi sheet, thêm hyperlink quay về:
=HYPERLINK("#'Mục lục'!A1", "◀ Quay về Mục lục")4. Navigation Buttons
4.1. Tạo Shape Button
Insert → Shapes → chọn Rounded Rectangle
Gõ text: "📊 Dashboard"
Click phải → Hyperlink → Place in This Document → chọn sheet
4.2. Format button đẹp
Fill: gradient xanh lá → xanh dương
Font: trắng, bold, 11pt
Border: none
Shadow: nhẹ
Margin: đều 4 cạnh
4.3. Copy button đến mỗi sheet
Copy nút "Home" → paste vào mỗi sheet → navigation nhất quán.
5. Dynamic Hyperlink với INDIRECT
5.1. Link đến sheet dựa trên dropdown
Dropdown B1 = tên sheet. Nút link:
=HYPERLINK("#'"&B1&"'!A1", "Đi đến " & B1)Đổi dropdown → link tự đổi.
5.2. Link đến dòng cụ thể
Tìm tên nhân viên → link đến dòng của họ:
=HYPERLINK("#'Dữ liệu'!A"&MATCH(D1,Dữ_liệu!A:A,0), "Tìm " & D1)6. Quick Access Navigation
6.1. Ctrl + Home / Ctrl + End
Ctrl + Home: Về ô A1
Ctrl + End: Đến ô cuối cùng có dữ liệu
Ctrl + G (Go To): Nhập địa chỉ → nhảy đến
6.2. Name Box Navigation
Click Name Box (góc trái formula bar) → gõ Sheet2!D50 → Enter → nhảy đến.
6.3. Ctrl + Page Up/Down
Chuyển giữa các sheet nhanh.
7. Mục lục tự động với VBA
Sub TaoMucLuc()
Dim ws As Worksheet
Dim tocSheet As Worksheet
Dim i As Long
' Tạo hoặc clear sheet Mục Lục
On Error Resume Next
Set tocSheet = Sheets("Mục lục")
On Error GoTo 0
If tocSheet Is Nothing Then
Set tocSheet = Sheets.Add(Before:=Sheets(1))
tocSheet.Name = "Mục lục"
Else
tocSheet.Cells.Clear
End If
' Tiêu đề
tocSheet.Range("A1").Value = "MỤC LỤC"
tocSheet.Range("A1").Font.Size = 16
tocSheet.Range("A1").Font.Bold = True
' Liệt kê sheets
i = 3
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "Mục lục" Then
tocSheet.Hyperlinks.Add _
Anchor:=tocSheet.Cells(i, 1), _
Address:="", _
SubAddress:="'" & ws.Name & "'!A1", _
TextToDisplay:=ws.Name
i = i + 1
End If
Next ws
End SubChạy macro → tự tạo mục lục với hyperlink đến tất cả sheet.
8. Email Hyperlink
=HYPERLINK("mailto:support@tradadata.com?subject=Câu hỏi", "📧 Gửi email hỗ trợ")Mở email client với subject đã điền sẵn.
9. Xóa tất cả Hyperlink
9.1. Xóa 1 link
Click phải → Remove Hyperlink
9.2. Xóa hàng loạt
Chọn vùng → Click phải → Remove Hyperlinks (số nhiều)
9.3. Tắt Auto Hyperlink
File → Options → Proofing → AutoCorrect Options → AutoFormat As You Type → bỏ tick Internet and network paths with hyperlinks
10. Mẹo Navigation
Sheet đầu tiên = Home: Luôn để sheet mục lục ở vị trí đầu
Emoji trong tên:
📊 Dashboard,💰 Doanh số→ dễ nhận biếtColor Tab: Click phải tab sheet → Tab Color → tô màu theo nhóm
Freeze Row 1: Hàng đầu chứa nút navigation → freeze → luôn hiện
Print Area skip navigation: Đặt print area bỏ qua cột/hàng navigation
11. Tổng kết
Navigation biến file Excel từ "bảng tính" thành "ứng dụng". Mục lục, hyperlink nội bộ, navigation buttons, và sheet tabs có màu giúp người dùng tìm thông tin trong 1-2 click thay vì lướt qua 20 sheet. Đầu tư 10 phút cho navigation tiết kiệm hàng giờ cho người sử dụng.
Bình luận
Đăng nhập để tham gia bình luận
Đăng nhậpNhận bài viết mới nhất
Đăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.
