Có thể bạn quan tâm: Cách Nhập Bảng Từ Excel Vào Word – Hướng Dẫn Chi Tiết Và Đầy Đủ
Giới thiệu
Excel là một công cụ mạnh mẽ giúp người dùng quản lý dữ liệu, phân tích và báo cáo. Một trong những tính năng quan trọng nhất của Excel là khả năng liên kết dữ liệu giữa các sheet, workbook hoặc thậm chí giữa các ứng dụng khác. Việc liên kết đúng cách giúp bạn tiết kiệm thời gian, tránh sai sót và tạo ra các báo cáo động. Trong bài viết này, chúng ta sẽ đi sâu vào cách liên kết tới sheet khác trong Excel, từ cách đơn giản nhất như công thức mà tới các thủ thuật nâng cao như sử dụng VBA, Power Query và Hyperlink. Ngoài ra, chúng ta cũng sẽ xem xét các vấn đề thường gặp, mẹo tránh lỗi và cách bảo mật khi chia sẻ file.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Nhập File Csv Vào Excel
1. Liên kết cơ bản bằng công thức
1.1. Công thức tham chiếu trực tiếp
Cách nhanh nhất để lấy dữ liệu từ sheet khác là sử dụng công thức tham chiếu trực tiếp:
='TênSheet'!A1
TênSheet: Tên sheet mà bạn muốn lấy dữ liệu.A1: Ô dữ liệu cần lấy.
Ví dụ: Nếu bạn muốn lấy giá trị từ ô B5 trên sheet “DoanhThu” vào sheet hiện tại, bạn nhập:
='DoanhThu'!B5
Khi bạn nhập công thức này, Excel sẽ tự động hiển thị dấu = và bạn có thể nhấp vào ô B5 trong sheet “DoanhThu” để tạo tham chiếu.
Lưu ý: Nếu tên sheet chứa khoảng trắng hoặc ký tự đặc biệt, bạn cần đặt tên sheet trong dấu
'(như ví dụ trên). Nếu không có ký tự đặc biệt, bạn có thể bỏ dấu'.
1.2. Tham chiếu giữa các workbook
Nếu dữ liệu nằm trong một workbook khác, cú pháp sẽ thêm tên file và đường dẫn:
='TênFile.xlsxTênSheet'!A1
Ví dụ:
='DựPhẩm1.xlsxBảng1'!C10
Nếu workbook đang mở, bạn có thể nhấp vào ô C10 trong workbook “DựPhẩm1.xlsx” để tự động chèn đường dẫn.
Tip: Khi workbook gốc được lưu trong thư mục khác, bạn có thể sử dụng đường dẫn đầy đủ:
='C:\Users\Username\Documents\DựPhẩm1.xlsxBảng1'!C10
1.3. Sử dụng hàm INDIRECT cho liên kết động
Hàm INDIRECT cho phép bạn tạo tham chiếu một cách động dựa trên chuỗi văn bản. Điều này rất hữu ích khi bạn muốn thay đổi sheet hoặc ô tham chiếu mà không phải sửa công thức thủ công.
Cú pháp:
=INDIRECT("TênSheet!A1")
Ví dụ, nếu ô A1 chứa tên sheet muốn tham chiếu:
=INDIRECT(A1 & "!B5")
Nếu A1 chứa “DoanhThu”, công thức sẽ trở thành ='DoanhThu'!B5.
Cảnh báo:
INDIRECTkhông hoạt động khi влия workbook được đóng. Nếu workbook gốc bị đóng, công thức sẽ trả về lỗi#REF!.
1.4. Sử dụng hàm INDEX và MATCH để tìm kiếm dữ liệu qua sheet
Nếu bạn cần lấy dữ liệu dựa trên điều kiện, hàm INDEX và MATCH là lựa chọn tốt.
Cú pháp:
=INDEX('TênSheet'!$B$2:$B$100, MATCH("Tìm kiếm", 'TênSheet'!$A$2:$A$100, 0))
Ví dụ: Fellowship của “DoanhThu” trong cột A, giá trị tương ứng trong cột B.
Có thể bạn quan tâm: How To Nan Đến Hàng Cuối Cùng Trong Excel
2. Tạo liên kết bằng Hyperlink
2.1. Hyperlink tới ô hoặc sheet
- Chọn ô cần đặt liên kết.
- Vào
Insert>Links>Insert Link. - Ở mục wanda
Place in This Document, chọn sheet và ô muốn liên kết. - Nhấn OK.
Khi người dùng nhấp vào ô, Excel sẽ tự động chuyển tới sheet và ô đã chọn.
2.2. Hyperlink động với hàm HYPERLINK

Có thể bạn quan tâm: How To Insert Picture In Excel Cell Fit: A Complete Guide To Inserting Images Into Excel Cells And Making Them Fit Perfectly
Nếu bạn muốn tạo liên kết có thể thay đổi được tùy vào dữ liệu, có thể dùng hàm HYPERLINK:
=HYPERLINK("#'TênSheet'!A1", "Mô tả")
Ví dụ:
=HYPERLINK("#'DoanhThu'!B5", "Xem chi tiết Doanh Thu")
Bạn cũng có thể kết hợp với INDIRECT để tạo liên kết động:
=HYPERLINK("#" & A1 & "!B5", "Xem " & A1)
Khi A1 chứa “DoanhThu”, liên kết sẽ dẫn tới ô B5 trên sheet “DoanhThu”.
3. Liên kết dữ liệu động trong báo cáo và dashboard
3.1. Sử dụng Data Validation để tạo danh sách dropdown liên kết
Bạn có thể tạo một danh sách dropdown cho phép người dùng chọn sheet hoặc dữ liệu cụ thể:
- Tạo danh sách sheet trong một vùng dữ liệu (ví dụ: A2:A5).
- Chọn ô muốn đặt dropdown.
- Vào
Data>Data Validation. - Ở mục
Allow, chọnList. - Trong
Source, nhập vùng danh sách:=$A$2:$A$5. - Nhấn OK.
Sau đó, sử dụng converting INDIRECT để lấy dữ liệu dựa vào lựa chọn dropdown.
3.2. Tạo bảng dữ liệu động với OFFSET và COUNTA
Nếu bạn muốn tự động mở rộng vùng dữ liệu khi thêm mới trong sheet khác, OFFSET kết hợp với COUNTA hữu ích:
=OFFSET('Sheet1'!$A$1, 0, 0, COUNTA('Sheet1'!$A:$A), 1)
Điều này trả về vùng A1:A(n) nơi n là số ô có dữ liệu.
3.3. Liên kết dữ liệu từ nhiều sheet qua Consolidate
бір Excel -> Data > Consolidate. Bạn có thể chọn nhiều sheet, chọn hàm tổng hợp (SUM, AVERAGE, …) và Excel sẽ tự động kết hợp dữ liệu.
4. Liên kết dữ liệu nâng cao
4.1. Sử dụng Power Query
Power Query cho phép bạn nhập dữ liệu từ nhiều sheet trong cùng workbook hoặc từ các workbook khác:
- Vào
Data>Get Data>From Workbook. - Chọn file nguồn.
- Chọn sheet cần nhập, áp dụng các bước chuyển đổi (chọn cột, lọc, đổi tên, …)
- Nhấn
Close & Loadđể đưa dữ liệu vào sheet hiện tại.
Khi dữ liệu nguồn thay đổi, bạn chỉ cần nhấn Refresh để cập nhật.
4.2. Liên kết dữ liệu qua VBA
Nếu bạn muốn tự động hoá quá trình liên kết, VBA là công cụ mạnh mẽ.
Ví dụ: Tạo một macro để sao chép dữ liệu từ sheet “DoanhThu” vào sheet “Báo Cáo”:
Sub CopyData() Dim src As Worksheet, dst As Worksheet Set src = ThisWorkbook.Worksheets("DoanhThu") Set dst = ThisWorkbook.Worksheets("Báo Cáo") src.Range("A1:B10").Copy Destination:=dst.Range("A1")
End Sub
울 hơn: Tạo liên kết động trong ô:
Sub LinkCell() Dim srcSheet As String, srcCell As String srcSheet = "DoanhThu" srcCell = "B5" ActiveCell.Formula = "='" & srcSheet & "'!" & srcCell
End Sub
Bạn có thể gán macro này cho một nút hoặc một sự kiện.
4.3. Liên kết dữ liệu qua Dynamic Named Ranges
Sử dụng OFFSET để tạo named range tự động cập nhật:
- Vào
Formulas>Name Manager. Newvà đặt tên (ví dụ:DataRange).- Trong
Refers to, nhập:
=OFFSET('Sheet1'!$A$1,0,0,COUNTA('Sheet1'!$A:$A),1)
- Bây giờ bạn có thể dùng
DataRangetrong công thức hoặc Table.
5. Thực hành: Xây dựng một dashboard liên kết nhiều sheet
Giả sử bạn có 3 sheet: Sales, Costs, Profit. Để tạo dashboard:
- Tạo bảng dữ liệu: Tạo một sheet “Dashboard”.
- Liên kết dữ liệu: Dùng công thức
=SUM('Sales'!B2:B100)để lấy tổng doanh thu. Tương tự với chi phí. - Tính lợi nhuận:
=SUM('Profit'!B2:B100). - Sử dụng biểu đồ: Chọn vùng dữ liệu liên kết và chèn biểu đồ.
- Tạo dropdown: Dùng
Data Validationđể chọn năm và sử dụngOFFSETплавно lọc dữ liệu. - Refresh: Nếu dữ liệu gốc thay đổi, cập nhật bằng cách refresh liên kết.
6. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| #REF! | Tham chiếu tới sheet hoặc ô không tồn tại | Kiểm tra tên sheet và ô. |
| #REF! | Workbook gốc đã đóng khi dùng INDIRECT | Đảm bảo workbook nguồn mở hoặc dùng OFFSET/INDEX thay thế. |
| #VALUE! | Hàm HYPERLINK với đường dẫn không đúng | Kiểm tra cú pháp, đặc biệt dấu #. |
| Data not updated | Liên kết thủ công nhưng không refresh | Sử dụng Data > Refresh All hoặc macro. |
| Performance slow | Nhiều công thức tham chiếu tại cùng một lúc | Sử dụng bảng dữ liệu, Power Query, hoặc tắt tính năng tính toán tự động. |
7. Mẹo bảo mật khi liên kết dữ liệu
- Không chia sẻ file chứa macro nếu không cần thiết; macro có thể chứa mã độc.
- Ký file để ngăn chặn thay đổi trái phép.
- Sử dụng bảo vệ sheet: Đặt mật khẩu cho sheet chứa dữ liệu nhạy cảm.
- Giới hạn truy cập: Chỉ cho phép người dùng cần thiết để chỉnh sửa dữ liệu.
- Đặt tùy chọn bảo mật:
File>Info>Protect Workbook>Encrypt with Password.
8. Kết luận
Liên kết tới sheet khác trong Excel là một kỹ năng cốt lõi giúp bạn tối ưu hoá công việc, giảm thiểu sai sót và tạo ra các báo cáo động. Bằng cách nắm vững các phương pháp từ công thức tham chiếu đơn giản, Hyperlink, Power Query, cho tới VBA, bạn có thể linh hoạt xây dựng mọi loại dữ liệu liên kết phù hợp với nhu cầu doanh nghiệp. Đừng quên kiểm tra lỗi, bảo mật và thường xuyên cập nhật dữ liệu để đảm bảo tính chính xác và hiệu quả. Bắt đầu thực hành ngay hôm nay và trải nghiệm sức mạnh của Excel trong việc quản lý dữ liệu đa sheet!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
