Cách Lấy Dữ Liệu Giống Nhau Trong Excel

Trong công việc quản lý dữ liệu, việc xác định và lấy ra những bản ghi trùng lặp hay dữ liệu giống nhau là một nhu cầu rất phổ biến. Dù bạn là người mới bắt đầu hay là một chuyên gia đã có kinh nghiệm với Excel, các phương pháp dưới đây sẽ giúp bạn nhanh chóng và chính xác thực hiện công việc này. Bài viết sẽ trình bày chi tiết các cách tiếp cận khác nhau: từ công cụ tích hợp sẵn trong Excel, công thức tùy chỉnh, cho tới việc sử dụng Power Query và VBA. Bạn cũng sẽ được hướng dẫn cách áp dụng từng phương pháp vào thực tế, cùng với những lưu ý quan trọng để tránh sai sót.

1. Tìm Kiếm Dữ Liệu Trùng Lặp Bằng Conditional Formatting

1.1 Giới Thiệu Tính Năng Conditional Formatting

Conditional Formatting là một công cụ mạnh mẽ giúp bạn làm nổi bật các ô thỏa mãn điều kiện nhất định mà không cần viết công thức. Đối với việc tìm dữ liệu giống nhau, công cụ này cho phép bạn dễ dàng nhận diện những giá trị trùng lặp ngay trong bảng.

1.2 Hướng Dẫn Bước Thứ

  1. Chọn vùng dữ liệu – Click vào ô đầu tiên của cột bạn muốn kiểm tra, kéo chuột để chọn toàn bộ cột hoặc vùng cần kiểm tra.
  2. Mở Conditional Formatting – Vào thẻ Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values.
  3. Chọn kiểu định dạng – Trong hộp thoại, chọn màu sắc (ví dụ: đỏ nhẹ) để đánh dấu các giá trị trùng lặpceived.
  4. Xem kết quả – Excel sẽ tự động tô màu các ô có giá trị giống nhau trong vùng đã chọn.

1.3 Lưu Ý Khi Sử Dụng

  • Không loại bỏ bản ghi: Công cụ này chỉ đánh dấu, không thực hiện xóa.
  • Độ chính xác: Đối với pip dữ liệu lớn, có thể mất một vài giây để cập nhật.
  • Phân biệt số và chuỗi: Nếu dữ liệu trong cột có cả số và văn bản, Excel sẽ phân biệt chính xác, nhưng cần kiểm tra kiểu dữ liệu của từng cột.

2. Sử Dụng Công Cụ “Remove Duplicates” (Loại Bỏ Trùng Lặp)

2.1 Mục Đích

Không chỉ tìm, mà còn loại bỏ những bản ghi trùng lặp để bạn có danh sách dữ liệu duy nhất.

2.2 Hướng Dẫn

  1. Chọn vùng dữ liệu – Lần này chọn toàn bộ bảng, bao gồm tiêu đề.
  2. Vào thẻ Data → Remove Duplicates.
  3. Chọn cột cần kiểm tra – Nếu dữ liệu được chia thành nhiều cột, chọn tất cả các cột cần so sánh (hoặc chỉ một cột).
  4. Xác nhận – Nhấn OK, Excel sẽ hiển thị số bản ghi đã được loại bỏ và số bản ghi còn lại.

2.3 Lưu Ý

  • Sao lưu dữ liệu: Trước khi thực hiện, hãy sao lưu dữ liệu gốc vì quá trình này không thể khôi phục được.
  • Kiểm tra tiêu đề: Nếu cột tiêu đề bị chọn, Excel sẽ bỏ qua chúng.
  • Chỉ bỏ trùngalgo: Nếu bạn chỉ muốn loại bỏ trùng lặp trong một cột, làm theo cách trênVals.

3. Sử Dụng Công Thức COUNTIF Để Phát Hiện Bản Ghi Trùng

3.1 Tóm Tắt Công Thức

COUNTIF(range, criteria) trả về số lần xuất hiện củaoogle giá trị trong một vùng. Khi kết hợp với IF, bạn có thể xác định xem giá trị nào đã xuất hiện nhiều hơn một lần.

3.2 Ví Dụ Cụ Thể

Giả sử dữ liệu nằm ở cột A (A2:A100). Bạn muốn đánh dấu các ô trùng lặp.

AB
1
2
1
  • B1: =IF(COUNTIF($A$2:$A$100, HW) > 1, "Duplicate", "")

Khi sao chép công thức xuống, ô B sẽ hiển thị “Duplicate” cho các giá trị trùng lặp.

3.3 Mở Rộng Công Thức

  • Hiển thị số lần trùng: =COUNTIF($A$2:$A$100, A2)
  • Tìm giá trị duy nhất: =IF(COUNTIF($A$2:$A$100, A2) = 1, "Unique", "")

3.4 Lưu Ý

  • Hiệu suất: Khi vùng dữ liệu lớn, công thức COUNTIF có thể làm chậm Excel.
  • Thay đổi dữ liệu: Khi giá trị được chỉnh sửa, công thức tự động cập nhật.

4. Áp Dụng Advanced Filter Để Lấy Dữ Liệu Không Trùng

4.1 Định Nghĩa Advanced Filter

Advanced Filter cho phép lọc dữ liệu theo nhiều tiêu chí phức tạp, bao gồm cả việc lấy ra dữ liệu duy nhất mà không cần gọi công thức.

4.2 Hướng Dẫn

  1. Chọn dữ liệu – Bảng dữ liệu gốc (bao gồm tiêu đề).
  2. Mở Advanced Filter Bargain – Vào thẻ Data → Advanced.
  3. Chọn tùy chọn –
  4. Copy to another location – để xuất dữ liệu duy nhất ra vùng mới.
  5. List range – nhập vùng dữ liệu gốc.
  6. Criteria range – để lọc nâng cao (bỏ trống nếu chỉ lấy duy nhất).
  7. Copy to – chỉ định ô bắt đầu của vùng mới.
  8. Check “Unique records only” – chọn để lọc trùng lặp.
  9. Nhấn OK – Excel sẽ xuất ra danh sách duy nhất.

4.3 Lưu Ý

  • Không ảnh hưởng dữ liệu gốc: Advanced Filter không thay đổi dữ liệu gốc.
  • Cần chuẩn bị vùng xuất: Đảm bảo không ghi đè dữ liệu quan trọng.

5. Sử Dụng PivotTable Để Tóm Tắt Dữ Liệu Trùng Lặp

5.1 Ý Nghĩa PivotTable

Cách Lấy Dữ Liệu Giống Nhau Trong Excel
Cách Lấy Dữ Liệu Giống Nhau Trong Excel

PivotTable cho phép bạn tóm tắt dữ liệu lớn, tính tổng, đếm, hoặc liệt kê các giá trị duy nhất.

5.2 Hướng Dẫn

  1. Tạo PivotTable – Chọn dữ liệu → Thẻ Insert → PivotTable.
  2. Chющими – Chọn “New Worksheet” hoặc “Existing Worksheet”.
  3. Kéo cột cần phân tích vào Rows và Values (đặt tính toán là Count).
  4. Đọc kết quả – PivotTable sẽ hiển thị số lần xuất hiện của mỗi giá trị.
  5. Lọc trùng lặp – Nếu số lần > 1, giá trị đó là trùng lặp.

5.3 Lưu Ý

  • Tính năng động: Khi dữ liệu gốc thay đổi, PivotTable cần refresh để cập nhật.
  • Xem chi tiết: Dùng tính năng “Show Details” để xem danh sách bản ghi tương ứng.

6. réalisée Power Query (Get & Transform) Để Xử Lý Dữ Liệu Giống Nhau

6.1 Giới Thiệu Power Query

Power Query (Get & Transform) là công cụ mạnh mẽ trong Excel 2026 trở lên, giúp truy vấn, chuyển đổi và tải dữ liệu từ nhiều nguồn khác nhau.

6.2 Hướng Dẫn

  1. Nhập dữ liệu vào Power Query – Chọn dữ liệu → Thẻ Data → From Table/Range.
  2. Xóa trùng lặp – Trong Power Query Editor, chọn cột → Remove Rows → Remove Duplicates.
  3. Tải dữ liệu trở lại Excel – Nhấn Close & Load.

6.3 Lưu Ý

  • Tự động cập nhật: Khi dữ liệu trong bảng gốc thay đổi, bạn chỉ cần refresh Power Query.
  • Khả năng tùy biến: Power Query cho phép bạn gộp, chia cột, thay đổi kiểu dữ liệu, v.v.

7. Sử Dụng VBA Để Tự Động Tìm và Xử Lý Dữ Liệu Trùng Lặp

7.1 Khi Nào Cần Sử Dụng VBA

Nếu bạn cần thực hiện công việc lặp đi lặp lại, hoặc xử lý dữ liệu lớn vượt giới hạn tính năng Excel thông thường, VBA sẽ là giải prisión.

7.2 Mẫu Macro Đơn Giản

Sub RemoveDuplicateRows() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") With ws .Range("A1:D1000").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes MsgBox "Đã loại bỏ trùng lặp!" End With
End Sub
  • Columns:=Array(1, 2) chỉ định cột A và B là tiêu chuẩn so sánh trùng lặp.
  • Header:=xlYes nhận diện dòng tiêu đề.

7.3 Lưu Ý Khi Viết VBA

  • Kiểm tra kỹ dữ liệu: Thay vì x_edges, bạn nên sao lưu dữ liệu trước khi chạy macro.
  • Quyền Macro: Đảm bảo macro được bật trong Excel.
  • Hiệu suất: Với dữ liệu quá lớn, macro có thể chậm; cân nhắc viết logic hiệu quả hơn.

8. Kiểm Tra Dữ Liệu Giống Nhau Trong Bảng Thống Kê Kết Nối Nhiều Bảng

Trong nhiều trường hợp, dữ liệu trùng lặp có thể xuất hiện khi hợp nhất nhiều bảng dữ liệu (ví dụ: dữ liệu từ nhiều cửa hàng, ngày tháng). Dưới đây là cách hợp nhất và lọc trùng lặp:

  1. Sử dụng Power Query – Nhập từng bảng vào Power Query, sau đó dùng Append Queries để kết hợp.
  2. Xóa trùng lặp – Sau khi append, thực hiện bước 2 trong phần Power Query.
  3. Tải dữ liệu – Lưu kết quả trả về Excel.

9. Phân Tích Dữ Liệu Trùng Lặp B быстр

9.1 Thống Kê Số Lượng Trùng

  • ispiele: =SUMPRODUCT(--(COUNTIF(A2:A100, A2:A100)>1)) trả về số lượng giá trị trùng lặp trong vùng.
  • Đếm các giá trị duy nhất: =SUMPRODUCT(--(COUNTIF(A2:A100, A2:A100)=1)).

9.2 Trình Bày Kết Quả

Bạn có thể tạo bảng tóm tắt (PivotTable hoặc công thức) để hiển thị:

Giá trịSố lần xuất hiệnLoại
1233Trùng
4561Độc nhất

10. Lưu Ý Khi Làm Việc Với Dữ Liệu Trùng Lặp

Thông TinMô Tả
Kiểm Tra Kiểu Dữ LiệuSố, Văn Bản, Ngày
Sửibrate Bản Ghi TrùngXóa, Giữ, Hoặc Đánh Dấu
Lưu Trữ Dữ Liệu GốcSao lưu trước khi thực hiện thao tác
Tối Ưu Hiệu SuấtSử dụng công thức mảng, Power Query, hoặc VBA cho dữ liệu lớn

11. Kết Luận

Việc lấy dữ liệu giống nhau (trùng lặp) 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 quản lý dữ liệu hiệu quả hơn. Dù bạn quyết định dùng Conditional Formatting để chỉ đánh dấu, sử dụng Remove Duplicates để loại bỏ, viết công thức COUNTIF để phân tích, hay tận dụng Power Query và VBA để tự động hóa, mỗi phương pháp đều có ưu điểm riêng. Hãy lựa chọn công cụ phù hợp với quy mô dữ liệu và mục tiêu của mình, đồng thời nhớ luôn bảo vệ dữ liệu gốc bằng cách sao lưu trước khi thựcVice thao tác.

Với những hướng dẫn trên, hy vọng bạn đã có thể nhanh chóng xử lý dữ liệu trùng lặp trong Excel một cách chính xác, hiệu quả và tiết kiệm thời gian. Chúc bạn thành công trong công việc!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận