Có thể bạn quan tâm: Rút Trích Dữ Liệu Ngày Tháng Trong Excel
Giới thiệu
Excel là công cụ quản lý dữ liệu phổ biến nhất trên toàn thế giới, được sử dụng trong mọi lĩnh vực từ kế toán, marketing, cho tới nghiên cứu khoa học. Khi làm việc với bảng tính lớn, việc phát hiện và xử lý các bản ghi trùng lặp (duplicate) là một bước quan trọng giúp đảm bảo tính chính xác của dữ liệu, giảm thiểu sai sót trong phân tích và báo cáo, đồng thời nâng cao hiệu suất làm việc. Bài viết này sẽ hướng dẫn chi tiết các phương pháp so sánh dữ liệu trùng nhau trong Excel, từ các công thức cơ bản, Conditional Formatting, Power Query cho tới các mẹo tối ưu khi làm việc với bảng dữ liệu lớn.
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
Tại sao cần so sánh dữ liệu trùng nhau
Đảm bảo tính toàn vẹn dữ liệu
Nếu có nhiều bản ghi trùng lặp mà không được xử lý, các báo cáo, thống kê và phân tích sẽ bị sai lệch. Ví dụ, khi tính tổng doanh thu, một khách hàng có thể được tính nhiều lần nếu có nhiều đơn hàng trùng nhau.Tiết kiệm bộ nhớ và tăng tốc độ tính toán
Một bảng dữ liệu lớn với hàng nghìn bản ghi trùng lặp sẽ làm tăng bộ nhớ và thời gian xử lý. Việc loại bỏ các bản ghi không cần thiết giúp Excel chạy mượt hơn.Giúp quản trị dữ liệu dễ dàng hơn
Khi dữ liệu được làm sạch, việc quản lý, cập nhật, nhập liệu trở nên dễ dàng hơn. Người quản trị dữ liệu có thể tập trung vào những bản ghi quan trọng mà không bị phiền phức bởi dữ liệu thừa.Tăng độ tin cậy của quyết định kinh doanh
Quyết định dựa trên dữ liệu chính xác sẽ giảm rủi ro và cải thiện hiệu quả kinh doanh.
Có thể bạn quan tâm: Quản Lý Tiến Độ Dự Án Bằng Excel: Hướng Dẫn Chi Tiết, Công Cụ, Công Thức Và Bí Quyết Tối Ưu
Các phương pháp so sánh dữ liệu trùng nhau trong Excel
1. Sử dụng Conditional Formatting (Định dạng có điều kiện)
Conditional Formatting là một công cụ mạnh mẽ giúp làm nổi bật các giá trị trùng lặp ngay lập tức.
Bước thực hiện:
- Chọn vùng dữ liệu cần kiểm tra.
- Vào menu
Home→Conditional Formatting→Highlight Cells Rules→Duplicate Values. - Chọn màu sắcამდ.
- Nhấn OK.
Sau khi áp dụng, Excel sẽ tô màu tất cả các giá trị trùng lặp, giúp người dùng nhanh chóng nhận diện.
Tip: Để lọc các giá trị trùng lặp đã được tô màu, bạn có thể sử dụng tính năng
Filter(đèn lọc) và chọn màu sắc tương ứng.
2. Sử dụng hàm COUNTIF / COUNTIFS
Hàm COUNTIF tính số lần xuất hiện của một giá trị trong một phạm vi. Khi kết hợp với một cột mới, bạn có thể xác định xem mỗi bản ghi có xuất hiện nhiều hơn một lần hay không.
Ví dụ:
Giả sử dữ liệu nằm trong cột A (A2:A1000). Thêm công thức vào ô B2:
=COUNTIF($A$2:$A$1000, A2)
Kéo công thức xuống toàn bộ cột B. Nếu giá trị trong cột B > 1, thì bản ghi đó là trùng lặp.
Mẹo: Bạn có thể lọc cột B để chỉ hiển thị các giá trị > 1, từ đó nhanh chóng xác định các bản ghi trùng lặp.
3. Sử dụng hàm UNIQUE (Excel 365 / Excel 2026)
Nếu bạn đang sử dụng phiên bản Excel hỗ trợ hàm UNIQUE, bạn có thể lấy danh sách các giá trị duy nhất trong một cột. Kết quả này có thể được so sánh với dữ liệu gốc để xác định bản ghi trùng.
Công thức:
=UNIQUE(A2:A1000)
Nếu số lượng giá trị trong cột gốc lớn hơn số lượng giá trị duy nhất, thì có bản ghi trùng lặp.
4. Sử dụng Power Query
Power Query (trong Excel 2026 trở lên) là một công cụ mạnh mẽ cho việc xử lý dữ liệu. Bạn có thể nhập dữ liệu vào Power Query, sau đó sử dụng tính năng Remove Duplicates để loại bỏ bản ghi trùng lặp.

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
Quy trình:
- Chọn vùng dữ liệu →
Data→Get & Transform Data→From Table/Range. - Trong Power Query Editor, chọn cột cần kiểm tra trùng lặp →
Remove Rows→Remove Duplicates. - Nhấn
Close & Loadđể tải dữ liệu đã được làm sạch trở lại Excel.
Lưu ý: Power Query giữ nguyên dữ liệu gốc trong Excel; bạn chỉ tạo một bảng mới đã được lọc.
Các bước thực hiện so sánh dữ liệu trùng nhau
Bước 1: Chuẩn bị dữ liệu
- Kiểm tra định dạng: Đảm bảo dữ liệu trong cột cần kiểm tra có cùng định dạng (ví dụ: số, văn bản, ngày tháng). Định dạng khác nhau có thể khiến difficulty trong việc phát hiện trùng lặp.
- Loại bỏ khoảng trắng thừa: Sử dụng hàm
TRIMđể loại bỏ khoảng trắng ở đầu và cuối chuỗi. - Chuẩn hóa dữ liệu: Đổi chữ hoa/chữ thường thành dạng thống nhất bằng hàm
UPPERhoặcLOWER.
Bước 2: Sử dụng công thức
- Thêm cột phụ (ví dụ cột B) và dùng công thức
COUNTIFnhư đã trình bày. - Nếu dữ liệu gồm nhiều cột cần so sánh (ví dụ: tên + ngày sinh), hãy kết hợp các cột thành một chuỗi duy nhất bằng
CONCATENATEhoặc&. - Ví dụ:
=COUNTIF($A$2:$A$1000, A2 & "-" & B2).
Bước 3: Định dạng
- Áp dụng Conditional Formatting để làm nổi bật các giá trị trùng lặp mà bạn đã xác định.
- Sử dụng
Conditional Formattingvới công thức tùy chỉnh:=B2>1
và chọn màu sắc.
Bước 4: Xử lý
- Xoá trùng: Sau khi xác định, bạn có thể lọc cột B →
Filter→ chọn >1 → chọn tất cả các hàng trùng lặp →Delete→Clear Filter. - Lưu trữ: Giữ lại bản sao dữ liệu gốc bằng cách sao chép vào một sheet riêng.
- Tạo báo cáo: Sử dụng PivotTable để tổng hợp dữ liệu đã làm sạch.
Mẹo tối ưu khi làm việc với dữ liệu lớn
Sử dụng phạm vi động (Dynamic Range):
Khi dữ liệu có thể thay đổi, hãy tạo tên vùng (Name Manager) với công thức nhưOFFSEThoặcTABLE. Ví dụ:=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)Tránh lặp lặp công thức:
Nếu có hàng triệu dòng, việc áp dụng công thứcCOUNTIFcho từng hàng có thể làm chậm Excel. Thay vào đó, hãy sử dụng Power Query hoặc PivotTable để xử lý dữ liệu trước khi đưa vào bảng tính.Sử dụng tính năng
Sort & Filter:
Sắp xếp dữ liệu theo cột cần kiểm tra giúp nhanh chóng nhìn thấy các giá trị trùng lặp (các bản ghi liên tiếp).Sử dụng macro VBA:
Khi cần tự động hoá quá trình phát hiện và xoá trùng lặp, macro có thể thực hiện hàng trăm dòng code trong vài giây. Ví dụ:vba Sub RemoveDuplicates() Dim rng As Range Set rng = Range("A2:A1000") rng.RemoveDuplicates Columns:=1, Header:=xlNo End SubĐảm bảo tính toàn vẹn dữ liệu:
Trước khi thực hiện bất kỳ thao tác xoá nào, hãy sao lưu dữ liệu. Excel cung cấp tính năngUndonhưng chỉ hỗ trợ một số bước nhất định.
Ứng dụng thực tế: Ví dụ doanh thu, danh sách khách hàng
Ví dụ 1: Tổng doanh thu với dữ liệu trùng lặp
Giả sử bạn có bảng dữ liệu bán hàng với các cột: Mã đơn hàng, Tên khách hàng, Ngày bán, Số tiền. Nếu có nhiều dòng trùng lặp (do nhập sai dữ liệu), khi tính tổng doanh thu sẽ bị cộng nhiều lần. Bằng cách áp dụng Power Query để loại bỏ trùng lặp theo Mã đơn hàng, bạn sẽ có tổng doanh thu chính xác.
Ví dụ 2: Danh sách khách hàng
Trong bộ dữ liệu khách hàng, có thể có nhiều bản ghi trùng nhau vì nhập lỗi>. Để xây dựng danh sách khách hàng duy nhất, bạn có thể dùng công thứcUNIQUE(Excel 365) hoặcRemove Duplicates` trong Power Query. Khi bảng dữ liệu lớn hơn 10.000 dòng, Power Query sẽ chạy nhanh hơn nhiều so với Conditional Formatting.
Ví dụ 3: Kiểm tra dữ liệu nhập từ hệ thống khác
Khi nhập dữ liệu từ một hệ thống ERP vào Excel, thường có thể có nhữnglok trùng lặp do lỗi đồng bộ. Bằng cách dùng công thức COUNTIF trong cột phụ, bạn có thể dễ dàng lọc và kiểm tra các bản ghi trùng lặp, sau đó đưa ra quyết định loại bỏ hoặc duyệt thủ công.
Kết luận
Việc so sánh và xử lý dữ liệu trùng nhau trong Excel là một kỹ năng thiết yếu cho bất kỳ người làm việc với dữ liệu nào. Bằng cách tận dụng các công cụ như Conditional Formatting, hàm COUNTIF, UNIQUE, và Power Query, bạn có thể nhanh chóng phát hiệnMockito và loại bỏ các bản ghi trùng lặp, từ đó nâng cao độ chính xác của dữ liệu, giảm bớt thời gian SCH và nâng cao năng suất làm việc. Đừng quên lưu trữ bản sao dữ liệu gốc và kiểm tra tính toàn vẹn dữ liệu trước khi thực hiện bất kỳ thao tác xoá nào. Khi áp dụng các mẹo tối ưu và tự động hoá, bạn sẽ có thể làm việc với các bảng tính lớn một cách mượt mà và hiệu quả hơn.

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