Công cụ so sánh danh sách

Dán hai danh sách cạnh nhau và công cụ sẽ trả về ba nhóm: phần giao nhau, các mục chỉ có trong danh sách A và các mục chỉ có trong danh sách B. Rất hữu ích khi bạn cần đối chiếu danh sách email xuất ra, bảng tính SKU, danh sách từ khóa, các dòng CSV hay bất kỳ tập dữ liệu nào mà bạn muốn biết “cái gì có ở bên này mà không có ở bên kia” mà không phải mở bảng pivot.

Cách so sánh hai danh sách

  1. 1

    Dán danh sách A

    Đặt danh sách thứ nhất vào ô bên trái, mỗi dòng một mục.

  2. 2

    Dán danh sách B

    Đặt danh sách thứ hai vào ô bên phải, cùng định dạng mỗi dòng một mục.

  3. 3

    Chọn tùy chọn

    Bật chế độ so khớp không phân biệt chữ hoa chữ thường và cắt bỏ khoảng trắng để chuẩn hóa các mục trước khi so sánh.

  4. 4

    Đọc ba cột kết quả

    Có trong cả hai danh sách, chỉ có trong A, chỉ có trong B: mỗi khối hiển thị số lượng và một nút sao chép.

Ý nghĩa của ba nhóm kết quả

  • Có trong cả hai danh sách (phần giao): các mục xuất hiện ở cả A và B. Ví dụ: những email trùng nhau giữa hai danh sách gửi thư, các mã SKU cùng có mặt trong hai bản xuất kho, hoặc những từ khóa mà cả trang của bạn lẫn trang đối thủ đều xếp hạng.
  • Chỉ có trong A (A trừ B, phần hiệu): các mục chỉ tồn tại trong danh sách thứ nhất. Hữu ích để tìm người đã hủy đăng ký, các dòng bị thiếu hoặc khoảng trống từ khóa.
  • Chỉ có trong B (B trừ A): trường hợp ngược lại, tức là những mục B có mà A không có.

Vì sao chuẩn hóa lại quan trọng

Hai mục trông giống hệt nhau vẫn có thể không khớp nếu một trong hai có khoảng trắng thừa ở cuối hoặc viết hoa khác nhau. Hai tùy chọn sau xử lý những trường hợp lệch phổ biến nhất:

Tùy chọn Chức năng
Cắt khoảng trắng Xóa khoảng trắng và ký tự tab ở đầu và cuối mỗi dòng
Không phân biệt chữ hoa chữ thường Coi Alice@example.comalice@example.com là cùng một mục

Các trường hợp dùng phổ biến

  • Đối chiếu dữ liệu xuất từ CRM trước khi nhập lại để phát hiện mục trùng hoặc liên hệ bị mất.
  • Tìm phần chênh lệch giữa hai tệp nghiên cứu từ khóa khi chuyển đổi website.
  • Kiểm tra xem những phụ thuộc nào đã thay đổi giữa hai bản package-lock.
  • So sánh danh sách học sinh giữa các lớp hoặc các học kỳ.

Những điều cần lưu ý

Các mục trùng lặp trong cùng một danh sách sẽ được loại bỏ trước khi so sánh: nếu A chứa apple ba lần thì vẫn chỉ tính là một mục. Nếu bạn cần ngữ nghĩa đa tập hợp (đếm số lần xuất hiện của từng mục), hãy dùng công cụ so sánh khác biệt văn bản.

Câu hỏi thường gặp

Không. Công cụ coi mỗi danh sách là một tập hợp, nên việc đảo thứ tự các dòng trong A hay B không làm thay đổi kết quả. Chỉ nội dung mới quan trọng.

Việc so sánh chạy ngay trong trình duyệt nên hiệu năng phụ thuộc vào máy của bạn, nhưng danh sách hàng chục nghìn dòng vẫn chạy mượt. Với tệp cực lớn, nên dùng lệnh comm hoặc bảng tính.

Hãy dán mỗi danh sách một cột, sau khi đã tách cột đó ra khỏi tệp CSV. Công cụ chỉ so sánh theo từng dòng và không phân tích cấu trúc CSV.

Không. Mỗi nhóm kết quả đều đã được loại bỏ trùng lặp. Nếu bạn cần giữ nguyên số lần xuất hiện, bạn phải dùng công cụ khác.

Không. Toàn bộ việc so sánh diễn ra ở phía trình duyệt: các danh sách bạn dán vào không bao giờ được gửi đi hay lưu lại.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác