Excel cho aspvn.net 365 Excel cho aspvn.net 365 dành mang đến máy Mac Excel mang đến web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel năm 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 xem thêm...Ít hơn

Mẹo: Hãy thử sử dụng hàm XLOOKUP mới, một phiên phiên bản VLOOKUP được cải tiến hoạt cồn theo ngẫu nhiên hướng nào và trả về hiệu quả khớp đúng mực theo mặc định, tạo cho việc sử dụng tiện lợi và dễ dàng hơn so với phiên phiên bản trước của nó.

Bạn đang xem: Hàm vlookup là gì


Dùng hàm VLOOKUP khi chúng ta cần tìm thông tin trong một bảng hoặc dải ô theo hàng. Ví dụ: tra cứu vớt giá đến một linh phụ kiện ô đánh theo số linh kiện hoặc tìm tên nhân viên cấp dưới dựa trên ID nhân viên của họ.

Ở dạng đơn giản và dễ dàng nhất, hàm VLOOKUP mang lại biết:

=VLOOKUP(Nội dung bạn muốn tra cứu, tại nơi bạn muốn tìm kiếm, số cột vào dải ô cất giá trị đó sẽ trả về, trả về kết quả khớp giao động hoặc đúng mực – được biểu hiện là 1/TRUE hoặc 0/FALSE).


*

Mẹo: Bí quyết để thực hiện hàm VLOOKUP là phải sắp xếp dữ liệu của khách hàng sao mang đến giá trị mà bạn có nhu cầu tra cứu vãn (Trái cây) nằm tại bên trái quý giá trả về (số tiền) mà bạn có nhu cầu tìm.


Sử dụng hàm VLOOKUP để tra cứu quý hiếm trong bảng.

Cú pháp 

VLOOKUP (lookup_value, table_array, col_index_num, )

Ví dụ:

=VLOOKUP(A2,A10:C20,2,TRUE)

=VLOOKUP("Fontana",B2:E7,2,FALSE)

=VLOOKUP(A2,"Chi tiết trang bị khách"! A:F,3,FALSE)

Tên đối số

Mô tả

lookup_value (bắt buộc)

Giá trị bạn có nhu cầu tra cứu. Giá bán trị bạn có nhu cầu tra cứu phải ở cột trước tiên của phạm vi ô mà các bạn chỉ định trong đối table_array đã chọn.

Ví dụ, nếu table-array trải dài các ô B2:D7, thì đường kết lookup_value cần ở cột B.

Lookup_value hoàn toàn có thể là một quý hiếm hoặc tham chiếu cho một ô.

table_array (bắt buộc)

Phạm vi những ô mà VLOOKUP sẽ tìm kiếm mang lại lookup_value và quý hiếm trả về. Bạn cũng có thể sử dụng phạm vi hoặc bảng đã đặt tên và bạn cũng có thể sử dụng thương hiệu trong đối số thay do tham chiếu ô. 

Cột thứ nhất trong phạm vi ô bắt buộc chứa giá bán trị lookup_value. Phạm vi ô cũng cần bao hàm giá trị trả về mà bạn muốn tìm.

Tìm hiểu biện pháp chọn phạm vi vào một trang tính.

col_index_num (bắt buộc)

Số cột (bắt đầu bằng 1 mang lại cột phần lớn bên tráitable_array ) cất giá trị trả về.

range_lookup (tùy chọn)

Một quý giá lô-gic sẽ khẳng định xem bạn có nhu cầu hàm VLOOKUP tìm hiệu quả khớp tương đối hay hiệu quả khớp thiết yếu xác:

Kết trái khớp tương đối - 1/TRUE đưa định rằng cột trước tiên trong bảng được thu xếp theo bảng chữ cái hoặc số, tiếp đến sẽ search kiếm quý giá gần nhất. Đây đã là phương thức mặc định nếu khách hàng không xác định phương pháp nào khác. Ví dụ: =VLOOKUP(90,A1:B100,2,TRUE).

Kết trái khớp đúng mực - 0/FALSE sẽ tìm kiếm giá trị đúng đắn trong cột đầu tiên. Ví dụ: =VLOOKUP("Smith",A1:B100,2,FALSE).


Cách bắt đầu

Có tư phần tin tức mà bạn sẽ cần sử dụng để thiết kế cú pháp mang đến hàm VLOOKUP:

Giá trị bạn muốn tra cứu, nói một cách khác là giá trị tra cứu.

Dải ô chứa giá trị tra cứu. Hãy lưu giữ rằng quý hiếm tra cứu vãn phải luôn nằm làm việc cột đầu tiên của dải ô nhằm hàm VLOOKUP gồm thể hoạt động chính xác. Ví dụ: Nếu cực hiếm tra cứu của khách hàng nằm ở ô C2 thì dải ô của người sử dụng sẽ bước đầu ở C.

Số cột chứa giá trị trả về vào dải ô. Ví dụ: nếu bạn chỉ định B2:D11 làm dải ô thì bạn nên tính B là cột đầu tiên, C là cột thứ hai, v.v..

Hay chúng ta cũng có thể chỉ định TRUE nếu bạn có nhu cầu có một kết quả khớp kha khá hoặc FALSE nếu bạn có nhu cầu có một kết quả khớp đúng mực ở giá trị trả về. Ví như bạn không chỉ định bất cứ giá trị làm sao thì quý giá mặc định sẽ luôn luôn là TRUE hay công dụng khớp tương đối.

Giờ thì hãy tập hợp tất cả mục trên lại cùng với nhau, như sau:

=VLOOKUP(giá trị tra cứu, dải ô chứa giá trị tra cứu, số cột vào dải ô chứa giá trị trả về, công dụng khớp tương đối (TRUE) hoặc hiệu quả khớp đúng chuẩn (FALSE)).

Ví dụ

Dưới đó là một số lấy ví dụ về hàm VLOOKUP:

Ví dụ 1

*

Ví dụ 2

*

Ví dụ 3

*

Ví dụ 4

*

Ví dụ 5

*


Kết hợp tài liệu từ một trong những bảng vào một trang tính bằng cách dùng VLOOKUP

Bạn rất có thể dùng hàm VLOOKUP để phối hợp nhiều bảng thành một bảng, miễn là 1 trong những trong những bảng bao gồm trường bình thường với toàn bộ các bảng khác. Điều này rất có thể đặc biệt hữu ích nếu như bạn cần chia sẻ sổ thao tác với những người có phiên bạn dạng Excel cũ hơn không cung cấp tính năng dữ liệu với tương đối nhiều bảng bên dưới dạng nguồn dữ liệu - bằng cách kết hợp các nguồn vào một trong những bảng và biến đổi nguồn dữ liệu của tính năng tài liệu sang bảng mới, kĩ năng dữ liệu rất có thể được sử dụng trong những phiên phiên bản Excel cũ hơn (miễn là tính năng dữ liệu được phiên bản cũ hơn hỗ trợ).

*

Ở đây, cột A-F và H có các giá trị hoặc cách làm chỉ áp dụng giá trị trên trang tính, còn phần sót lại của cột áp dụng VLOOKUP và quý hiếm cột A (Mã vật dụng khách) với cột B (Luật sư) để mang dữ liệu từ các bảng khác.

Sao chép bảng bao gồm trường bình thường vào trang tính mới, rồi đặt tên mang lại bảng đó.

Bấm Dữ liệu > cố Dữ liệu > quan liêu hệ nhằm mở hộp thoại cai quản Mối quan tiền hệ.

*

Đối cùng với mỗi mối quan hệ được liệt kê, hãy để ý những điều sau đây:

Trường liên kết các bảng (được liệt kê trong vệt ngoặc đối kháng trong hộp thoại). Đây là giá lookup_value cho bí quyết VLOOKUP của bạn.

Tên Bảng Tra cứu giúp Liên quan. Đây là cách table_array trong phương pháp VLOOKUP của bạn.

Trường (cột) trong Bảng Tra cứu tương quan có dữ liệu bạn muốn trong cột mới. Tin tức này không được hiển thị trong hộp thoại cai quản Mối tình dục - các bạn sẽ phải nhìn vào Bảng Tra cứu liên quan để xem bạn muốn truy xuất trường nào. Bạn có nhu cầu ghi chú số cột (A=1) - đó là số hiệu col_index_num trong công thức của bạn.

Để thêm 1 trường vào bảng mới, hãy nhập bí quyết VLOOKUP vào cột trống đầu tiên bằng phương pháp dùng thông tin bạn đã thu thập ở cách 3.

In our example, column G uses Attorney (the lookup_value) lớn get the Bill Rate data from the fourth column (col_index_num = 4) from the Attorneys worksheet table, tblAttorneys (the table_array), with the formula =VLOOKUP(<
Attorney>,tbl_Attorneys,4,FALSE)
.

Công thức này cũng rất có thể dùng tham chiếu ô và tham chiếu dải ô. Trong lấy một ví dụ của bọn chúng tôi, tài liệu kia sẽ là =VLOOKUP(A2,"Attorneys"! A:D,4,FALSE).

Tiếp tục thêm những trường cho đến khi bạn có toàn bộ các trường cần thiết. Nếu khách hàng đang nắm gắng sẵn sàng một sổ làm việc chứa những tính năng dữ liệu sử dụng nhiều bảng, hãy chuyển đổi nguồn dữ liệu của tính năng tài liệu sang bảng mới.


Sự cố

Đã xảy ra lỗi gì

Trả về quý hiếm sai

Nếu range_lookup là TRUE hoặc bỏ trống, cột đầu tiên cần được sắp xếp theo bảng chữ cái hoặc số. Nếu cột trước tiên không được chuẩn bị xếp, giá trị trả về có thể là cực hiếm mà các bạn không ý muốn đợi. Hoặc sắp xếp cột trước tiên hoặc là bạn sẽ dùng FALSE mang đến giá trị khớp thiết yếu xác.

Lỗi #N/A vào ô

Nếu range_lookup là TRUE, thì nếu giá trị trong lookup_value nhỏ hơn giá trị nhỏ nhất trong cột thứ nhất của table_array, các bạn sẽ nhận quý giá lỗi #N/A.

Nếu range_lookup là FALSE, thì quý giá lỗi #N/A chỉ báo là không kiếm thấy số bao gồm xác.

Để biết thêm tin tức về cách giải quyết các lỗi #N/A vào hàm VLOOKUP, hãy xem mục biện pháp sửa lỗi #N/A vào hàm VLOOKUP.

Lỗi #REF! vào ô

Nếu col_index_num to hơn số cột vào table-array, bạn sẽ nhận được giá trị lỗi #REF! .

Để biết thêm thông tin về cách xử lý các lỗi #REF! trong hàm VLOOKUP, hãy xem mục bí quyết sửa lỗi #REF!.

Lỗi #VALUE! vào ô

Nếu table_array nhỏ tuổi hơn 1, bạn sẽ nhận giá trị lỗi #VALUE! .

Để biết thêm thông tin về cách giải quyết các lỗi #VALUE! vào hàm VLOOKUP, hãy coi mục phương pháp sửa lỗi #VALUE! trong hàm VLOOKUP.

#NAME? vào ô

Giá trị lỗi #NAME? thường có nghĩa là công thức thiếu vết ngoặc kép. Để tìm thương hiệu của một người, hãy bảo đảm bạn dùng vệt ngoặc kép bao bọc tên trong công thức. Ví dụ, hãy nhập tên là "Fontana" trong =VLOOKUP("Fontana",B2:E7,2,FALSE).

Để hiểu biết thêm thông tin, hãy coi mục biện pháp sửa lỗi #NAME!..

Lỗi #SPILL! trong ô

Lỗi rõ ràng #SPILL! thường có nghĩa là công thức của chúng ta dựa vào giao điểm ẩn cho giá trị tra cứu với sử dụng toàn bộ cột có tác dụng tham chiếu. Ví dụ, =VLOOKUP(A:A,A:C,2,FALSE). Chúng ta cũng có thể giải quyết sự cố bằng cách neo tham chiếutra cứu với toán tử
như sau: =VLOOKUP(
A:A,A:C,2,FALSE). Không tính ra, bạn cũng có thể sử dụng cách thức VLOOKUP truyền thống cuội nguồn vàtham chiếu đến một ô duy nhất cố gắng vì toàn cục cột: =VLOOKUP( A2,A:C,2,FALSE).


Làm thế này

Lý do

Dùng tham chiếu tuyệt vời cho range_lookup

Bằng phương pháp dùng các tham chiếu hoàn hảo sẽ được cho phép bạn điền từ bên trên xuống một công thức để nó luôn xem cùng phạm vi tra cứu chính xác.

Tìm hiểu phương pháp dùng tham chiếu ô tốt đối.

Không lưu lại trữ quý giá số hoặc ngày bên dưới dạng văn bản.

Khi tìm kiếm các giá trị số hoặc ngày, hãy đảm bảo an toàn dữ liệu vào cột đầu tiên của table_array không được tàng trữ như là những giá trị văn bản. Trong trường thích hợp này, VLOOKUP rất có thể trả về một quý hiếm không đúng hoặc không được mong mỏi đợi.

Sắp xếp cột đầu tiên

Sắp xếp cột đầu tiên của table_array trước lúc dùng VLOOKUP lúc range_lookup là TRUE.

Dùng cam kết tự đại diện

Nếu range_lookup là FALSE với lookup_value là văn bản, bạn cũng có thể sử dụng các ký tự đại diện — lốt chấm hỏi (?) và dấu sao (*) — vào lookup_value. Một vết chấm hỏi khớp với ngẫu nhiên ký tự đơn nào. Một vết sao khớp cùng với chuỗi cam kết tự bất kỳ. Nếu bạn muốn tìm dấu chấm hỏi hay lốt sao thực sự, hãy nhập một dấu sóng (~) trước cam kết tự đó.

Ví dụ, =VLOOKUP("Fontan?",B2:E7,2,FALSE) đã tìm kiếm toàn bộ các trường hợp có Fontana với vần âm cuối cùng hoàn toàn có thể thay đổi.

Hãy bảo đảm dữ liệu của bạn ko chứa các ký tự ko đúng.

Khi kiếm tìm kiếm giá trị văn phiên bản trong cột đầu tiên, hãy đảm bảo dữ liệu trong cột thứ nhất không có khoảng trắng sinh sống đầu, khoảng tầm trắng sống cuối, áp dụng không thống nhất vệt ngoặc thẳng (" hoặc ") với cong (" hoặc "), hoặc ký tự không in ra. Trong những trường thích hợp này, VLOOKUP có thể trả về quý giá không ý muốn muốn.

Để bao gồm được hiệu quả chính xác, hãy thử sử dụng hàm CLEAN hoặc hàm TRIM để loại bỏ khoảng chừng trắng ở cuối những giá trị ô trong bảng.

Xem thêm: Lý Thuyết Đường Kính Vuông Góc Với Dây Cung, Lý Thuyết: Đường Kính Và Dây Của Đường Tròn


Bạn đề nghị thêm trợ giúp?

Bạn luôn có thể hỏi một chuyên gia trong xã hội Kỹ thuật Excel hoặc thừa nhận sự hỗ trợ trongCộng đồng trả lời.

Thẻ Tham chiếu Nhanh: tu dưỡng về VLOOKUP Thẻ Tham chiếu Nhanh: Mẹo khắc chế sự chũm về VLOOKUP bí quyết sửa lỗi #VALUE! trong hàm VLOOKUP phương pháp sửa lỗi #N/A trong hàm VLOOKUP Tổng quan lại về những công thức vào Excel cách tránh những công thức bị lỗi Phát hiện lỗi trong cách làm các hàm Excel (theo bảng chữ cái) các hàm Excel (theo danh mục) Hàm VLOOKUP (bản coi trước miễn phí)