Hàm VLOOKUP có điều kiện, hay còn gọi là hàm VLOOKUP với IF, là một công cụ mạnh mẽ trong Microsoft Excel. Hàm này được áp dụng trong nhiều tình huống đặc biệt và rất hữu ích cho người dùng. Nếu bạn muốn tìm hiểu cách sử dụng hàm VLOOKUP một cách đơn giản thì hãy đọc bài viết này. Hướng dẫn rất dễ hiểu và ngắn gọn, giúp bạn có thể áp dụng ngay lập tức vào Excel.
Hàm VLOOKUP có điều kiện là gì?
Hàm VLOOKUP (Vertical Lookup) là một trong những hàm quan trọng và phổ biến trong Microsoft Excel. Nó cũng được sử dụng trong các ứng dụng bảng tính khác như Google Sheets. Hàm này giúp tìm kiếm giá trị trong bảng dữ liệu dựa trên giá trị của một cột và trả về giá trị từ một cột khác trong bảng tính. Ngoài ra, hàm VLOOKUP thường được dùng để truy xuất thông tin từ các bảng dữ liệu phức tạp và lớn.
Tuy nhiên, Excel không cung cấp một hàm VLOOKUP có tính năng điều kiện sẵn có. Để sử dụng hàm VLOOKUP có điều kiện, bạn cần phải biết cách kết hợp nhiều hàm. Điều này bao gồm việc sử dụng đồng thời hàm VLOOKUP và hàm IF.
Bên cạnh đó, hàm VLOOKUP điều kiện thường bao gồm ba thành phần chính: giá trị cần tìm kiếm, bảng dữ liệu chứa thông tin cần truy xuất, và điều kiện hoặc một tập hợp các điều kiện để lọc dữ liệu. Sau khi triển khai hàm, kết quả trả về sẽ là giá trị tương ứng được tìm thấy trong bảng dữ liệu, hoặc một giá trị mặc định nếu không tìm thấy điều kiện phù hợp.
Chức năng của hàm VLOOKUP điều kiện trong Excel
Như đã đề cập, trong Excel không có sẵn hàm VLOOKUP đi cùng điều kiện. Tuy nhiên, chúng ta vẫn có thể kết hợp nó với các hàm khác để phục vụ công việc. Vậy chức năng cụ thể của hàm VLOOKUP với điều kiện là gì? Dưới đây là thông tin chi tiết cho bạn nhé!
Tìm kiếm dữ liệu theo điều kiện
Đây là tính năng quan trọng và cần thiết nhất của hàm này. Cho phép bạn xác định một giá trị cụ thể (lookup_value) để tìm kiếm trong cột dữ liệu cố định (cột lookup) của bảng dữ liệu. Khi tìm thấy giá trị này trong cột lookup, hàm VLOOKUP trả về giá trị tương ứng từ cột khác trong bảng dữ liệu. Mặc dù không thể thực hiện điều kiện phức tạp như IF hoặc AND, nhưng nó vẫn hữu ích cho việc tìm kiếm dựa trên giá trị cụ thể.
Lọc dữ liệu theo điều kiện
Hàm VLOOKUP có tính năng trích xuất dữ liệu và giúp người dùng xác định thông tin chính xác. Khi kết hợp với IF, Excel sẽ lọc dữ liệu và trả về các giá trị thỏa mãn điều kiện cụ thể. Nếu không có kết quả phù hợp, bảng dữ liệu sẽ hiển thị lỗi, yêu cầu người dùng kiểm tra lại thông tin.
Phân tích dữ liệu theo điều kiện
Hàm VLOOKUP có điều kiện
Giảm thiểu công việc thủ công
Hàm VLOOKUP giúp tự động truy xuất thông tin từ bảng dữ liệu dựa trên giá trị tìm kiếm, thay vì bạn phải làm điều này thủ công. Điều này đặc biệt hữu ích khi bạn cần truy xuất thông tin từ các bảng dữ liệu lớn hoặc phức tạp. Hàm VLOOKUP giúp tiết kiệm rất nhiều thời gian so với việc thao tác thủ công.
Công thức của hàm VLOOKUP điều kiện
Trước khi chúng ta cùng nhau áp dụng hàm VLOOKUP với các điều kiện khác nhau, bạn cần phải hiểu rõ công thức của nó. Đây là một công thức 'hàm chồng hàm' có thể phức tạp với những người không quen thuộc với Excel, nhưng bạn sẽ được cung cấp ví dụ cụ thể để hiểu hơn!
Người dùng cần nhớ công thức sau: “=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])”. Ở đây, lookup_value là giá trị bạn muốn tìm kiếm, table_array là bảng dữ liệu chứa giá trị, col_index_num là vị trí cột chứa giá trị bạn muốn trả về, và [range_lookup] là phạm vi tìm kiếm dữ liệu.
Lưu ý, [range_lookup] có hai giá trị: 0 cho tìm kiếm gần đúng và 1 cho tìm kiếm chính xác.
Ngoài việc sử dụng hàm IF để áp dụng điều kiện cho VLOOKUP, bạn có thể dùng hàm CHOOSE để truy xuất kết quả theo điều kiện. Ví dụ minh họa dưới đây cho thấy Mytour sử dụng hai điều kiện cho VLOOKUP.
Hướng dẫn cách sử dụng VLOOKUP có điều kiện một cách dễ dàng
Trong hướng dẫn này, chúng tôi chia sẻ cách thiết lập VLOOKUP với 2 điều kiện đơn giản. Bạn chỉ cần làm theo hướng dẫn của chúng tôi. Nếu cần thêm điều kiện, bạn có thể áp dụng công thức tương tự. Đây là công thức chung cho hàm này.
Cách 1: Sử dụng VLOOKUP với 2 điều kiện và cột phụ
Với cách 1, chúng ta có thể truy xuất kết quả trực tiếp mà không cần kết hợp thêm bất kỳ hàm nào khác. Đây là một thủ thuật rất hay mà không phải ai cũng biết. Đặc biệt là khi bạn đã thành thạo việc sử dụng hàm này, nó sẽ giúp bạn giải quyết vấn đề nhanh chóng, cho dù bạn đang làm việc với các tập tài liệu lớn.
Bước 1: Trong bài toán này, chúng ta sẽ xác định mức giá sản phẩm theo từng hãng. Để thực hiện điều kiện này, bạn cần thêm một cột phụ kết hợp tên sản phẩm và hãng với nhau, sử dụng công thức như hình minh họa.
Bước 2: Tại ô C14, nhập công thức hàm VLOOKUP có điều kiện tương ứng với “=VLOOKUP(C12&C13, A2:D10,4,0)”.
Chúng tôi sẽ giải thích C12&C13 là ghép tên sản phẩm và hãng, A2:D10 là dải ô giá trị tìm kiếm, số 4 là vị trí mức giá và số 0 là giá trị tương đối. Làm đúng theo hướng dẫn sẽ có kết quả như hình ảnh sau.
Cách 2: Sử dụng hàm VLOOKUP có 2 điều kiện với hàm CHOOSE
Để triển khai, chọn B14 và điền công thức “=VLOOKUP(B12&B13,CHOOSE({1,2},A2:A10&B2:B10,C2:C10),2,0)”.
Trong đó, B12&B13 là ghép tên sản phẩm và hãng, CHOOSE({1,2},A2:A10&B2:B10,C2:C10) là bảng dò tìm từ một mảng hai chiều gồm hai cột, với cột thứ nhất là tham chiếu và cột thứ hai là kết quả trả về. Số 2 là vị trí cột mức giá trong bảng dò tìm, và số 0 là giá trị tương đối của bảng.
Một số vấn đề phổ biến khi sử dụng hàm VLOOKUP điều kiện
Theo quan điểm của chúng tôi, hàm VLOOKUP không phải dễ dàng để áp dụng. Bạn thường gặp phải một số vấn đề cơ bản nếu sử dụng công thức không đúng. Dưới đây là những lỗi phổ biến mà Mytour sẽ giúp bạn nhận biết!
#N/A (Không tìm thấy giá trị)
Lỗi đầu tiên liên quan đến việc không tìm thấy giá trị phù hợp với điều kiện đã đặt ra. Lỗi này xuất hiện khi giá trị tìm kiếm không tồn tại trong cột dữ liệu đã xác định. Để khắc phục, hãy kiểm tra lại dữ liệu để chắc chắn rằng thông tin đã được nhập đúng và có khớp đúng. Sự không khớp có thể ảnh hưởng đến kết quả trả về.
#REF! (Tham chiếu không hợp lệ)
Lỗi #REF! xảy ra khi bạn đã xóa hoặc di chuyển cột trong bảng dữ liệu và hàm VLOOKUP không thể tìm thấy cột đã chỉ định bởi col_index_num. Để khắc phục, hãy kiểm tra lại công thức để đảm bảo rằng Col_index_num không vượt quá số cột trong Table_array.
#NAME? (Tên hàm không hợp lệ)
Lỗi #NAME? là lỗi mà người dùng thường gặp phải. Đây là lỗi cơ bản và khó nhận ra nếu không chú ý. Lỗi này thường xảy ra khi thiếu dấu ngoặc kép (“), hoặc khi nhập sai tên hàm, không viết hoa hoặc viết sai cách. Xem ví dụ dưới đây để hiểu rõ hơn về các dấu hiệu và cách sửa lỗi.
Kết luận
Dưới đây là bài viết chia sẻ về cách sử dụng hàm VLOOKUP có điều kiện. Hi vọng với những kiến thức mà Trang Tin Nhanh Mytour đã cung cấp, bạn có thể áp dụng hàm này trong bảng Excel của mình thành công. Cảm ơn bạn đã theo dõi bài viết và chúc bạn thành công!