Cách tìm dữ liệu bằng VLOOKUP trong Excel

01/03

Tìm đối sánh gần đúng với dữ liệu bằng VLOOKUP của Excel

Tìm giảm giá với VLOOKUP. © Ted Tiếng Pháp

Hàm VLOOKUP hoạt động như thế nào

Hàm VLOOKUP của Excel, viết tắt của tra cứu dọc , có thể được sử dụng để tìm kiếm thông tin cụ thể nằm trong bảng dữ liệu hoặc cơ sở dữ liệu.

VLOOKUP thường trả về một trường dữ liệu duy nhất làm đầu ra của nó. Làm thế nào nó là:

  1. Bạn cung cấp tên hoặc lookup_value cho VLOOKUP biết hàng hoặc bản ghi nào của bảng dữ liệu để tìm kiếm dữ liệu mong muốn
  2. Bạn cung cấp số cột - được gọi là col_index_num - của dữ liệu bạn tìm kiếm
  3. Hàm tìm kiếm lookup_value trong cột đầu tiên của bảng dữ liệu
  4. VLOOKUP sau đó định vị và trả về thông tin bạn tìm kiếm từ một trường khác của cùng một bản ghi bằng cách sử dụng số cột được cung cấp

Sắp xếp dữ liệu trước

Mặc dù không phải lúc nào cũng được yêu cầu, nhưng cách tốt nhất để sắp xếp hàng loạt dữ liệu mà VLOOKUP đang tìm kiếm theo thứ tự tăng dần bằng cách sử dụng cột đầu tiên của phạm vi cho khóa sắp xếp.

Nếu dữ liệu không được sắp xếp, VLOOKUP có thể trả lại kết quả không chính xác.

Cú pháp và đối số của hàm VLOOKUP

Cú pháp của hàm liên quan đến cách bố trí của hàm và bao gồm tên, khung và đối số của hàm .

Cú pháp cho hàm VLOOKUP là:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

lookup _value - (bắt buộc) giá trị để tìm kiếm - chẳng hạn như số lượng được bán trong hình trên

table_array - (bắt buộc) đây là bảng dữ liệu mà VLOOKUP tìm kiếm để tìm thông tin bạn đang theo dõi.

col_index_num - (bắt buộc) số cột của giá trị bạn muốn tìm thấy.

range_lookup - (tùy chọn) cho biết có hay không phạm vi được sắp xếp theo thứ tự tăng dần.

Ví dụ: Tìm tỷ lệ chiết khấu cho số lượng đã mua

Ví dụ trong hình trên sử dụng hàm VLOOKUP để tìm tỷ lệ chiết khấu thay đổi tùy thuộc vào số lượng mặt hàng đã mua.

Ví dụ cho thấy chiết khấu cho việc mua 19 mặt hàng là 2%. Điều này là do cột Số lượng chứa phạm vi giá trị. Kết quả là VLOOKUP không thể tìm được kết quả khớp chính xác. Thay vào đó, phải tìm thấy một kết hợp gần đúng để trả lại tỷ lệ chiết khấu chính xác.

Để tìm các kết quả phù hợp:

Trong ví dụ này, công thức sau đây có hàm VLOOKUP được sử dụng để tìm giảm giá cho số lượng hàng hóa đã mua.

= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE)

Mặc dù công thức này chỉ có thể được gõ vào một ô trang tính, một tùy chọn khác, như được sử dụng với các bước được liệt kê bên dưới, là sử dụng hộp thoại của hàm để nhập đối số của nó.

Mở hộp thoại VLOOKUP

Các bước được sử dụng để nhập hàm VLOOKUP được hiển thị trong hình trên vào ô B2 là:

  1. Nhấp vào ô B2 để đặt ô hiện hoạt - vị trí nơi kết quả của hàm VLOOKUP được hiển thị
  2. Nhấp vào tab Công thức .
  3. Chọn tra cứu và tham chiếu từ ruy-băng để mở danh sách thả xuống chức năng
  4. Nhấp vào VLOOKUP trong danh sách để hiển thị hộp thoại của hàm

02/03

Nhập các đối số của hàm VLOOKUP của Excel

Nhập các đối số vào hộp thoại VLOOKUP. © Ted Tiếng Pháp

Chỉ đến tham chiếu ô

Các đối số cho hàm VLOOKUP được nhập vào các dòng riêng biệt của hộp thoại như trong hình trên.

Các tham chiếu ô được sử dụng làm đối số có thể được nhập vào dòng chính xác hoặc được thực hiện theo các bước bên dưới, chỉ liên quan đến đánh dấu phạm vi ô mong muốn bằng con trỏ chuột, có thể được sử dụng để nhập chúng vào hộp thoại .

Những lợi thế của việc sử dụng chỉ bao gồm:

Sử dụng tham chiếu ô tương đối và tuyệt đối với các đối số

Nó không phải là không phổ biến để sử dụng nhiều bản sao của VLOOKUP để trả về các thông tin khác nhau từ cùng một bảng dữ liệu. Để làm điều này dễ dàng hơn, thường VLOOKUP có thể được sao chép từ ô này sang ô khác. Khi các hàm được sao chép sang các ô khác, cần phải cẩn thận để đảm bảo rằng các tham chiếu ô kết quả là đúng cho vị trí mới của hàm.

Trong hình trên, ký hiệu đô la ( $ ) bao quanh tham chiếu ô cho đối số table_array cho biết rằng chúng là tham chiếu ô tuyệt đối , có nghĩa là chúng sẽ không thay đổi nếu hàm được sao chép sang một ô khác. Điều này là mong muốn vì nhiều bản sao của VLOOKUP sẽ tất cả tham chiếu cùng một bảng dữ liệu như là nguồn thông tin.

Tham chiếu ô được sử dụng cho lookup_value, mặt khác , không được bao quanh bởi các ký hiệu đô la, mà làm cho nó trở thành một tham chiếu ô tương đối. Các tham chiếu ô tương đối thay đổi khi chúng được sao chép để phản ánh vị trí mới của chúng so với vị trí của dữ liệu mà chúng tham chiếu đến.

Nhập các đối số chức năng

  1. Nhấp vào dòng tra cứu _value trong hộp thoại VLOOKUP
  2. Bấm vào ô C2 trong trang tính để nhập tham chiếu ô này làm đối số search_key
  3. Nhấp vào dòng Table_array của hộp thoại
  4. Đánh dấu các ô từ C5 đến D8 trong trang tính để nhập phạm vi này làm đối số Table_array - các tiêu đề bảng không được bao gồm
  5. Nhấn phím F4 trên bàn phím để thay đổi phạm vi thành tham chiếu ô tuyệt đối
  6. Nhấp vào dòng Col_index_num của hộp thoại
  7. Nhập một 2 vào dòng này làm đối số Col_index_num , vì tỷ lệ chiết khấu được đặt trong cột 2 của đối số Table_array
  8. Nhấp vào dòng Range_lookup của hộp thoại
  9. Nhập từ đúng như đối số Range_lookup
  10. Nhấn phím Enter trên bàn phím để đóng hộp thoại và quay lại trang tính
  11. Câu trả lời 2% (tỷ lệ chiết khấu cho số lượng đã mua) sẽ xuất hiện trong ô D2 của bảng tính
  12. Khi bạn bấm vào ô D2, hàm đầy đủ = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE) xuất hiện trong thanh công thức phía trên trang tính

Tại sao VLOOKUP trả lại 2% là kết quả

03/03

Excel VLOOKUP không hoạt động: Lỗi # N / A và #REF

VLOOKUP Trả về #REF! Thông báo lỗi. © Ted Tiếng Pháp

Thông báo lỗi VLOOKUP

Các thông báo lỗi sau được liên kết với VLOOKUP.

Lỗi # N / A ("không có giá trị") được hiển thị nếu:

#REF! ("tham chiếu ngoài phạm vi") Lỗi được hiển thị Nếu: