LOOKUP() không chỉ là một hàm tìm kiếm, đó là một công cụ đổi mới, vượt bậc so với VLOOKUP() và HLOOKUP().
LOOKUP() tự động hiểu rõ vùng tìm kiếm là hàng hay cột, linh hoạt xử lý theo cách tối ưu nhất.

Đắm Chìm Trong Chi Tiết Của LOOKUP() Trong Excel
Hành Trình Khám Phá
LOOKUP() là phép màu trí tuệ, trích xuất giá trị từ thế giới dữ liệu đa chiều, có thể là hàng hoặc cột, thậm chí là một mảng phong phú.
LOOKUP() là bước tiến đột phá từ VLOOKUP() và HLOOKUP(), với khả năng phân biệt vùng tìm kiếm là hàng hay cột, đưa ra sự linh hoạt và hiệu suất tối ưu.
LOOKUP() tồn tại dưới hai dạng đẹp mắt: Mảng Thần Kỳ và Vecto Phép Mộng.
- Dạng Mảng Kỳ Diệu: LOOKUP() như một phù thủy, lôi kéo giá trị từ cột hoặc hàng đầu tiên của mảng và trả về vị trí tương ứng ở cột hoặc hàng cuối cùng. Sử dụng khi danh sách ít giá trị và giá trị không biến đổi.
- Dạng Vecto Phép Mộng: LOOKUP() như một chiếc chìa khóa, mở khóa giá trị trong vùng dữ liệu, có thể là hàng hoặc cột, rồi trả về giá trị cùng vị trí trong hàng hoặc cột thứ hai. Lựa chọn khi danh sách chứa nhiều giá trị hoặc giá trị có thể thay đổi.
Ghi chú
- Dữ liệu cần tìm kiếm bằng LOOKUP() phải được sắp xếp theo thứ tự tăng dần để hàm LOOKUP() hoạt động chính xác.
- Bạn hoàn toàn có thể thay thế hàm IF() bằng LOOKUP().
DẠNG MẢNG
Công Thức Mágic
=LOOKUP(lookup_value, array)
Về phần này:
- lookup_value: Giá trị bạn muốn lùng sục, có thể là số, chữ, logic, tên hoặc thậm chí là một liên kết đến một giá trị.
- array: Lãnh thổ tìm kiếm bao gồm các ô chứa văn bản, số hoặc giá trị logic mà bạn muốn LOOKUP() khám phá với lookup_value.
Ghi chú
- Nếu lookup_value không xuất hiện trong array, hàm sẽ chọn giá trị lớn nhất mà vẫn nhỏ hơn hoặc bằng lookup_value.
- Nếu lookup_value nhỏ hơn giá trị nhỏ nhất trong cột hoặc hàng đầu tiên của array, hàm sẽ báo lỗi.
- Nếu array có nhiều cột hơn số hàng, LOOKUP() sẽ tìm kiếm lookup_value trong hàng đầu tiên. Ngược lại, nếu array có dạng vuông hoặc có nhiều hàng hơn cột, hàm sẽ tìm kiếm lookup_value trong cột đầu tiên.
- Các giá trị trong array phải được sắp xếp theo thứ tự tăng dần để có kết quả chính xác nhất.
- LOOKUP() không quan tâm đến việc văn bản có viết hoa hay thường.
Ví dụ
1. Nạp trực tiếp mảng vào array.

2. Chỉ định array đến mảng.

DẠNG VECTOR HIỆN ĐẠI
Mã Điện Tử
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Trong Kịch Bản Này:
- Mã Điện Tử: giá trị bạn muốn đàm phán. Lookup_value có thể là số, văn bản, giá trị logic, tên hoặc một liên kết đến giá trị khác.
- Quỹ Tìm Kiếm: vùng bao gồm giá trị bạn muốn tìm kiếm, chỉ có một hàng hoặc một cột. Lookup_vector có thể chứa văn bản, số hoặc giá trị logic.
- Quỹ Kết Quả: vùng chứa giá trị đáp án, chỉ có một hàng hoặc một cột, và result_vector phải có kích thước tương tự với lookup_vector.
Bí Mật
- Giá trị trong khu vực tìm kiếm cần được xếp theo thứ tự tăng dần để có kết quả chính xác nhất.
- Hàm không phân biệt chữ hoa chữ thường.
- Nếu giá trị lookup_value không xuất hiện trong khu vực tìm kiếm, hàm sẽ sử dụng giá trị lớn nhất mà giá trị đó nhỏ hơn hoặc bằng lookup_value.
- Nếu giá trị lookup_value nhỏ hơn giá trị nhỏ nhất trong khu vực tìm kiếm, hàm sẽ trả về giá trị lỗi.
Minh Họa

Bài viết này tổng hợp đầy đủ thông tin về các dạng của hàm LOOKUP() trong Excel. Hy vọng rằng thông qua bài viết, mọi người sẽ dễ dàng áp dụng hàm LOOKUP() vào công việc của mình. Chúc các bạn thành công rực rỡ!