Tra cứu một giá trị trong cột đầu tiên của một vùng và trả về giá trị từ một cột khác trong cùng hàng.
Cú pháp
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Đối số
lookup_valuebắt buộc
Giá trị cần tìm trong cột đầu tiên.
table_arraybắt buộc
Vùng chứa dữ liệu.
col_index_numbắt buộc
Số thứ tự cột trong vùng để trả về giá trị.
range_lookuptùy chọn
FALSE để khớp chính xác, TRUE để khớp gần đúng. Hãy dùng FALSE.
VLOOKUP (tra cứu dọc) tìm một khóa trong cột ngoài cùng bên trái của một bảng và trả về một giá trị từ cột bạn chỉ định. Đặt đối số thứ tư là FALSE để khớp chính xác — chế độ phổ biến và đáng tin cậy nhất. Với sổ làm việc mới, hãy ưu tiên XLOOKUP, vốn loại bỏ hạn chế trái-sang-phải của VLOOKUP.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Tìm sản phẩm A102 trong cột A và trả về giá của nó từ cột C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseTra cứu ID trong ô E2 trên một trang tính khác và trả về tên sản phẩm.
Chọn khóa tra cứu
Chọn giá trị cần tìm — nó phải nằm trong cột đầu tiên của bảng.
Chọn bảng và đúng cột
Bôi chọn toàn bộ vùng dữ liệu, rồi đếm xem cột nào chứa câu trả lời.
Cố định ở chế độ khớp chính xác
Kết thúc bằng FALSE để VLOOKUP chỉ trả về kết quả khớp chính xác, không phải giá trị gần nhất.
Không tìm thấy giá trị tra cứu trong cột đầu tiên. Hãy kiểm tra khoảng trắng thừa, số bị lưu dưới dạng văn bản, hoặc thiếu FALSE để khớp chính xác. Bọc bằng IFERROR để hiển thị thông báo thân thiện.
Không — nó chỉ trả về các cột bên phải của khóa. Dùng INDEX/MATCH hoặc XLOOKUP để trả về giá trị bên trái.