So Sánh Hai Cột trong Excel, CSV hoặc Bất Kỳ Danh Sách Nào

Dán hai tập dữ liệu và khớp các hàng theo cột khóa. Tức thì xem điều gì khớp, điều gì thay đổi và điều gì là duy nhất ở mỗi phía.

Thử ví dụ:
Cột A
Nhập hoặc kéo và thả tệp
Cột B
Nhập hoặc kéo và thả tệp
Tùy Chọn Đầu Ra

Khớp

Đầu ra

Dán hoặc tải lên dữ liệu ở cả hai bảng ở trên để xem kết quả.

Câu Hỏi Thường Gặp

Làm thế nào để so sánh hai cột trong Excel để tìm điểm khớp?
Sao chép cột đầu tiên từ Excel và dán vào Cột A, sau đó sao chép cột thứ hai vào Cột B. Công cụ khớp các hàng theo cột khóa và tức thì hiển thị điều gì khớp, điều gì là duy nhất ở mỗi phía và - nếu bạn đặt cột giá trị - điều gì đã thay đổi. Không cần công thức VLOOKUP, COUNTIF hay MATCH.

Ví dụ - hai lần xuất dữ liệu khách hàng:
Bảng A (Tháng 1)Bảng B (Tháng 2)Kết quả
C001C001✓ Khớp
C002-Chỉ trong A
-C003Chỉ trong B

Mẹo: nếu dữ liệu của bạn có hàng tiêu đề, hãy tích Hàng đầu tiên là tiêu đề trong Thiết lập cột để tên cột hiển thị trong các menu thả xuống.
Làm thế nào để tìm các mục trong Cột A nhưng không có trong Cột B?
Sau khi dán dữ liệu, bảng Chỉ trong A hiển thị mọi khóa tồn tại trong Cột A nhưng không có khóa khớp trong Cột B. Bảng Chỉ trong B hiển thị điều ngược lại.

Ví dụ - tìm sản phẩm đã ngừng và sản phẩm mới:
Bảng A (cũ)Bảng B (mới)Kết quả
P001 LaptopP001 Laptop✓ Khớp
P003 Bàn phím-Chỉ trong A (đã ngừng)
-P005 WebcamChỉ trong B (sản phẩm mới)
Công cụ này khác gì so với công cụ So Sánh Hai Danh Sách?
So Sánh Hai Danh Sách xử lý mỗi đầu vào như một danh sách phẳng và thực hiện các phép toán tập hợp. Công cụ này hiểu dữ liệu dạng bảng và khớp các hàng theo cột khóa, đồng thời có thể theo dõi thay đổi giá trị.

So Sánh Hai Danh SáchSo Sánh Cột
Đầu vàoMột mục mỗi dòngCSV / TSV / bảng tính
KhớpBằng nhau toàn bộ dòngKhớp theo cột khóa
Phát hiện thay đổiKhôngCó (Theo dõi thay đổi trong)
Tốt nhất choDanh sách mục đơn giảnXuất dữ liệu DB, bảng tính

Quy tắc: một cột → So Sánh Hai Danh Sách. Nhiều cột → công cụ này.
Cột 'Khớp theo' là gì?
Cột khóa xác định và khớp các hàng giữa các tập dữ liệu - giống như cột tra cứu trong công thức VLOOKUP.

Ví dụ - khớp khách hàng theo ID:
Bảng ABảng BKết quả
C001, AliceC001, Gói Pro✓ Khớp theo C001
C002, Bob-Chỉ trong A
-C003, Gói Cơ BảnChỉ trong B

Chọn cột có định danh duy nhất, ổn định (ID, email hoặc số đơn hàng) - không dùng tên hoặc mô tả có thể thay đổi.
Làm thế nào để phát hiện những gì đã thay đổi giữa hai phiên bản của tập dữ liệu?
Đặt cột Theo dõi thay đổi trong cho cả hai phía trong Thiết lập cột. Các hàng mà khóa khớp nhưng giá trị khác nhau sẽ xuất hiện trong phần Đã thay đổi, hiển thị giá trị cũ (từ A) và giá trị mới (từ B) cạnh nhau.

Ví dụ - thay đổi giá trong danh mục sản phẩm:
ID Sản phẩmGiá Bảng AGiá Bảng BKết quả
P001991.099△ Đã thay đổi
P00255✓ Khớp

Hữu ích cho: phát hiện thay đổi giá giữa các lần xuất, tìm bản ghi khách hàng đã cập nhật, so sánh ảnh chụp cấu hình.
Tôi có thể so sánh các cột với tiêu đề hoặc vị trí cột khác nhau không?
Có. Bạn chọn cột khóa độc lập cho mỗi phía, vì vậy các cột không cần ở cùng vị trí hoặc có cùng tên tiêu đề.

Ví dụ - cột ID ở vị trí khác nhau:
Bảng ABảng B
Tên, ID, Phòng banID, Tên, Phòng ban
Alice, E001, Kỹ thuậtE001, Alice, Kỹ thuật

Đặt Khớp theo thành A. Cột 2 (ID) = B. Cột 1 (ID) - công cụ tự động xử lý sự không khớp.
Điều gì xảy ra nếu dữ liệu của tôi có các giá trị khóa trùng lặp?
Công cụ khớp mỗi hàng trong Bảng A với hàng đầu tiên trong Bảng B có cùng khóa (kiểu VLOOKUP).

Ví dụ - khóa trùng lặp trong Bảng B:
Bảng ABảng BKết quả
C001, AliceC001, Pro ← khớp đầu tiên✓ Khớp
C001, Cơ bản ← trùng lặpChỉ trong B

Nếu Bảng A có khóa trùng lặp, mỗi hàng được xử lý độc lập so với kết quả khớp đầu tiên của B.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Tất cả quá trình xử lý chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript. Dữ liệu của bạn không bao giờ rời khỏi thiết bị và không bao giờ được lưu trữ ở bất kỳ đâu.

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.