So Sánh 2 Danh Sách Online
Đối chiếu hai danh sách hoặc cột Excel cạnh nhau để tìm phần tử trùng lặp, chỉ có ở A, chỉ có ở B và phần tử khác biệt tức thì.
Mở công cụSo sánh hai văn bản hoặc đoạn mã nguồn cạnh nhau với chế độ Split và Unified, làm nổi bật dòng thêm mới màu xanh và dòng xóa màu đỏ.
| # | Văn bản gốc | # | Văn bản chỉnh sửa |
|---|---|---|---|
| 1 | function processOrder(orderId, items) { | 1 | function processOrder(orderId, items, discount = 0) { |
| 2 | console.log("Processing order: " + orderId); | 2 | console.log(`Processing order #${orderId}`); |
| 3 | let total = 0; | 3 | let total = 0; |
| 4 | for (let i = 0; i < items.length; i++) { | 4 | for (const item of items) { |
| 5 | total += items[i].price; | 5 | total += item.price; |
| 6 | } | 6 | } |
| 7 | return total; | 7 | const finalTotal = total - (total * discount); |
| 8 | return Math.max(0, finalTotal); | ||
| 8 | } | 9 | } |

Đưa công cụ này vượt ra khỏi trình duyệt. Kết nối dữ liệu, cài đặt vòng lặp và tự động hóa trên máy tính.
Dán phiên bản ban đầu vào ô "Văn bản gốc" bên trái và phiên bản mới vào ô "Văn bản chỉnh sửa" bên phải.
Chuyển đổi giữa chế độ Chia 2 cột (Split) hoặc Gộp chung (Unified), kèm tùy chọn phân biệt hoa thường hoặc bỏ qua khoảng trắng.
Quan sát các dòng thêm mới màu xanh (+) và dòng bị xóa màu đỏ (-), sau đó nhấn Chép Diff để sử dụng.
Hiểu rõ sự khác biệt giữa chế độ Split (hai cột) và Unified (gộp dòng), cùng ý nghĩa các ký hiệu cú pháp Git patch tiêu chuẩn khi đối chiếu mã nguồn và văn bản:
| Khái niệm / Ký hiệu Diff | Định dạng hiển thị | Ý nghĩa & Cách biểu diễn | Trường hợp sử dụng tối ưu |
|---|---|---|---|
| Split View (Side-by-Side - Hai Cột) | Hai cột song song | Văn bản gốc ở cột trái, văn bản sửa đổi ở cột phải kèm cuộn trang đồng bộ hai bên. | Soát lỗi tài liệu, rà soát hợp đồng pháp lý, đối chiếu hai bản thảo bài viết. |
| Unified View (Inline - Gộp Dòng) | Một cột duy nhất | Gộp cả nội dung xóa và thêm vào một dòng thời gian tuần tự duy nhất kèm mã màu trực quan. | Review mã nguồn, kiểm tra bản vá phần mềm (patch), rà soát commit Git. |
| Minus Sign ( - ) | Nền đỏ / Gạch ngang chữ | Các dòng chữ hoặc đoạn code tồn tại ở bản gốc nhưng đã bị xóa bỏ hoặc thay thế. | Nhận diện mã nguồn không còn dùng, điều khoản hợp đồng bị bãi bỏ, đoạn văn bị lược bớt. |
| Plus Sign ( + ) | Nền xanh lá cây | Các dòng chữ hoặc đoạn code mới được chèn bổ sung vào phiên bản chỉnh sửa. | Theo dõi tính năng mới thêm vào mã nguồn, điều khoản hợp đồng bổ sung, nội dung cập nhật mới. |
Xem khác biệt dạng 2 cột song song hoặc gộp dòng trực quan chuẩn phong cách Git.
Ứng dụng thuật toán LCS (Longest Common Subsequence) căn chỉnh dòng văn bản chuẩn xác.
Linh hoạt bỏ qua khoảng trắng thừa hoặc so khớp nghiêm ngặt từng ký tự.
Nút Swap giúp đảo ngược nhanh vị trí văn bản cũ và mới để kiểm tra chiều đối chiếu.
Giải đáp thắc mắc về cách sử dụng công cụ và tự động hóa với RunMacro.
Tuyệt đối không. Toàn bộ thuật toán so sánh diff chạy trực tiếp trong bộ nhớ trình duyệt của bạn. Dữ liệu của bạn luôn an toàn 100%.
Split View đặt 2 văn bản song song ở 2 cột cạnh nhau. Unified View gộp tất cả thay đổi vào 1 cột duy nhất kèm ký hiệu +/- chuẩn như Git diff.
Có. Trình xử lý bằng JavaScript tối ưu hóa có thể đối chiếu tài liệu và file code hàng nghìn dòng nhanh chóng mà không gây đơ trình duyệt.
RunMacro có thể tự động tải file báo cáo định kỳ, đối chiếu với dữ liệu gốc trong Excel hoặc cơ sở dữ liệu và tự động đánh dấu các mục sai lệch.
Khám phá các tiện ích trực tuyến hữu ích khác trong cùng danh mục.