Làm thế nào để so sánh 2 cột trong Excel? Nó rất đơn giản
Tôi sẽ chỉ cho bạn trong bài viết này làm thế nào để làm điều này với các chức năng
VLOOKUP cho nghiên cứu
ISNA cho bài kiểm tra
IF để tùy chỉnh kết quả cuối cùng
Nhưng trước tiên, hãy bắt đầu với bản trình diễn trực tiếp
Trong bảng tính này (có, đó là một bảng tính ), thay đổi một số giá trị. Bạn sẽ thấy rằng màu của ô sẽ thay đổi là giá trị tồn tại hoặc không nằm trong cột E.
So sánh 2 cột
So sánh 2 cột, nó rất dễ dàng với Excel.
Mọi thứ đều dựa trên thực tế là VLOOKUP tìm một giá trị trong một cột hay không.
Nếu bạn không quen thuộc với hàm VLOOKUP, bạn sẽ tìm thấy tất cả các giải thích trong bài viết này .
Đối với nhiều người dùng Excel, khi hàm trả về # N / A, đây là lỗi.
Không có gì ! # N / A có nghĩa là " Tôi không tìm thấy mục bạn đang tìm kiếm ".
Trong trường hợp so sánh giữa hai cột, đó là giá trị # N / A mà chúng tôi sẽ quan tâm.
Do đó, lỗi sẽ là các phần tử bị thiếu giữa 2 cột.
Bước 1: Hàm VLOOKUP
Hãy bắt đầu bằng cách viết hàm VLOOKUP của chúng ta và mục đầu tiên bạn muốn tìm kiếm. Ở đây chúng tôi muốn tìm nội dung của ô A1.
= VLOOKUP (A1,
Sau đó, chúng tôi sẽ xác minh rằng giá trị này hiện diện trong $ D $ 1 cột : $ D $ 4 (đừng quên $ để khóa tài liệu tham khảo )
= VLOOKUP (A1, $ D $ 1: $ D $ 4 ,
Chúng ta viết tham số thứ ba = 1 (vì chúng ta đã chọn chỉ một cột trong tham số thứ hai)
= VLOOKUP (A1, $ D $ 1: $ D $ 4, 1,
Và tham số cuối cùng = 0 (để thực hiện kết hợp chính xác).
= VLOOKUP (A1, $ D $ 1: $ D $ 4,1,0)
Sao chép công thức
Giá trị bị thiếu ngay lập tức được xác định bởi giá trị lỗi # N / A (Không áp dụng).
Nhưng thực sự không tốt để giữ chỉ dẫn này trong sổ làm việc của bạn
Bước 2: Sử dụng hàm ISNA để kiểm tra
Để tùy chỉnh kết quả, chúng ta sẽ sử dụng hàm ISNA. Hàm sẽ trả về 2 giá trị
TRUE: when the function VLOOKUP returns # N / A
FALSE: when the function has matched
Bây giờ, chúng ta sẽ chèn công thức trước đó vào trong một hàm ISNA. Kết quả trả về bởi công thức mới này là TRUE hoặc FALSE phụ thuộc vào thực tế là tìm kiếm thành công hay không.
= ISNA (VLOOKUP (A1, $ D $ 1: $ D $ 4,1,0))
Bước 3: Kết thúc với hàm IF
Để lại đúng hay sai vẫn không thể nhìn thấy, đặc biệt nếu bạn phải trình bày tài liệu này cho người khác.
Đây là lý do tại sao chúng tôi sẽ tích hợp thử nghiệm này vào một hàm IF để tùy chỉnh kết quả.
Chúng ta có thể viết hàm IF sau:
= IF (ISNA (VLOOKUP (A1, $ D $ 1: $ D $ 4,1,0)), "Thiếu", "")
Thay đổi màu của các giá trị bị thiếu
Khi bạn đã tạo một phép thử lôgic (TRUE hoặc FALSE), bạn có thể sử dụng nó như một công thức trong một định dạng có điều kiện.
Ví dụ ở đây, chúng tôi sẽ tái sử dụng thử nghiệm với hàm ISNA và sao chép nó như một quy tắc.
Chọn cột A
Mở menu Trang chủ > Định dạng có điều kiện> Quy tắc mới.
Chọn Sử dụng công thức để xác định ô nào định dạng sẽ được áp dụng .
Trong hộp văn bản , dán công thức cho phép chúng tôi trả về TRUE hoặc FALSE ( hàm ISNA )
Thay đổi định dạng bằng cách nhấp vào nút Định dạng ...
Và kết quả trong bảng tính của bạn là các ô trong nền màu đỏ khi không tìm thấy giá trị trong cột thứ hai
Tuy nhiên, dễ hiểu hơn khi hiển thị sự khác biệt bằng màu sắc thay vì để lại công thức