Cách áp dụng hàm VLOOKUP để nhận mảng dữ liệu trong Excel

Hàm VLOOKUP là công cụ quen thuộc với người dùng Excel, hỗ trợ tìm kiếm dữ liệu một cách hiệu quả. Bài viết của Siêu Marketing sẽ chỉ dẫn bạn phương pháp trích xuất một mảng dữ liệu từ hàm này một cách dễ dàng và nhanh chóng.

Bạn thường xuyên biết đến việc hàm VLOOKUP chỉ đưa ra một giá trị cụ thể. Có thể không, VLOOKUP có thể trả về một mảng, nhiều giá trị một lúc được không?

Khái niệm cơ bản về mảng

Câu trả lời là hoàn toàn khả thi. Và để thực hiện được điều này, Siêu Marketing khuyến nghị bạn cần nắm vững những kiến thức cơ bản về mảng trong Excel.

Xem qua các bài viết dưới đây để hiểu rõ hơn:

Hướng dẫn cách áp dụng công thức mảng trong excel

Thông tin về các hàm, công thức cùng với hằng số mảng trong excel, kèm ví dụ minh họa và chỉ dẫn cách dùng

Sau khi đã hiểu cơ bản về mảng, bạn sẽ ứng dụng vào hàm VLOOKUP như thế nào để có thể truy xuất ra một mảng kết quả, chứ không chỉ là một giá trị đơn như trước?

Cách dùng hàm VLOOKUP để nhận được mảng dữ liệu trong Excel

Nếu bạn đã quen với việc dùng VLOOKUP để trả về một kết quả đơn, hãy tiếp tục cùng Siêu Marketing để phát triển kiến thức này bạn nhé

Giả sử bạn đã sẵn sàng, hãy cùng khám phá cách nhận một mảng giá trị từ hàm này.

Bài toán đặt ra: Dựa vào thông tin Sản phẩm trong ô Product, làm sao để rút ra thông tin tương ứng về Region, Color, Units, Revenue bằng một công thức độc nhất mà không cần kéo thả công thức. Chỉ cần một công thức duy nhất để lấy ra một mảng thông tin của Sản phẩm từ ô H3.

Chúng ta sẽ giải quyết vấn đề này như thế nào?

Đối số thứ 3 (col_index_num) trong VLOOKUP quy định cột chứa kết quả mà bạn muốn khi tìm thấy giá trị trong vùng dò tìm.

Thay vì chọn một cột, bạn sẽ cần áp dụng một mảng nhiều cột trong đối số thứ 3 để VLOOKUP có thể trả về nhiều kết quả.

Khi VLOOKUP trả kết quả dạng mảng nằm ngang

Tại ô H3 sẽ có công thức:

Điều cần biết:

  • Đối số thứ 1, 2, 4 trong hàm này giữ nguyên như bạn đã quen thuộc (giá trị tìm kiếm, vùng tìm kiếm, loại tìm kiếm)
  • Đối số số 3 được thay thế bởi một loạt giá trị trong khoảng I2:L2 ({2,3,4,5})

Bạn có thể nhập trực tiếp {2,3,4,5} vào công thức (sử dụng dấu ngoặc nhọn {}).

Bạn cần chọn vùng cần đối chiếu theo số cột kết quả VLOOKUP sẽ trả về (ở đây là I3:L3), nhập công thức và kết hợp phím Ctrl + Shift + Enter.

Bạn đang dùng Excel 365 hoặc Excel 2019, chỉ cần nhấn Enter là đủ.

Khi VLOOKUP trả kết quả dạng mảng nằm dọc

Trước đó, chúng ta đã sử dụng VLOOKUP mảng để nhận các giá trị trên một hàng. Nhưng khi bạn muốn mảng giá trị nằm dọc thì làm sao?

Bạn có thể thực hiện điều này bằng cách:

  • Cách 1: liệt kê các cột muốn trả về theo chiều dọc và tham chiếu đến khu vực đó trong đối số thứ 3 của hàm VLOOKUP
  • Cách 2: nhập trực tiếp các giá trị vào đối số thứ 3 như: {2;3;4;5} (chú ý dấu ngoặc nhọn và dấu chấm phẩy)
  • Cách 3: sử dụng hàm TRANSPOSE kết hợp như công thức tại vùng I3:I6 bên dưới

huong-dan-su-dung-vlookup-3

Điểm kết luận

Thông qua bài viết, bạn có thể đã hiểu cách VLOOKUP có thể tìm và trả về một loạt dữ liệu chứ không chỉ một giá trị. Hi vọng từ Siêu Marketing đã hữu ích cho bạn.

Xem thêm tài liệu khác từ Siêu Marketing


Lý do việc dùng Index và Match ưu việt hơn sử dụng Vlookup trong Excel

Cách dùng hàm vlookup thay thế công thức if lồng ghép trong excel

4 mẹo tra cứu thông tin bằng vlookup, index, match, sumproduct và names range trong excel

Trương Thành Tài
0
    0
    Đơn hàng
    Đơn hàng trốngQuay lại Shop