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:
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.
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ả |
|---|---|---|
| C001 | C001 | ✓ Khớp |
| C002 | - | Chỉ trong A |
| - | C003 | Chỉ 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:
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 Laptop | P001 Laptop | ✓ Khớp |
| P003 Bàn phím | - | Chỉ trong A (đã ngừng) |
| - | P005 Webcam | Chỉ 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ị.
Quy tắc: một cột → So Sánh Hai Danh Sách. Nhiều cột → công cụ này.
| So Sánh Hai Danh Sách | So Sánh Cột | |
|---|---|---|
| Đầu vào | Một mục mỗi dòng | CSV / TSV / bảng tính |
| Khớp | Bằng nhau toàn bộ dòng | Khớp theo cột khóa |
| Phát hiện thay đổi | Không | Có (Theo dõi thay đổi trong) |
| Tốt nhất cho | Danh sách mục đơn giản | Xuấ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:
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.
Ví dụ - khớp khách hàng theo ID:
| Bảng A | Bảng B | Kết quả |
|---|---|---|
| C001, Alice | C001, Gói Pro | ✓ Khớp theo C001 |
| C002, Bob | - | Chỉ trong A |
| - | C003, Gói Cơ Bản | Chỉ 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:
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.
Ví dụ - thay đổi giá trong danh mục sản phẩm:
| ID Sản phẩm | Giá Bảng A | Giá Bảng B | Kết quả |
|---|---|---|---|
| P001 | 99 | 1.099 | △ Đã thay đổi |
| P002 | 5 | 5 | ✓ 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:
Đặ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.
Ví dụ - cột ID ở vị trí khác nhau:
| Bảng A | Bảng B |
|---|---|
| Tên, ID, Phòng ban | ID, Tên, Phòng ban |
| Alice, E001, Kỹ thuật | E001, 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:
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.
Ví dụ - khóa trùng lặp trong Bảng B:
| Bảng A | Bảng B | Kết quả |
|---|---|---|
| C001, Alice | C001, Pro ← khớp đầu tiên | ✓ Khớp |
| C001, Cơ bản ← trùng lặp | Chỉ 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.