Cách kiểm tra xem một giá trị có trong danh sách trong Excel hay không (10 cách)

  • Chia Sẻ Cái Này
Hugh West

Nếu bạn đang tìm kiếm một số cách dễ dàng nhất để kiểm tra xem một giá trị có nằm trong danh sách trong Excel hay không, thì bạn đang ở đúng nơi. Để kiểm tra giá trị mong muốn của bạn trong một phạm vi dữ liệu lớn một cách dễ dàng, bạn có thể làm theo các phương pháp của bài viết này.

Tải xuống Workbook

Kiểm tra giá trị trong List.xlsx

10 cách để kiểm tra xem một giá trị có trong danh sách trong Excel hay không

Ở đây, trong bảng sau, tôi có một số thông tin về một số sản phẩm của một công ty. Tôi sẽ sử dụng bảng này để minh họa các cách kiểm tra một giá trị trong danh sách một cách dễ dàng. Giống như trong trường hợp này, danh sách sẽ là Cột Sản phẩm của bảng này.

Với mục đích này, tôi đã sử dụng phiên bản Microsoft Excel 365 , bạn có thể sử dụng bất kỳ phiên bản nào khác các phiên bản tùy theo sự thuận tiện của bạn.

Phương pháp-1: Sử dụng Find & Chọn Tùy chọn để Kiểm tra xem Giá trị có trong Danh sách hay không

Bạn có thể sử dụng công cụ Tìm & Chọn Tùy chọn để kiểm tra giá trị trong danh sách Sản phẩm bên dưới. Ở đây, chúng tôi đang tìm kiếm sản phẩm Chuối .

Bước-01 :

➤Chuyển đến Trang chủ Tab>> Chỉnh sửa Nhóm>> Tìm & Chọn Trình đơn thả xuống>> Tìm Tùy chọn.

Bây giờ, Hộp thoại Tìm và thay thế sẽ xuất hiện.

➤Ghi tên sản phẩm bạn đang tìm kiếm vào Ô Tìm gì (Đối với trường hợp này là Chuối )

➤Chọn sau

Trong → Trang tính

Tìm kiếm → TheoHàng

Tìm trong→Giá trị

➤Nhấn Tìm tất cả Tùy chọn

Kết quả :

Sau đó, bạn sẽ lấy được vị trí ô của sản phẩm Chuối trong danh sách.

Đọc thêm: Cách kiểm tra xem giá trị có tồn tại trong phạm vi trong Excel hay không (8 cách)

Phương pháp-2: Sử dụng hàm ISNUMBER và MATCH để kiểm tra Nếu một Giá trị nằm trong Danh sách

Ở đây, chúng tôi có một số mặt hàng trong cột Mặt hàng mà chúng tôi muốn kiểm tra trong danh sách các sản phẩm trong cột sản phẩm . Sau khi kiểm tra, kết quả sẽ xuất hiện trong Cột Kết quả . Trong phương pháp này, chúng tôi đang thực hiện công việc này bằng cách sử dụng hàm ISNUMBER hàm MATCH .

Bước -01 :

➤Chọn ô xuất F5 .

➤Nhập công thức sau

=ISNUMBER(MATCH(E5,$B$5:$B$10,0))

Ở đây, hàm MATCH sẽ trả về vị trí của giá trị trong ô E5 trong phạm vi $B$5:$B$10 nếu nó được tìm thấy, ngược lại, nó sẽ trả về #N/A .

Sau đó, ISNUMBER sẽ trả về TRUE nếu có một số khác FALSE .

➤Nhấn ENTER

➤Kéo Fill Handle Công cụ.

Kết quả :

Bằng cách này, bạn sẽ nhận được TRUE cho Apple vì nó nằm trong danh sách Sản phẩm FALSE đối với Cà chua không có trong danh sách.

Phương pháp-3: Sử dụng hàm COUNTIF

Bạn có thể sử dụng hàm COUNTIF để kiểm tra các mục trong danh sách Sản phẩm .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤Nhập công thức sau

=COUNTIF($B$5:$B$10,E5)>0

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và E5 là giá trị mà bạn đang tìm kiếm.

Khi COUNTIF tìm thấy giá trị trong danh sách, nó sẽ trả về một số tùy thuộc vào sự xuất hiện của giá trị này và do đó, nó sẽ lớn hơn 0 và vì vậy đầu ra sẽ là TRUE nếu không thì sẽ là FALSE nếu giá trị không có trong danh sách.

➤Nhấn ENTER

➤Kéo xuống công cụ Fill Handle .

Kết quả :

Sau đó, bạn sẽ nhận được TRUE đối với Apple vì nó nằm trong danh sách Product FALSE đối với Tomato không có trong danh sách.

Phương pháp-4: Sử dụng hàm IF và COUNTIF

Ở đây, chúng tôi đang sử dụng hàm IF hàm COUNTIF để kiểm tra ng các mục của cột Mục trong cột Sản phẩm .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤Nhập công thức sau

=IF(COUNTIF($B$5:$B$10,E5)>0,"Matched","Not Matched")

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và E5 là giá trị mà bạn đang tìm kiếm.

Khi COUNTIF tìm thấy giá trị trong danh sách, nó sẽ trả về mộtsố tùy thuộc vào sự xuất hiện của giá trị này và do đó, nó sẽ lớn hơn 0 và sau đó IF sẽ trả về Đã khớp nếu không sẽ trả về Không khớp nếu giá trị không có trong danh sách.

➤Nhấn ENTER

➤Kéo thanh điều khiển Fill xuống Công cụ.

Kết quả :

Sau đó, bạn sẽ nhận được Kết hợp cho Apple vì nó nằm trong danh sách Sản phẩm Không khớp đối với Cà chua không có trong danh sách.

Phương pháp-5: Kiểm tra khớp một phần với toán tử ký tự đại diện

Trong bảng sau, chúng ta có Apple Berry trong cột Mục nhưng chúng không khớp hoàn toàn (chúng tôi đã sửa đổi Apple trong tập dữ liệu thành Green Apple để giải thích trường hợp này) thay vì khớp một phần trong cột Sản phẩm danh sách. Vì vậy, để kiểm tra các giá trị khớp một phần trong danh sách ở đây, chúng tôi đang sử dụng hàm IF hàm COUNTIF .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤Nhập công thức sau

=IF(COUNTIF($B$5:$B$10,"*"&E5&"*")>0,"Matched","Not Matched")

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và E5 là phạm vi giá trị mà bạn đang tìm kiếm và “*” được nối với giá trị này bằng cách sử dụng toán tử Dấu và . “*” được sử dụng để khớp một phần các giá trị.

Khi COUNTIF tìm thấy giá trị tronglist nó sẽ trả về một số tùy thuộc vào sự xuất hiện của giá trị này và do đó, nó sẽ lớn hơn 0 và sau đó IF sẽ trả về Đã khớp nếu không sẽ là Không khớp nếu giá trị không có trong danh sách.

➤Nhấn ENTER

➤Kéo xuống Công cụ Fill Handle.

Kết quả :

Sau đó, bạn sẽ nhận được Kết quả phù hợp đối với Apple vì nó nằm trong danh sách Sản phẩm Táo xanh Đã khớp đối với Berry là trong danh sách là Strawberry Blackberry .

Phương pháp-6: Sử dụng hàm OR để kiểm tra Nếu một Giá trị nằm trong Danh sách

Bạn có thể sử dụng hàm OR để kiểm tra các giá trị của cột Mục trong cột Sản phẩm .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤ Viết công thức sau

=OR($B$5:$B$10=E5)

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và E5 là giá trị mà bạn đang tìm kiếm.

Khi giá trị khớp với danh sách OR sẽ trả về TRUE ngược lại FALSE .

➤Nhấn ENTER

➤Kéo công cụ Fill Handle Tool xuống.

📓 Lưu ý

Nếu bạn đang sử dụng bất kỳ phiên bản nào khác ngoài Microsoft Excel 365 thì bạn phải nhấn CTRL+SHIFT+ENTER thay vì nhấn ENTER .

Kết quả :

Sau đó, bạn sẽ nhận được TRUE đối với Apple vì nó nằm trong danh sách Product FALSE đối với Tomato không có trong danh sách .

Phương pháp-7: Sử dụng Hàm IF để Kiểm tra xem một Giá trị có trong Danh sách hay không

Bạn có thể sử dụng Hàm IF để kiểm tra các giá trị của cột Mục trong cột Sản phẩm .

Bước- 01 :

➤Chọn ô xuất F5 .

➤Viết công thức sau

=IF(($B$5:$B$10=$E$5:$E$10),"Matched","Not Matched")

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và $E$5:$E$10 là phạm vi giá trị mà bạn đang tìm kiếm for.

Khi giá trị khớp trong danh sách NẾU sẽ trả về Đã khớp nếu không thì Không khớp .

➤Nhấn ENTER

Kết quả :

Sau đó, bạn sẽ nhận được Đã khớp cho Apple , Chuối , Blackberry vì chúng nằm trong danh sách Sản phẩm Không khớp đối với Cam , Mít Dâu tây không có trong danh sách.

📓 Lưu ý

Nếu bạn đang sử dụng bất kỳ phiên bản nào khác ngoài Microsoft Excel 365 , thì bạn phải nhấn CTRL+ SHIFT+ENTER thay vì nhấn ENTER .

Đọc thêm: Cách kiểm tra xem một ô có trống trong Excel hay không (7 phương pháp)

Phương pháp-8: Sử dụng hàm ISERROR và VLOOKUP

Ở đây, chúng tôi đang sử dụng hàm IF , hàm ISERROR cáiHàm VLOOKUP để kiểm tra các mục của cột Mục trong cột Sản phẩm .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤Nhập công thức sau

=IF(ISERROR(VLOOKUP(E5,$B$5:$B$10,1,FALSE)),"Not Matched","Matched")

Vlookup sẽ tìm giá trị của ô E5 trong $B$5:$B$10 phạm vi, trong đó 1 số chỉ mục cột FALSE khớp chính xác .

Nếu giá trị không thể được xác định hoặc không khớp thì Hàm ISERROR sẽ trả về TRUE ngược lại FALSE .

Hàm IF sẽ chuyển đổi TRUE thành Không khớp SAI thành Đã khớp .

➤Nhấn ENTER

➤Kéo công cụ Fill Handle Tool xuống.

Kết quả :

Sau đó, bạn sẽ nhận được Phù hợp cho Apple vì nó nằm trong danh sách Sản phẩm Không phù hợp đối với Cà chua không có trong danh sách.

Phương pháp-9: Sử dụng hàm ISERROR INDEX và MATCH

Bạn có thể sử dụng hàm IF , hàm ISERROR , hàm INDEX hàm MATCH cho kiểm tra các mục của cột Mục trong cột Sản phẩm .

Bước-01 :

➤Chọn ô đầu ra F5 .

➤Nhập công thức sau

=IF(ISERROR(INDEX($B$5:$B$10,MATCH(E5,$B$5:$B$10,0))),"Not Matched","Matched")

MATCH sẽ tìm kiếm giá trị của ô E5 trong $B$5:$B$10 phạm vi, trong đó 0 dành cho đối sánh chính xác .

Nếu giá trị không thể được xác định hoặc không khớp thì Hàm ISERROR sẽ trả về TRUE ngược lại FALSE .

Hàm IF sẽ chuyển thành TRUE đến Không khớp SAI đến Đã khớp .

➤Nhấn ENTER

➤Kéo công cụ Fill Handle xuống.

Kết quả :

Sau đó, bạn sẽ nhận được Đã khớp cho Apple vì nó nằm trong danh sách Sản phẩm Không khớp cho Cà chua không có trong danh sách.

Phương pháp-10: Kiểm tra nhiều giá trị trong danh sách

Ở đây, chúng ta có một Danh sách mặt hàng có các mặt hàng khác nhau được phân tách bằng dấu phẩy và chúng tôi muốn khớp các mặt hàng của danh sách này trong cột Sản phẩm . Với mục đích này, chúng ta sẽ sử dụng hàm IFERROR , hàm INDEX , hàm SMALL , hàm IF , hàm Hàm COUNTIF , hàm MATCH .

Bước-01 :

➤Chọn ô xuất F5 .

➤Nhập công thức sau

=IFERROR(INDEX($B$5:$B$10, SMALL(IF(COUNTIF(B13, "*"&$B$5:$B$10&"*"), MATCH(ROW($B$5:$B$10), ROW(B5:B10)), ""), COLUMNS($B$13:B13))), "")

$B$5:$B$10 là phạm vi mà bạn đang kiểm tra giá trị mong muốn của mình và B13 là giá trị mà bạn đang tìm kiếm.

Ở đây, IF sẽ trả về Tên của sản phẩm sẽ khớp với danh sách nếu không nó sẽ trả về Trống .

➤Nhấn ENTER

Kết quả :

Sau đó, bạn sẽ nhận được Quả táo vì nó nằm trên Sản phẩm list.

Đọc thêm: VBA để kiểm tra xem ô có trống trong Excel hay không (5 phương pháp)

Phần Thực hành

Để bạn tự thực hành, chúng tôi đã cung cấp phần Thực hành như bên dưới cho từng phương pháp trong mỗi trang ở bên phải. Vui lòng tự làm.

Kết luận

Trong bài viết này, tôi đã cố gắng đề cập đến các cách dễ nhất để kiểm tra xem một giá trị có nằm trong danh sách trong Excel hay không có hiệu quả. Hy vọng bạn sẽ thấy nó hữu ích. Nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào, vui lòng chia sẻ chúng với chúng tôi.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.