Hướng dẫn sử dụng hàm VLOOKUP trong Excel - Hướng dẫn cho người mới bắt đầu về VLOOKUP (Ví dụ)

Hướng dẫn về hàm VLOOKUP trong Excel

Trong hướng dẫn Vlookup Excel này, chúng tôi thảo luận về Hàm Vlookup trong Excel là gì, cách hoạt động của nó cùng với các ví dụ thực tế. Hàm VLOOKUP (tra cứu theo chiều dọc) trong Excel tra cứu một phần thông tin hoặc giá trị từ một cột của bảng hoặc tập dữ liệu và trích xuất và trả về một số giá trị hoặc thông tin tương ứng từ một cột khác.

Hàm VLOOKUP trong Excel là một hàm tích hợp sẵn và được đặt tên như vậy vì công thức tìm kiếm giá trị và tìm kiếm nó theo chiều dọc xuống một cột cụ thể. Nó dừng ngay khi tìm thấy giá trị đó và nhìn sang bên phải của giá trị đó trong một cột mà chúng tôi chỉ định.

Cú pháp chung cho hàm VLOOKUP như sau:

Cú pháp công thức VLOOKUP có các đối số sau:

  • Lookup_value: Bắt buộc, đại diện cho giá trị mà chúng ta muốn tìm kiếm trong cột đầu tiên của bảng hoặc tập dữ liệu.
  • Table_array: Bắt buộc, đại diện cho tập dữ liệu hoặc mảng dữ liệu sẽ được tìm kiếm.
  • Col_indexnum: Bắt buộc, đại diện cho số nguyên xác định số cột của table_array mà chúng ta muốn trả về giá trị từ đó
  • Range_lookup: Tùy chọn, đại diện hoặc xác định những gì hàm sẽ trả về trong trường hợp nó không tìm thấy kết quả khớp chính xác với lookup_value. Đối số này có thể được đặt thành 'FALSE; hoặc 'TRUE', trong đó 'TRUE' cho biết kết quả so khớp gần đúng (nghĩa là sử dụng kết quả gần nhất bên dưới giá trị lookup_value trong trường hợp không tìm thấy kết quả phù hợp chính xác) và 'FALSE' cho biết kết quả khớp chính xác (nghĩa là nó trả về lỗi trong trường hợp không tìm thấy kết quả chính xác). 'TRUE' cũng có thể được thay thế cho '1' và 'FALSE' cho '0'.

Ví dụ

Ví dụ 1

Giả sử chúng ta có một bảng hồ sơ học sinh bao gồm số cuộn, tên, lớp và ID email của họ. Bây giờ, nếu chúng ta muốn lấy ID email của một sinh viên cụ thể từ cơ sở dữ liệu này, chúng ta sử dụng hàm VLOOKUP như sau:

= VLOOKUP (F2, A2: D12,4,1)

Chúng ta có thể thấy rằng công thức trên tra giá trị 6 ở cột ngoài cùng bên trái của bảng hồ sơ học sinh. Đối số thứ ba với giá trị 4 yêu cầu hàm trả về giá trị trong cùng một hàng từ cột thứ tư của bảng hồ sơ học sinh. Đối số cuối cùng được đề cập là 1 (TRUE) yêu cầu hàm trả về kết quả gần đúng (đối sánh chính xác nếu nó tồn tại).

Vì vậy, chúng ta có thể thấy rằng ID email của cuộn số 6 được trích xuất chính xác và trả về với chức năng này.

Ví dụ số 2

Bây giờ, giả sử chúng ta sử dụng một đối sánh chính xác cho một giá trị tra cứu không tồn tại, thì hàm VLOOKUP sẽ hoạt động như sau:

= VLOOKUP (F2, A2: D12,4, 0)

Chúng ta có thể thấy rằng công thức trên tra giá trị 16 ở cột ngoài cùng bên trái của bảng hồ sơ học sinh. Đối số thứ ba với giá trị 4 yêu cầu hàm trả về giá trị trong cùng một hàng từ cột thứ tư của bảng hồ sơ học sinh. Đối số cuối cùng được đề cập là 0 (FALSE) yêu cầu hàm trả về kết quả khớp chính xác và lỗi nếu không tìm thấy kết quả khớp chính xác.

Vì vậy, chúng ta có thể thấy rằng ID email của cuộn số 16 không tồn tại vì không có giá trị như cuộn số 16 trong bảng hồ sơ sinh viên, do đó, lỗi '# N / A' được trả về với một đối số khớp chính xác.

Ví dụ # 3

Bây giờ, giả sử chúng ta sử dụng một kết quả so khớp gần đúng cho một giá trị tra cứu không tồn tại, khi đó hàm VLOOKUP sẽ hoạt động như sau:

 = VLOOKUP (F2, A2: D12,4, 1)

Chúng ta có thể thấy rằng công thức trên tra giá trị 16 ở cột ngoài cùng bên trái của bảng hồ sơ học sinh. Đối số thứ ba với giá trị 4 yêu cầu hàm trả về giá trị trong cùng một hàng từ cột thứ tư của bảng hồ sơ học sinh. Đối số cuối cùng được đề cập là 1 (TRUE) yêu cầu hàm trả về kết quả phù hợp gần đúng nếu không tìm thấy kết quả phù hợp chính xác.

Vì vậy, chúng ta có thể thấy rằng không có giá trị nào là cuộn số 16 trong cột đầu tiên của bảng hồ sơ học sinh, nhưng đối số thứ tư được đề cập là 1 hoặc TRUE cho biết trả về một kết quả phù hợp gần đúng, vì vậy hàm sẽ trả về giá trị lớn nhất nhỏ hơn 16 (12 trong trường hợp này), do đó, ID email của cuộn số 12 được trả lại.

Những điều cần ghi nhớ

  • Hàm VLOOKUP là một hàm tích hợp trong Excel được phân loại là Hàm Tra cứu / Tham chiếu.
  • Nó cũng có thể được sử dụng như một hàm trang tính trong đó hàm có thể được nhập như một phần của công thức trong một ô của trang tính.
  • Hàm VLOOKUP luôn tìm bên phải, tức là nó yêu cầu một bảng tra cứu với các giá trị tra cứu ở cột ngoài cùng bên trái. Dữ liệu chúng ta muốn lấy dưới dạng giá trị kết quả có thể xuất hiện trong bất kỳ cột nào bên phải, tức là giá trị tra cứu nằm ở bên trái của giá trị kết quả mà chúng ta muốn tìm.
  • Đối số 'table_array' được cung cấp cho hàm VLOOKUP phải rộng ít nhất bằng bao nhiêu cột bằng giá trị của đối số 'col_indexnum.'
  • Nó được thiết kế để truy xuất dữ liệu trong một bảng được sắp xếp thành các hàng dọc, trong đó mỗi hàng đại diện cho một bản ghi mới. Vì vậy, nếu dữ liệu được sắp xếp theo chiều ngang, thì chúng ta có thể sử dụng hàm 'HLOOKUP' (tra cứu theo chiều ngang).
  • Hàm VLOOKUP trả về bất kỳ kiểu dữ liệu nào như số, ngày tháng, chuỗi, v.v.
  • Hàm VLOOKUP cho phép sử dụng các ký tự đại diện như '*.'
  • Nếu 'FALSE' hoặc '0' được chỉ định cho tham số gần đúng_match và không tìm thấy kết quả khớp chính xác nào cho giá trị tra cứu, thì hàm VLOOKUP trả về lỗi "# N / A".
  • Nếu 'TRUE' hoặc '1' được chỉ định cho tham số gần đúng_match và không tìm thấy kết quả khớp chính xác nào, thì hàm VLOOKUP trả về giá trị nhỏ hơn tiếp theo.
  • Nếu 'col_indexnum' nhỏ hơn 1 hoặc không được nhận dạng là giá trị số, thì hàm VLOOKUP trả về '#VALUE!' lỗi.
  • Nếu giá trị 'range_lookup' không được nhận dạng là giá trị logic, thì nó sẽ trả về '#VALUE!' lỗi.
  • Nếu 'col_indexnum' lớn hơn một số cột trong 'table_array', thì hàm VLOOKUP trả về '#REF!' lỗi.
  • Trong trường hợp đối số 'range_lookup' bị bỏ qua, thì hàm Vlookup cho phép đối sánh không chính xác, nhưng nó sẽ sử dụng đối số chính xác nếu nó tồn tại.
  • Hàm VLOOKUP không phân biệt chữ hoa chữ thường.
  • Nếu cột tra cứu chứa các giá trị trùng lặp, thì hàm Vlookup sẽ chỉ khớp với giá trị đầu tiên.

thú vị bài viết...