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)

  • 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ó tồn tại trong phạm vi trong Excel hay không, thì bạn sẽ thấy bài viết này hữu ích. Đối với một tập dữ liệu lớn, việc tìm giá trị mong muốn trong một phạm vi khá khó khăn.

Vì vậy, để làm cho nhiệm vụ này dễ dàng hơn, bạn có thể theo dõi bài viết này để khám phá các cách khác nhau để kiểm tra một giá trị trong một phạm vi.

Tải xuống Sổ làm việc

Kiểm tra giá trị trong một phạm vi.xlsm

8 cách để kiểm tra xem giá trị có tồn tại trong phạm vi trong Excel

Ở đây, chúng tôi có Danh sách sản phẩm Danh sách đặt hàng của các sản phẩm của một công ty và chúng tôi muốn kiểm tra xem các sản phẩm của Danh sách đặt hàng có phải là có sẵn trong Danh sách sản phẩm . Để kiểm tra các giá trị trong phạm vi của cột Danh sách sản phẩm , sau đó nhận trạng thái về tình trạng sẵn có của sản phẩm, chúng ta sẽ thảo luận về 8 cách sau đây.

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

Phương pháp-1: Sử dụng hàm COUNTIF để kiểm tra xem giá trị có tồn tại trong Phạm vi trong Excel

Chúng tôi sẽ kiểm tra các sản phẩm của cột Danh sách đơn hàng trong phạm vi của cột Danh sách sản phẩm bằng cách sử dụng hàm COUNTIF và sau đó chúng tôi sẽ nhận được kết quả là TRUE hoặc FALSE trong cột Trạng thái .

Các bước :

➤ Nhập công thức sau vào ô F4

=COUNTIF($B$4:$B$10,E4)>0

Tại đây , $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị cần kiểm tra trong phạm vi này. Khi giá trị khớp, nó sẽ trả về 1 và sau đó vì lớn hơn 0 nên nó sẽ trả về TRUE , nếu không thì FALSE .

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Kết quả là bạn sẽ nhận được TRUE đối với các sản phẩm có sẵn trong Danh sách sản phẩm SAI đối với các sản phẩm không có sẵn.

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

Phương pháp-2: Sử dụng Hàm IF và COUNTIF để kiểm tra xem giá trị có tồn tại trong phạm vi

Ở đây, chúng ta sẽ sử dụng hàm IF hàm COUNTIF để kiểm tra giá trị của Cột Danh sách đặt hàng trong phạm vi của cột Danh sách sản phẩm .

Các bước :

➤ Nhập công thức sau vào ô F4

=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")

Ở đây, $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị cần kiểm tra trong phạm vi này. Khi giá trị khớp, nó sẽ trả về 1 và sau đó vì lớn hơn 0 nên nó sẽ trả về TRUE , nếu không thì FALSE .

Đối với kết quả TRUE , chúng tôi sẽ nhận được Tồn tại và với SAI , chúng tôi sẽ nhận được Không tồn tại .

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Cuối cùng chúng tađang nhận được Exist cho các sản phẩm Chuối Chanh có sẵn trong Danh sách sản phẩm phạm vi và đối với các sản phẩm không có sẵn, chúng tôi đang nhận được Không tồn tại .

Phương pháp-3: Kiểm tra giá trị khớp một phần trong phạm vi

Ở đây, chúng ta cũng sẽ kiểm tra sự trùng khớp một phần của các sản phẩm (đối với phương pháp này, chúng ta đã hoán đổi sản phẩm đầu tiên của Danh sách sản phẩm Danh sách đơn hàng ) bằng cách đặt một ký tự đại diện toán tử Dấu hoa thị (*).

Các bước :

➤ Nhập công thức sau trong ô F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Ở đây, $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị mà chúng tôi sẽ kiểm tra trong phạm vi này.

Sau khi thêm biểu tượng Dấu hoa thị trước và sau giá trị của ô E4 , nó sẽ kiểm tra các giá trị khớp một phần, giống như một chuỗi con trong một chuỗi.

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Dưới dạng độ phân giải Cuối cùng, chúng ta có thể thấy rằng ngoài các sản phẩm Chuối Lemon , Apple Berry cũng đang tặng TRUE cho các trận đấu một phần của họ với Green Apple , Strawberry Blackberry trong Danh sách sản phẩm .

Phương pháp-4: Sử dụng hàm ISNUMBER và MATCH để kiểm tra xem giá trị có tồn tại trong phạm vi

Trong phần này, chúng ta sẽ sử dụng Hàm ISNUMBER hàm MATCH để kiểm tra các giá trị của cột Danh sách đơn hàng trong phạm vi của cột Danh sách sản phẩm .

Các bước :

➤ Nhập công thức sau vào ô F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Ở đây, $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị mà chúng tôi sẽ kiểm tra trong phạm vi này.

  • MATCH(E4,$B$4:$B$10,0) → trả về số chỉ mục hàng của giá trị Táo xanh trong ô E4 trong phạm vi $B$4:$B$10 , nếu không thì #N/A lỗi không khớp các giá trị

    Đầu ra → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) trở thành

    ISNUMBER(#N/A) → trả về TRUE cho bất kỳ giá trị số nào khác FALSE

    Đầu ra → SAI

➤ Nhấn ENTER và kéo xuống Fill Handle công cụ.

Sau đó, bạn sẽ nhận được TRUE cho các sản phẩm có sẵn trong Danh sách sản phẩm FALSE cho các sản phẩm không có sẵn.

Phương pháp-5: Kiểm tra xem giá trị có tồn tại trong phạm vi hay không bằng các hàm IF, ISNA và VLOOKUP

Bạn có thể sử dụng Hàm IF , Hàm ISNA , Hàm VLOOKUP để kiểm tra các giá trị trong phạm vi của cột Danh sách sản phẩm để kiểm tra tính khả dụng của chúng để hoàn tất thủ tục đặt hàng.

Các bước :

➤ Nhập công thức sau vàoô F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")

Ở đây, $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị mà chúng tôi sẽ kiểm tra trong phạm vi này.

  • VLOOKUP(E4,$B$4: $B$10,1, FALSE) → tìm kết quả khớp chính xác của sản phẩm Green Apple trong phạm vi $B$4:$B$10 và trích xuất giá trị này từ cột này và nếu không tìm thấy giá trị trong phạm vi trả về #N/A .

    Đầu ra → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) trở thành

    ISNA(#N/A) → trả về TRUE nếu có lỗi #N/A nếu không thì FALSE

    Đầu ra → TRUE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),”Không tồn tại”,”Tồn tại”) trở thành

    IF(TRUE, “Không tồn tại”, “Tồn tại”) → trả về Không tồn tại cho TRUE Tồn tại cho SAI

    Đầu ra → Không tồn tại

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Cuối cùng, chúng tôi nhận được Ex danh sách cho các sản phẩm Chuối Chanh có sẵn trong danh mục Danh sách sản phẩm và đối với các sản phẩm không có sẵn, chúng tôi đang nhận được Không tồn tại .

Phương pháp-6: Sử dụng các hàm IF, ISNA và MATCH để kiểm tra xem giá trị có tồn tại trong Phạm vi

Trong phần này, chúng ta sẽ sử dụng kết hợp Hàm IF , Hàm ISNA , MATCHchức năng để xác định trạng thái sẵn có của các sản phẩm trong phạm vi Danh sách sản phẩm .

Các bước :

➤ Nhập công thức sau vào ô F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")

Tại đây, $B$4:$B$10 là phạm vi của Danh sách sản phẩm , E4 là giá trị mà chúng tôi sẽ kiểm tra trong phạm vi này.

  • MATCH(E4,$B$4:$B$10,0) tìm kết quả khớp chính xác của sản phẩm Green Apple trong phạm vi $B$4:$B$10 và đưa ra số chỉ mục hàng của sản phẩm này trong phạm vi $B$4:$B$10 và nếu không tìm thấy giá trị trong phạm vi thì trả về #N/A .

    Đầu ra → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) trở thành

    ISNA(#N/A) → trả về TRUE nếu có lỗi #N/A nếu không thì FALSE

    Đầu ra → TRUE

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), ”Không tồn tại”,”Tồn tại”) trở thành

    IF(TRUE, “Không tồn tại”, “Tồn tại”) → trả về Không tồn tại cho TRUE Tồn tại cho FALSE

    Đầu ra → Không tồn tại

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Sau đó, chúng tôi nhận được Tồn tại cho các sản phẩm Chuối Chanh hiện có trong danh mục Danh sách sản phẩm và đối với các sản phẩm không có sẵn mà chúng tôi đang nhận Không Tồn tại .

Phương thức-7: Có điều kiệnĐịnh dạng để kiểm tra xem giá trị có tồn tại trong phạm vi

Ở đây, chúng tôi sẽ sử dụng Định dạng có điều kiện để làm nổi bật các sản phẩm trong cột Danh sách đặt hàng nếu chúng có sẵn trong Danh sách sản phẩm cột.

Các bước :

➤ Chọn phạm vi ô mà bạn muốn áp dụng Định dạng có điều kiện (Ở đây, chúng tôi đã chọn cột Danh sách đơn hàng )

➤ Chuyển đến tab Trang chủ >> Kiểu Nhóm >> Định dạng có điều kiện Trình đơn thả xuống >> Quy tắc mới Tùy chọn.

Sau đó, Quy tắc định dạng mới trình hướng dẫn sẽ xuất hiện.

➤ Chọn tùy chọn Sử dụng công thức để xác định ô cần định dạng và nhấp vào tùy chọn Định dạng .

Sau đó, Hộp thoại Định dạng ô sẽ mở ra.

➤ Chọn Điền Tùy chọn

➤ Chọn bất kỳ Màu nền nào, rồi nhấp vào OK .

Sau đó, nút Xem trước Tùy chọn sẽ được hiển thị như bên dưới.

➤ Viết công thức sau vào ô Định dạng các giá trị trong đó công thức này đúng: box

=MATCH(E4,$B$4:$B$10,0)

Nếu giá trị của ô E4 vẫn nằm trong phạm vi $B$4:$B$10 , sau đó, nó sẽ đánh dấu ô tương ứng.

➤ Nhấn OK .

Cuối cùng, bạn sẽ có thể đánh dấu các ô chứa Chuối Chanh trong Danh sách đơn hàng cột vì những sản phẩm này làcó sẵn trong phạm vi của cột Danh sách sản phẩm .

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

Phương pháp-8: Sử dụng mã VBA để kiểm tra xem giá trị có tồn tại trong phạm vi trong Excel không

Ở đây, chúng ta sẽ sử dụng một VBA mã để kiểm tra các giá trị của cột Danh sách đơn hàng trong phạm vi của cột Danh sách sản phẩm .

Các bước :

➤ Chuyển đến tab Nhà phát triển >> Tùy chọn Visual Basic.

Sau đó, Trình soạn thảo Visual Basic sẽ mở ra.

➤ Đi tới Tab Chèn >> Mô-đun Tùy chọn .

Sau đó, một Mô-đun sẽ được tạo.

➤ Viết nội dung sau code

8498

Ở đây, chúng tôi đã khai báo X Variant , Rng Phạm vi và ở đây, VBA là tên trang tính.

Vòng lặp FOR sẽ thực thi các thao tác cho mỗi hàng của cột Danh sách đơn hàng từ Hàng 4 đến Hàng8 , Phạm vi(“B4:B10”) là phạm vi của Pro ống Danh sách cột . X được gán cho các giá trị của từng ô của cột Danh sách đơn hàng và sau khi tìm thấy sự phù hợp bằng cách sử dụng hàm FIND , chúng ta sẽ nhận được Tồn tại trong ô liền kề với ô tương ứng của cột này. Nếu không tìm thấy giá trị, nó sẽ trả về Không tồn tại .

➤ Nhấn F5 .

Sau đó, chúng ta sẽ nhận được cho các sản phẩm Chuối Chanh có sẵn trong Danh sách sản phẩm phạm vi và đối với các sản phẩm không có sẵn mà chúng tôi đang nhận được Không tồn tại .

Đọc thêm: VBA để kiểm tra Nếu ô trống trong Excel (5 phương pháp)

Phần thực hành

Để tự thực hành, chúng tôi đã cung cấp phần Thực hành như bên dưới trong một trang tính có tên Luyện tập . Vui lòng tự làm.

Kết luận

Trong bài viết này, chúng tôi đã cố gắng đề cập đến các cách kiểm tra xem một giá trị có tồn tại trong một phạm vi Excel một cách dễ dàng hay không. 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 trong phần nhận xét.

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ọ.