Tìm kiếm một giá trị trong Excel, trả về có hoặc không


8

Tôi có một bảng tính, với hai bảng tính riêng biệt. Tôi muốn biết nếu các giá trị xuất hiện trong bảng tính B cũng xuất hiện trong bảng A, nếu vậy, tôi muốn trả về "CÓ". Nếu không, tôi muốn trả về "KHÔNG".

(Ví dụ: Worksheet A là danh sách các sách quá hạn. Worksheet B là toàn bộ thư viện).

Trong bảng tính A, tôi có tập dữ liệu sau:

     A
1  AB123CD
2  EF456GH
3  IJ789KL
4  MN1011OP 

Trong bảng tính B, tôi có tập dữ liệu sau:

      A           Overdue 
1  AB123CD           ?
2  QR1516ST          ?
3  EF456GH           ?
4  GT0405RK          ?
5  IJ789KL           ?
6  MN1011OP          ?

Làm thế nào tôi có thể cấu trúc hàm để tìm kiếm đúng nếu các giá trị tồn tại trong Bảng A?

Tôi đã chơi xung quanh với sự kết hợp của if (), vlookup () và match (), nhưng dường như không có gì hoạt động cho nhiều bảng tính.

Câu trả lời:


18

Bạn có thể sử dụng chức năng sau

=IFERROR(IF(MATCH(A1,Sheet1!$A:$A,0),"yes",),"no")

Bắt đầu từ trong ra ngoài

Khớp, tìm trong cột sheet1 A để xem có giá trị nào khớp với ô A1 của trang tính hiện tại không (sheet2). Nếu có một kết quả khớp chính xác, nó sẽ trả về số hàng.

Câu lệnh if. Nếu khớp trả về một cái gì đó (số 1 hoặc cao hơn) thì điều này được coi là đúng và trả về "có"

iferror. Nếu khớp không tìm thấy gì, nó sẽ trả về lỗi na. Iferror làm cho sự trở lại này là "không" cuối cùng


4

VLOOKUP nên hoạt động ...

=IF(ISNA(VLOOKUP(A1,Sheet1!$A:$A,1,false)),"NO","YES")

Nếu không tìm thấy kết quả khớp, VLOOKUP trả về NA. Vì vậy, chúng tôi xem nếu kết quả của nó là ISNA? Sau đó trả lại KHÔNG nếu không CÓ


0

Bạn cũng có thể sử dụng COUNTIFcâu lệnh kết hợp với IF:

=IF(COUNTIF(WorksheetA!$A:$A,WorksheetB!$A1)>0,"Yes","No")

Điều này đếm số lần nội dung của ô A1 được tìm thấy trong cột A của bảng tính đầu tiên của bạn. Nếu số nhiều hơn 0 thì mục đó nằm trong danh sách và do đó chúng tôi trả về "Có", nếu không, nếu COUNTIFtrả về 0 thì mục đó không được tìm thấy và chúng tôi trả về "Không".

Tôi sử dụng COUNTIFhàng ngày để xác định các mục trong danh sách này và danh sách khác (cũng như trùng lặp).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.