Hyperlink Và Navigation Trong Excel: Tạo File Dễ Điều Hướng Như Website
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.
Mục lục
- 1. Tại sao cần Navigation trong Excel?
- 2. Tạo Hyperlink cơ bản
- 2.1. Cách 1: Insert Hyperlink
- 2.2. Cách 2: Hàm HYPERLINK
- 2.3. Link đến website
- 2.4. Link đến ô trong cùng file
- 2.5. Link đến Named Range
- 2.6. Link đến file khác
- 3. Tạo Mục Lục (Table of Contents)
- 3.1. Bước 1: Tạo sheet TOC
- 3.2. Bước 2: Liệt kê tất cả sheet
- 3.3. Bước 3: Gắn hyperlink
- 3.4. Bước 4: Nút Back ở mỗi sheet
- 4. Navigation Buttons
- 4.1. Tạo Shape Button
- 4.2. Format button đẹp
- 4.3. Copy button đến mỗi sheet
- 5. Dynamic Hyperlink với INDIRECT
- 5.1. Link đến sheet dựa trên dropdown
- 5.2. Link đến dòng cụ thể
- 6. Quick Access Navigation
- 6.1. Ctrl + Home / Ctrl + End
- 6.2. Name Box Navigation
- 6.3. Ctrl + Page Up/Down
- 7. Mục lục tự động với VBA
- 8. Email Hyperlink
- 9. Xóa tất cả Hyperlink
- 9.1. Xóa 1 link
- 9.2. Xóa hàng loạt
- 9.3. Tắt Auto Hyperlink
- 10. Mẹo Navigation
- 11. Tổng kết
Muốn làm chủ Excel?
Tham gia khóa học E-Learning của Trà Đá Data để được hướng dẫn chi tiết từ A-Z với Case Study thực tế.
Tìm hiểu ngayBài viết liên quan
Khám phá thêm các bài viết cùng chủ đề
Khắc phục lỗi Ctrl + C / Ctrl + V trên Excel 2016 – 2024
Ctrl+C và Ctrl+V trên Excel đột nhiên hoạt động không ổn định? Bài viết này hướng dẫn cách sử dụng bộ Hot Fix để xử lý lỗi nhanh chóng chỉ với vài thao tác đơn giản, kể cả khi bạn không rành về IT.
INDIRECT Và OFFSET: Tạo Tham Chiếu Động Trong Excel
INDIRECT biến text thành tham chiếu, OFFSET tạo range dịch chuyển. Tạo dependent dropdowns, dynamic charts, cross-sheet lookups một cách linh hoạt.
IF Nâng Cao: IFS, SWITCH, LAMBDA, LET — Công Thức Điều Kiện Thế Hệ Mới
Không còn nested IF 64 cấp! IFS cho nhiều điều kiện, SWITCH cho match giá trị, LET cho biến trung gian, LAMBDA cho hàm tự tạo. So sánh chi tiết và ví dụ.
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.