So sánh dữ liệu là một công việc phổ biến mà nhiều người dùng Excel gặp phải khi làm việc với báo cáo, bảng tính, hoặc dữ liệu doanh thu. Việc so sánh hai bảng dữ liệu có thể giúp bạn xác định những dòng bị thiếu, những giá trị không khớp, hoặc những bản ghi trùng lặp. Dưới đây là một hướng dẫn chi tiết, từ các phương pháp cơ bản cho đến những kỹ thuật nâng cao, giúp bạn hoàn thiện công việc so sánh một cách nhanh chóng và chính xác.
Có thể bạn quan tâm: Sắp Xếp Dữ Liệu Theo Alphabet Trong Excel 2026: Hướng Dẫn Chi Tiết Và Nâng Cao
1. Tại sao việc so sánh dữ liệu lại quan trọng?
Trong môi trường làm việc ngày nay, dữ liệu luôn được cập nhật liên tục. Khi có hai bảng dữ liệu cùng liên quan tới một chủ đề nhưng được thu thập từ các nguồn khác nhau (ví dụ: dữ liệu bán hàng từ cửa hàng A và cửa hàng B), bạn cần xác định:
- Dữ liệu trung dư: Những bản ghi xuất hiện trong ‘
- Dữ liệu thiếu: Các bản ghiconn missing in one of the tables.
- Dữ liệu sai lệch: Các giá trị khác nhau cho cùng một trường khóa.
Nếu không so sánh đúng cách, bạn có thể đưa ra những quyết định sai lầm dựa trên dữ liệu không chính xác.
Ref: So sánh dữ liệu được đề cập trong nhiều tài liệu quản trị dữ liệu, ví dụ: Data Quality Management.
Có thể bạn quan tâm: Rút Trích Dữ Liệu Ngày Tháng Trong Excel
2. Chuẩn bị dữ liệu trước khi so sánh
Trước khi bắt đầu so sánh, bạn nên chuẩn bị dữ liệu để tránh lỗi và tăng tính chính xác:
- Đặt tên cột: Mỗi bảng nên có tên cột rõ ràng và thống nhất (ví dụ:
ID,Tên,Ngày,Số lượng). - Loại bỏ dữ liệu trùng lặp: Sử dụng
Remove Duplicatestrên tabData. - Kiểm tra kiểu dữ liệu: Đảm bảo rằng các cột dùng làm khóa (Primary Key) có cùng kiểu dữ liệu (text, số, ngày).
- Định dạng dữ liệu: Sử dụng
TEXThoặcNUMBERmột cách nhất quán. - Xóa ô trống: Nếu có ô trống trong cột khóa, Excel sẽ không thể so sánh chính xác.
Có thể bạn quan tâm: Quản Lý Tài Chính Gia Đình Bằng Excel: Hướng Dẫn Chi Tiết Để Kiểm Soát Ngân Sách Và Đạt Được Mục Tiêu Tài Chính
3. Phương pháp so sánh cơ bản: Conditional Formatting
3.1. Sử dụng Conditional Formatting để tìm kiếm giá trị khác nhau
- Chọn cột cần so sánh (ví dụ: cột
Số lượngtrong bảng A). - Trên tab
Home, chọnConditional Formatting>Highlight Cells Rules>Duplicate Values. - Đặt màu highlight (ví dụ: màu đỏ).
- Lặp lại cho bảng B.
Điều này giúpراطي quickly identify differences. However, it only works for exact matches and not for missing rows.
3.2. So sánh toàn bộ bảng
Bạn cũng có thể so sánh toàn bộ bảng bằng cách sử dụng công thức EXACT trong một cột phụ:
=IF(EXACT(A2,B2),"Khớp","Khác nhau")
Kéo công thức này xuống toàn bộ các dòng. Sau đó lọc theo cột kết quả để chỉ xem những dòng khác nhau.
4. So sánh bằng công thức VLOOKUP / INDEX & MATCH
4.1. VLOOKUP để kiểm tra sự tồn tại
Giả sử bạn có bảng A (cột ID, Số lượng) và bảng B (cột ID, Số lượng). Bạn muốn kiểm tra xem những ID nào bị thiếu trong bảng B.
- Trong bảng A, tạo cột mới
Check Bvới công thức:
=IFERROR(VLOOKUP(A2,$B$2:$B$100,1,FALSE),"Không có trong B")
Nếu trả về lỗi, có nghĩa là ID không tồn tại trong bảng B.
4.2. INDEX & MATCH để so sánh giá trị
Nếu bạn muốn so sánh giá trị Số lượng giữa hai bảng:
=IFERROR(IF(INDEX($C$2:$C$100,MATCH(A2,$B$2:$B$100,0))=C2,"Đúng","Sai"),"Không có trong B")
Trong đó:
– $B$2:$B$100: cột ID trong bảng B.
– $C$2:$C$100: cột Số lượng trong bảng B.
– C2: giá trị Số lượng trong bảng A.
5. So sánh bằng công thức COUNTIF / SUMPRODUCT
5.1. COUNTIF để tìm trùng lặp

Có thể bạn quan tâm: So Sánh Dữ Liệu Trùng Nhau Trong Excel: Cách Thực Hiện Và Tối Ưu
Giả sử bạn có một danh sách ID trong bảng A và muốn kiểm tra xem có bao nhiêu bản ghi trùng lặp trong bảng B:
=COUNTIF($B$2:$B$100, A2)
Nếu kết quả lớn hơn 0, có tồn tại trong B.
5.2. SUMPRODUCT để kiểm tra sự tồn tại và-ils
Bạn có thể dùng SUMPRODUCT để kiểm tra xem có bản ghi nào không khớp:
=SUMPRODUCT(--($B$2:$B$100=A2))
Kết quả trả về số lượng bản ghi trùng lặp.
6. So sánh bằng Power Query
Power Query là một công cụ mạnh mẽ trong Excel (từ Excel 2026 trở đi) để làm việc với dữ liệu lớn. Bạn có thể import hai bảng, sau đó thực hiện arfer
6.1. Nhập dữ liệu vào Power Queryहरी
- Chọn bảng A, vào tab
Data>From Table/Range. - Lặp lại cho bảng B.
- Trong Power Query Editor, chọn
Merge Queries.
6.2. Merge Queries
- Chọn cột khóa (ví dụ
ID) trong cả hai bảng. - Chọn kiểu
Left Outerđể giữ mọi dữ liệu từ bảng A. - Sau khi merge, bạn có thể lọc những dòng có giá trị
NULLtrong cột dữ liệu mới, cho thấy nhữngIDkhông tồn tại trong bảng B.
6.3. Tính toán khác biệt
Bạn cũng có thể tính toán sự khác biệt bằng cách tạo cột tùy chỉnh (Custom Column):
if Số lượng = Số lượng.2 then "Đúng" else "Sai"
Sau đó lọc theo cột này Whereas.
7. So sánh bằng công cụ “Inquire” (Excel 2026+)
Nếu bạn đang sử dụng Office Professional Plus, có thể bật add-in Inquire:
- Vào
File>Options>Add-Ins. - Chọn
Excel Add-ins>Go. - Đánh dấu
Inquirerồi nhấn OK. - Trên tab
Inquire, chọnCompare Filesvà chọn hai file Excel cần so sánh.
Add-in này sẽ hiển thị một báo cáo chi tiết về sự khác nhau, bao gồm cả công thức, ô dữ liệu, và format.
8. So sánh dữ liệu lớn (thousands/thousands rows)
Khi dữ liệu trở nên lớn, các công thức trên có thể làm chậm Excel. Dưới đây là một số mẹo:
- Sử dụng
Ctrl + Shift + Enterđể nhập công thức mảng và tránh tính toán hàng một. - Sử dụng
PivotTableđể nhóm và thống kê dữ liệu trước khi so sánh. - Chuyển sang
Power Pivot: Tạo mô hình dữ liệu và sử dụng DAX để so sánh. - Sử dụng `SQLrotz: Nếu dữ liệu nằm trong cơ sở dữ liệu, bạn có thể thực hiện so sánh trực tiếp trong SQL.
9. cara phát hiện lỗi khi so sánh
- Ô trống: Nếu một cột khóa trống, Excel sẽ coi như khuyết thiếu.
- Sai định dạng: Ví dụ, ngày tháng có thể được lưu dưới dạng text hoặc số.
- Kiểm tra
TRIMvàUPPER: Đôi khi dữ liệu có dấu cách thừa hoặc chữ hoa/thường khác nhau=max.
10. Tạo báo cáo so sánh tự động
Bạn có thể kết hợp các công thức trên vào ati một bảng tổng hợp:
| ID | Trạng thái | Số Lượng A | Số Lượng B | Ghi chú |
|---|---|---|---|---|
| 1 | Đúng | 100 | 100 | |
| 2 | Sai | 200 | 150 | Khác nhau |
| 3 | Thiếu | 300 | Không có |
Sử dụng IF, VLOOKUP, và SUMPRODUCT để tự động điền cột Trạng thái và Ghi chú.
11. Kết luận
So sánh hai bảng dữ liệu trong Excel không chỉ là một thao tác đơn giản mà còn là một kỹ năng quan trọng giúp bạn nâng cao chất lượng dữ liệu và đưa ra quyết định chính 핑. Bằng cách sử dụng Conditional Formatting, công thức VLOOKUP/INDEX, COUNTIF/SUMPRODUCT, Power Query, hay add-in Inquire, bạn có thể so sánh dữ liệu một cách nhanh chóng và chính xác, dù dữ liệu của bạn có bao nhiêu hàng, cột.
Hãy nhớ: chuẩn bị dữ liệu đúng cách là bước quan trọng nhất, không chỉ giúp bạn tránh lỗi mà còn làm cho quá trình so sánh trở nên suôn sẻ hơn. Sau khi đã làm quen với các phương pháp trên, bạn sẽ dễ dàng thực hiện so sánh dữ liệu trong bất kỳ bảng tính nào mà bạn gặp phải.
Chúc bạn thành công trong việc so sánh dữ liệu và nâng cao hiệu suất làm việc với Excel!

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ẻ.
