Hàm Vlookup trong excel – bản miêu tả đơn giản và cấu trúc

CHÀO MỪNG BẠN ĐẾN VỚI THƯ VIỆN HỌC TẬP & ĐÀO TẠO CƠ BẢN

Hàm Vlookup trong excel – bản miêu tả đơn giản và cấu trúc

Excel

Bắt đầu sử dụng Excel

Công thức và hàm

Nhập và phân tích dữ liệu

Định dạng dữ liệu

Xử lý sự cố

Excel 2016

Trong bài hướng dẫn về hàm VLOOKUP này, chúng tôi sẽ cố gắng dùng từ ngữ đơn giản để giải thích những điều cơ bản nhằm giúp quá trình học cho người mới bắt đầu trở nên dễ dàng nhất có thể. Chúng ta cũng sẽ khám phá vài công thức mẫu cho thấy cách dùng thông dụng nhất của hàm VLOOKUP trong Excel.

1. Hàm Vlookup trong excel – bản miêu tả đơn giản và cấu trúc

Vậy hàm VLOOKUP là gì? Để bắt đầu, nó là một hàm trong Excel.  Nó dùng để làm gì? Nó tìm kiếm giá trị mà bạn định rõ và trả về giá trị tương ứng ở một cột khác. Nói một cách kỹ thuật hơn, hàm VLOOKUP trong Excel tìm kiếm giá trị từ cột đầu tiên trong trong dải ô xác định, rồi trả về giá trị tương ứng trong cùng một hàng từ một ô khác.

Ở cách dùng thông dụng nhất, hàm VLOOKUP trong Excel tìm kiếm thông qua danh sách dữ liệu  bạn tạo ra dựa trên ký hiệu nhận dạng đặc biệt rồi trả về cho bạn một mẩu thông tin tương ứng với ký hiệu nhận dạng đặc biệt đó.

Ký tự “V” trong hàm VLOOKUP là viết tắt của từ “vertical” (“thẳng đứng”). Ký tự đó được dùng để phân biệt hàm VLOOKUP và hàm HLOOKUP – đây là hàm tìm kiếm giá trị từ hàng trên cùng của mảng (H là viết tắt của từ “horizontal” (“nằm ngang”)).

Hàm VLOOKUP có sẵn trong tất cả phiên bản, gồm Excel 2013, Excel 2010, Excel 2007, Excel 2007, Excel XP và Excel 2000.

2. Cú pháp hàm Vlookup trong Excel

Cú pháp hàm VLOOKUP trong Excel có dạng như sau:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Như bạn thấy, hàm VLOOKUP trong Microsoft Excel có 4 thông số, hay câu lệnh. Ba thông số đầu tiên sẽ được trả về, thông số cuối cùng là tùy chọn.

lookup_value: giá trị tìm kiếm

Đây có thể hoặc là một giá trị (chữ số, ngày hay chuỗi ký tự) hoặc là một tham chiếu ô (tham chiếu ô chứa giá trị cần tìm), hoặc là một giá trị được trả về bởi một hàm Excel khác. Ví dụ:

  • Tìm kiếm chữ số: =VLOOKUP(40, A2:B15, 2) – công thức sẽ tìm kiếm số 40.
  • Tìm kiếm chuỗi ký tự: =VLLOKUP(“apples”, A2:B15, 2) – công thức sẽ tìm kiếm chữ “apples” (“táo”).
  • Tìm kiếm giá trị ở một ô khác: =VLOOKUP(C2, A2:B15, 2) – công thức sẽ tìm kiếm giá trị trong ô C2.

Lưu ý. Nếu giá trị trong hàm VLOOKUP là một chữ số và nó nhỏ hơn giá trị nhỏ nhất trong cột đầu tiên của mảng mà bạn đang tìm kiếm, thì hàm VLOOKUP sẽ trả về lỗi #N/A.

table_array: hai cột dữ liệu trở lên.

Hãy nhớ rằng, hàm VLOOKUP luôn luôn tìm kiếm giá trị từ cột đầu tiên của table_array. Table_array của bạn có thể chứa các giá trị khác nhau như chuỗi ký tự, ngày, chữ số, hay giá trị lôgic. Các giá trị không phân biệt dạng chữ, có nghĩa là ký tự viết hoa hay viết thường đều được xử lý như nhau.

Vì thế, công thức =VLOOKUP(40,A2:B15, 2) sẽ tìm kiếm số “40” từ ô A2 đến ô B15 bởi vì A là cột đầu tiên của table_array A2:B15. Hy vọng là mọi thứ đã trở nên dễ hiểu hơn. 

col_index_num: số thứ tự cột trong table_array mà hàm VLOOKUP lấy giá trị ở hàng tương ứng để trả về.

Cột ở bên trái trong table_array xác định chính là 1, cột thứ hai là 2, cột thứ ba là 3, và vâng vâng.

À thì, giờ bạn có thể đọc hiểu toàn bộ công thức =VLOOKUP(40, A2:B15, 2). Công thức tìm kiếm số “40” từ ô A2 đến ô B15 và trả về giá trị tương ứng từ cột B (bởi vì B là cột thứ hai trong table_array xác định A2:B15).

Cú pháp hàm Vlookup trong Excel

Cú pháp hàm Vlookup trong Excel

Lưu ý: 

Nếu câu lệnh col_index_num của bạn nhỏ hơn 1, thì hàm VLOOKUP sẽ trả về lỗi #VALUE!. Trong trường hợp nó lớn hơn số cột trong table_array, thì hàm VLOOKUP sẽ trả về lỗi #REF!.

range_lookup: xác định liệu bạn đang tìm kiếm sự phù hợp tuyệt đối (FALSE) hay sự phù hợp tương đối (TRUE hay được bỏ qua). Thông số cuối cùng tuy là tùy chọn nhưng rất quan trọng. Ở dưới bài hướng dẫn về hàm VLOOKUP này, tôi sẽ cung cấp vài ví dụ nhằm giải thích cách làm công thức trở nên phù hợp tuyệt đối hay tương đối một cách chính xác.

Bạn có thể thành thạo ngay kỹ năng tin học văn phòng từ giảng viên FPT- Arena chỉ với 280,000Đ