Tôi có tệp Excel có cột A và B, cả hai đều có dữ liệu có thể hoặc không tồn tại trong cột khác, Tôi chỉ quan tâm đến dữ liệu của cột A không tồn tại trong B. Những Cột này có cùng tên Tiêu đề. Tôi có thể sử dụng công thức nào để hiển thị những mục nào trong cột A không có trong B?So sánh dữ liệu của hai Cột Excel A & B và hiển thị dữ liệu của Cột A không tồn tại trong B
Trả lời
Đặt này trong C2 và sao chép xuống
=IF(ISNA(VLOOKUP(A2,$B$2:$B$65535,1,FALSE)),"not in B","")
Sau đó, nếu giá trị trong A không có trong B tế bào trong cột C sẽ nói "không B".
Tất cả các giá trị của cột A không có trong cột B sẽ có nền màu đỏ. Hy vọng rằng nó sẽ giúp làm điểm khởi đầu.
Sub highlight_missings()
Dim i As Long, lastA As Long, lastB As Long
Dim compare As Variant
Range("A:A").ClearFormats
lastA = Range("A65536").End(xlUp).Row
lastB = Range("B65536").End(xlUp).Row
For i = 2 To lastA
compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0)
If IsError(compare) Then
Range("A" & i).Interior.ColorIndex = 3
End If
Next i
End Sub
Ai đó có thể cho tôi biết liệu biến thể có đúng loại khai báo biến so sánh không? –
Số nguyên sẽ hoạt động tốt. –
Cảm ơn Lance :) –
Giả sử bạn có dữ liệu trong A1: A10 và B1: B10 và bạn muốn làm nổi bật giá trị nào trong A1: A10 không xuất hiện trong B1: B10.
Hãy thử như sau:
- Format> Conditional Formating ...
- Chọn 'Formula Is' từ trình đơn thả xuống
Nhập công thức sau:
= ISERROR (Đội hình thi đấu (A1, $ B $ 1: $ B $ 10,0))
Bây giờ hãy chọn định dạng bạn muốn làm nổi bật các giá trị trong cột A không xuất hiện trong col B
này sẽ làm nổi bật bất kỳ giá trị trong Col A mà không xuất hiện trong Col B.
+1 Giải pháp hay. Tôi đã thử nghiệm nó ngay bây giờ nhưng có vẻ như với tôi rằng bạn phải đặt phạm vi của b cột (một cái gì đó giống như $ b $ 1: $ b $ 10) là tham số thứ hai. –
@nick rulez - Vị trí tốt. Bạn nói đúng. Tôi đã cập nhật câu trả lời cho phù hợp. –
- 1. Tôi có luôn luôn có `(a/b * b) + a% b == a` khi b không bằng không?
- 2. Cấu trúc dữ liệu ánh xạ một-một (A, B) với getKey (B) trong O (1)?
- 3. Tên kiểu mẫu: R a b = Q (a -> (R a b, b))
- 4. của Ruby câu hỏi cú pháp: Rational (a, b) và Rational.new (a, b)
- 5. Số đếm Excel Ngày trong cột A lớn hơn cột B
- 6. Loại tham số của minBy [B] (f: ((A, B)) ⇒ B) (CMP ngầm: Thứ tự [B]): (A, B)
- 7. Là Math.max (a, b) hoặc (a> b)? A: b nhanh hơn trong Java?
- 8. Cách dễ nhất để chuyển đổi "a/b/c" thành ["a/b/c", "a/b", "a"]
- 9. Làm cách nào để "a <= b && b <= a && a! = B" là đúng?
- 10. :: a -> (a -> b) -> toán tử b (Haskell)
- 11. Tìm giá trị trong cột A có chứa giá trị từ cột B không?
- 12. Cách [b] [b = a, 0] hoán đổi giữa a và b?
- 13. Sự khác nhau giữa double a = a + int b và int a + = double b là gì?
- 14. Làm thế nào để chuyển đổi A [B [C]] thành B [A [C]] nếu A và B là monads?
- 15. Tại sao "a + + b" hoạt động, nhưng "a ++ b" thì không?
- 16. chênh lệch giữa (defalias 'A (biểu tượng chức năng' B)) và (defalias 'A 'B)
- 17. Tại sao Numpy xử lý + = b và a = a + b theo cách khác nhau
- 18. chênh lệch b/w [ab] và (a | b) trong đối sánh regex?
- 19. Shell: "a -lt b" không có nghĩa là true nếu a nhỏ hơn b?
- 20. Tính toán (a^b)% MOD
- 21. Nếu "a == b" là sai khi so sánh hai đối tượng NSString
- 22. Sự khác biệt giữa "a là b" và "id (a) == id (b)" trong Python là gì?
- 23. Tại sao gấp trái mong đợi (a -> b -> a) thay vì (b -> a -> a)?
- 24. Tôi có nên xác định chỉ mục (A) và chỉ mục (B) hoặc chỉ mục (A, B) hoặc cả hai?
- 25. Sự khác nhau giữa một +++++ b và a ++ + ++ b
- 26. Sự khác biệt giữa [:] = b và a = b [:]
- 27. Có các điểm trình tự trong biểu thức a^= b^= a^= b hay không xác định?
- 28. 400x Sorting Speedup bởi Switching a.localeCompare (b) (a <b?-1:(a> b 1: 0))
- 29. ActiveRecord has_many nơi hai cột trong bảng A là khóa chính trong bảng B
- 30. Logic: là (A &&! (B | | C)) || (B || C) giống như (A | | B | | C)?
Xem [excel-compare-hai cột-diêm-khác biệt] (https: // www. ablebits.com/office-addins-blog/2015/08/26/excel-compare-two-columns-matches-differences/) –