Krishna hỏi liệu có cách nào để so sánh nội dung của hai sổ làm việc Excel không. Thật không may, không có tính năng so sánh tích hợp sẵn, vì có trong Word để so sánh hai tài liệu. Có sẵn các chương trình của bên thứ ba có thể giúp bạn và tìm kiếm nhanh trên Web có thể giúp xác định vị trí các chương trình đó.

Tùy thuộc vào nhu cầu của bạn, có thể có một cách dễ dàng hơn. Nếu các trang tính trong mỗi sổ làm việc được sắp xếp giống nhau và bạn chỉ muốn tìm sự khác biệt giữa các giá trị trong các ô của mỗi trang tính, thì bạn có thể sử dụng công thức để so sánh các trang tính. Hãy thử các bước sau:

  1. Tạo một sổ làm việc mới có tên là Compare.xlsx.

  2. Trong ô A1 của trang tính đầu tiên trong Compare.xlsx, nhập công thức sau:

=IF([WB1.xlsx]Sheet1!A1<>[WB2.xlsx]Sheet1!A1,"Different","")

Sao chép công thức từ A1 vào tất cả các ô khác đại diện cho phạm vi bạn muốn so sánh. Ví dụ: nếu bạn muốn so sánh A1: G12 trong cả hai trang tính, thì bạn sẽ sao chép công thức từ A1 vào phạm vi đầy đủ của A1: G12.

Các bước này giả định rằng các trang tính bạn muốn so sánh đều có tên là Sheet1 và chúng có tên là WB1.xlsx và WB2.xlsx, tương ứng. Nếu bạn có các trang tính khác trong WB1.xlsx và WB2.xlsx để so sánh, bạn có thể sử dụng các công thức tương tự trong các trang tính khác của Compare.xlsx.

Khi hoàn tất, bất kỳ ô nào có từ “Other” trong đó sẽ đại diện cho một ô khác trong các phạm vi được so sánh. Do đó, nếu C7 có “Khác” trong đó, thì sẽ có sự khác biệt giữa ô C7 của Sheet1 trong WB1.xlsx và ô C7 của Sheet1 trong WB2.xlsx.

Nếu bạn chỉ so sánh các giá trị số giữa hai trang tính, bạn có thể sử dụng một công thức khác ở bước 2, ở trên:

=[WB1.xlsx]Sheet1!A1-[WB2.xlsx]Sheet1!A1

Kết quả là một trang tính trừ các giá trị trong sổ làm việc này với sổ làm việc kia, dẫn đến sự khác biệt về số.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (11211) áp dụng cho Microsoft Excel 2007 và 2010. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: