Cách Sử dụng Hàm Vlookup trong Excel

Mục lục:

Cách Sử dụng Hàm Vlookup trong Excel
Cách Sử dụng Hàm Vlookup trong Excel
Anonim

Bài học rút ra chính

  • Hàm Vlookup trong Excel được sử dụng để tìm một giá trị trong bảng tính.
  • Cú pháp và đối số là =VLOOKUP(tìm kiếm_giá trị, tra cứu_bảng, cột_số, [gần đúng_mối])

Bài viết này giải thích cách sử dụng hàm Vlookup trong tất cả các phiên bản Excel, bao gồm Excel 2019 và Microsoft 365.

Hàm Vlookup là gì?

Hàm VLOOKUP trong Excel được sử dụng để tìm nội dung nào đó trong bảng. Nếu bạn có các hàng dữ liệu được sắp xếp theo tiêu đề cột, hàm VLOOKUP có thể được sử dụng để định vị giá trị bằng cách sử dụng cột.

Khi bạn thực hiện một hàm VLOOKUP, trước tiên bạn đang yêu cầu Excel xác định vị trí hàng chứa dữ liệu bạn muốn truy xuất, sau đó trả về giá trị nằm trong một cột cụ thể trong hàng đó.

Image
Image

Hàm VLOOKUP Cú pháp & Đối số

Có bốn phần khả thi của chức năng này:

=VLOOKUP(tìm kiếm_giá_trị, tra cứu_bảng, cột_số, [gần đúng_mối])

  • search_valuelà giá trị bạn đang tìm kiếm. Nó phải nằm trong cột đầu tiên của lookup_table.
  • lookup_tablelà phạm vi bạn đang tìm kiếm. Điều này bao gồm giá trị tìm kiếm.
  • column_numberlà số đại diện cho bao nhiêu cột trong lookup_table, từ bên trái, phải là cột mà hàm VLOOKUP trả về giá trị từ đó.
  • gần đúng_matchlà tùy chọn và có thể là TRUE hoặc FALSE. Nó xác định xem tìm một kết hợp chính xác hay một kết hợp gần đúng. Khi bị bỏ qua, giá trị mặc định là TRUE, nghĩa là nó sẽ tìm thấy kết quả phù hợp gần đúng.

Ví dụ về hàm VLOOKUP

Dưới đây là một số ví dụ cho thấy hàm Vlookup đang hoạt động:

Tìm Giá trị Bên cạnh Một Từ Từ Bảng

=VLOOKUP ("Chanh", A2: B5, 2)

Image
Image

Đây là một ví dụ đơn giản về hàm VLOOKUP trong đó chúng ta cần tìm bao nhiêu quả chanh chúng ta có trong kho từ danh sách một số mặt hàng. Phạm vi mà chúng tôi đang xem xét là A2: B5 và số chúng tôi cần kéo nằm trong cột 2 vì "Còn hàng" là cột thứ hai từ phạm vi của chúng tôi. Kết quả ở đây là 22.

Tìm số nhân viên bằng tên của họ

=VLOOKUP (A8, B2: D7, 3)

=VLOOKUP (A9, A2: D7, 2)

Image
Image

Đây là hai ví dụ mà chúng ta viết hàm VLOOKUP hơi khác một chút. Cả hai đều đang sử dụng các tập dữ liệu tương tự nhưng vì chúng tôi đang lấy thông tin từ hai cột riêng biệt, 3 và 2, chúng tôi tạo ra sự khác biệt đó ở cuối công thức - cột đầu tiên lấy vị trí của người trong A8 (Finley) trong khi công thức thứ hai trả về tên khớp với số nhân viên trong A9 (819868). Vì các công thức đang tham chiếu đến các ô chứ không phải là một chuỗi văn bản cụ thể, chúng tôi có thể bỏ qua dấu ngoặc kép.

Sử dụng câu lệnh IF với hàm VLOOKUP

=IF (VLOOKUP (A2, Sheet4! A2: B5, 2) >10, "Không", "Có")

Image
Image

VLOOKUP cũng có thể được kết hợp với các hàm Excel khác và sử dụng dữ liệu từ các trang tính khác. Chúng tôi đang làm cả hai trong ví dụ này để xác định xem chúng tôi có cần đặt thêm mặt hàng trong Cột A. Chúng tôi sử dụng hàm IF để nếu giá trị ở vị trí 2 trong Sheet4! A2: B5 lớn hơn 10, chúng tôi viết Không để cho biết rằng chúng tôi không cần đặt hàng thêm.

Tìm số gần nhất trong bảng

=VLOOKUP (D2, $ A $ 2: $ B $ 6, 2)

Image
Image

Trong ví dụ cuối cùng này, chúng tôi đang sử dụng hàm VLOOKUP để xác định tỷ lệ phần trăm chiết khấu sẽ được sử dụng cho các đơn đặt hàng giày số lượng lớn khác nhau. Giảm giá mà chúng tôi đang tìm kiếm nằm trong Cột D, phạm vi bao gồm thông tin giảm giá là A2: B6 và trong phạm vi đó là cột 2 chứa giảm giá. Vì hàm VLOOKUP không cần tìm kết quả khớp chính xác, nên để trống xấp xỉ_mối_tối để biểu thị TRUE. Nếu không tìm thấy kết quả khớp chính xác, hàm sẽ sử dụng số tiền nhỏ hơn tiếp theo.

Bạn có thể thấy rằng trong ví dụ đầu tiên của 60 đơn đặt hàng, giảm giá không được tìm thấy trong bảng bên trái, vì vậy số lượng nhỏ hơn 50 tiếp theo được sử dụng, tức là giảm giá 75%. Cột F là giá cuối cùng khi tính chiết khấu.

Lỗi & Quy tắc VLOOKUP

Dưới đây là một số điều cần nhớ khi sử dụng hàm Vlookup trong Excel:

  • Nếu search_value là một chuỗi văn bản, thì nó phải được đặt trong dấu ngoặc kép.
  • Excel sẽ trả về kết quảNO MATCH nếu hàm VLOOKUP không thể tìm thấy kết quả.
  • Excel sẽ trả về giá trịKHÔNG PHẢI nếu không có số nào trong lookup_table lớn hơn hoặc bằng search_value.
  • Excel sẽ trả về lỗi REF! nếu số lượng cột lớn hơn số cột trong bảng_mạch.
  • search_value luôn ở vị trí ngoài cùng bên trái của lookup_table và là vị trí số 1 khi xác định cột_số.
  • Nếu bạn chỉ định FALSE cho gần đúng_match và không tìm thấy kết quả khớp chính xác nào, hàm VLOOKUP sẽ trả vềN / A.
  • Nếu bạn chỉ định TRUE cho gần đúng_match và không tìm thấy kết quả khớp chính xác nào, giá trị nhỏ hơn tiếp theo sẽ được trả về.
  • Bảng không được sắp xếp phải sử dụng FALSE cho gần đúng_match để kết quả khớp chính xác đầu tiên được trả về.
  • Nếu gần đúng_match là TRUE hoặc bị bỏ qua, cột đầu tiên cần được sắp xếp theo thứ tự bảng chữ cái hoặc số. Nếu nó không được sắp xếp, Excel có thể trả về một giá trị không mong muốn.
  • Sử dụng tham chiếu ô tuyệt đối cho phép bạn tự động điền công thức mà không cần thay đổi bảng tra cứu.

Các chức năng khác như hàm VLOOKUP

VLOOKUP thực hiện tra cứu theo chiều dọc, nghĩa là nó lấy thông tin bằng cách đếm các cột. Nếu dữ liệu được sắp xếp theo chiều ngang và bạn muốn đếm ngược các hàng để truy xuất giá trị, bạn có thể sử dụng hàm HLOOKUP.

Chức năng XLOOKUP tương tự nhưng hoạt động theo bất kỳ hướng nào.

Đề xuất: