Excel mang lại dechehoisinh.vn 365 Excel mang lại dechehoisinh.vn 365 dành mang đến máy Mac Excel đến web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm 2016 Excel năm nhâm thìn for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 coi thêm...Ít hơn

Mẹo: Hãy thử sử dụng hàm XLOOKUP mới, phiên phiên bản cải tiến của hàm VLOOKUP vận động theo bất kỳ hướng nào với trả về hiệu quả khớp đúng mực theo khoác định, giúp việc sử dụng dễ dàng và thuận lợi hơn so với phiên phiên bản trước.

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


Sử dụng hàm VLOOKUP khi bạn cần tìm ngôn từ trong một bảng hoặc dải ô theo hàng. Ví dụ: tra cứu vãn giá mang lại một linh phụ kiện ô đánh theo số linh kiện hoặc kiếm tìm tên nhân viên cấp dưới dựa bên trên ID nhân viên của họ.

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

=VLOOKUP(Nội dung bạn muốn tra cứu, nơi bạn có nhu cầu tìm nó, số cột trong phạm vi chứa giá trị đề nghị trả về, trả về kết quả khớp sấp xỉ hoặc đúng mực – được biểu lộ là 1/TRUE hoặc 0/FALSE).


*

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


Sử dụng hàm VLOOKUP nhằm tra cứu giá trị 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 máy khách"! A:F,3,FALSE)

Tên đối số

Mô tả

lookup_value (bắt buộc)

Giá trị bạn muốn tra cứu. Giá trị bạn muốn tra cứu nên nằm trong cột đầu tiên của phạm vi ô mà bạn chỉ định vào đối table_array số.

Ví dụ, giả dụ table-array trải dài các ô B2:D7, thì lookup_value bạn phải sinh sống trong cột B.

Lookup_value rất có thể là một giá trị hoặc tham chiếu mang đến một ô.

table_array (bắt buộc)

Phạm vi các ô nhưng mà VLOOKUP sẽ tìm kiếm mang lại lookup_value và giá trị trả về. Chúng ta cũng có thể sử dụng phạm vi hoặc bảng sẽ đặt tên và chúng ta cũng có thể sử dụng thương hiệu trong đối số thay vày tham chiếu ô. 

Cột đầu tiên trong phạm vi ô buộc phải chứa lookup_value. Phạm vi ô cũng cần bao gồm giá trị trả về mà bạn có nhu cầu tìm.

Tìm hiểu cách chọn phạm vi trong một trang tính.

col_index_num (bắt buộc)

Số cột (bắt đầu bởi 1 cho cột không tính cùng phía trái của table_array) cất giá trị trả về.

range_lookup (tùy chọn)

Một giá trị lô-gic sẽ khẳng định xem bạn muốn hàm VLOOKUP tìm công dụng khớp tương đối hay công dụng khớp chính xác:

Kết trái khớp kha khá - 1/TRUE trả định rằng cột trước tiên trong bảng được thu xếp theo số hoặc theo bảng vần âm và tiếp nối sẽ tìm kiếm kiếm giá trị gần nhất. Đây đang là phương pháp 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 quả khớp đúng mực - 0/FALSE tra cứu kiếm giá bán trị đúng chuẩn trong cột đầu tiên. Ví dụ: =VLOOKUP("Smith",A1:B100;2,FALSE).


Cách bắt đầu

Có tư phần thông tin mà bạn sẽ cần áp dụng để phát hành cú pháp đến hàm VLOOKUP:

Giá trị bạn có nhu cầu tra cứu, còn được gọi là giá trị tra cứu.

Dải ô đựng giá trị tra cứu. Hãy nhớ rằng cực hiếm tra cứu vớt phải luôn luôn nằm nghỉ ngơi cột đầu tiên của dải ô để hàm VLOOKUP tất cả thể chuyển động chính xác. Ví dụ: Nếu cực hiếm tra cứu của khách hàng nằm sống ô C2 thì dải ô của chúng ta 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ỉ rõ B2:D11 là phạm vi, chúng ta nên tính B là cột đầu tiên, C là cột trang bị hai, v.v.

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

Giờ thì nên 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 ô cất giá trị tra cứu, số cột trong phạm vi đựng giá trị trả về, kết quả khớp tương đối (TRUE) hoặc Khớp đúng chuẩn (FALSE)).

Ví dụ

Dưới đây 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 vừa lòng dữ liệu xuất phát từ 1 vài bảng vào trong 1 trang tính bằng phương pháp sử dụng hàm VLOOKUP

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

*

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

Sao chép bảng có những trường chung vào một trong những trang tính bắt đầu và để tên cho bảng đó.

Hãy bấm >Công cụ Dữ > Quan hệ nhằm mở hộp thống trị Quan hệ dữ liệu.

*

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

Trường liên kết những bảng (được liệt kê trong vết ngoặc đơn trong vỏ hộp thoại). Đây là công thức lookup_value cho công thức VLOOKUP của bạn.

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

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

Xem thêm: Top 13+ Kiểu Tóc Tỉa Layer Ngang Vai Phù Hợp Với Mọi Gương Mặt

Để 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 tin tức bạn đã thu thập ở bước 3.

Trong lấy một ví dụ của chúng tôi, cột G áp dụng Attorney (the lookup_value) để lấy dữ liệu Bill Rate trường đoản cú cột thứ bốn (col_index_num = 4) tự bảng trang tính Attorneys, tblAttorneys ( table_array), với công thức =VLOOKUP(<
Attorney>,tbl_Attorneys,4,FALSE)
.

Công thức cũng hoàn toàn có thể sử dụng tham chiếu ô với tham chiếu dải ô. Trong ví dụ như của bọn chúng tôi, hàm sẽ là =VLOOKUP(A2,"Attorneys"! A:D,4,FALSE).

Tiếp tục thêm trường cho tới khi chúng ta có toàn bộ các trường mình cần. Nếu như bạn đang kiếm tìm cách chuẩn bị sổ thao tác làm việc chứa những tính năng tài liệu sử dụng những bảng, hãy chuyển đổi nguồn dữ liệu của tính năng dữ liệu thành bảng mới.


Sự cố

Đã xẩy ra lỗi gì

Trả về quý giá sai

Nếu range_lookup là TRUE hoặc vứt trống, cột thứ nhất cần được thu xếp theo bảng chữ cái hoặc số. Nếu như cột thứ nhất không được sắp đến xếp, cực hiếm trả về rất có thể là quý hiếm mà bạn không mong đợi. Hoặc sắp xếp cột trước tiên hoặc là các bạn sẽ dùng FALSE đến giá trị khớp chủ 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ỏ tuổi hơn giá bán trị nhỏ dại nhất trong cột đầu tiên của table_array, các bạn sẽ nhận quý giá lỗi #N/A.

Nếu range_lookup là FALSE, thì giá trị lỗi #N/A chỉ báo là không tìm thấy số chính xác.

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

Lỗi #REF! trong ô

Nếu col_index_num lớn hơn số cột trong table-array, bạn sẽ nhận giá tốt 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 biện pháp sửa lỗi #REF!.

Lỗi #VALUE! trong ô

Nếu table_array nhỏ 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! trong hàm VLOOKUP, hãy coi mục biện pháp sửa lỗi #VALUE! vào hàm VLOOKUP.

#NAME? vào ô

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

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

Lỗi #SPILL! vào ô

Lỗi thế #SPILL! thường có nghĩa là công thức của khách hàng dựa vào giao điểm ẩn cho giá trị tra cứu với dùng tổng thể cột có tác dụng tham chiếu. Ví dụ: =VLOOKUP(A:A,A:C,2,FALSE). Bạn có thể giải quyết sự cố bằng phương pháp neo tham chiếu tra cứu với toán tử
như sau: =VLOOKUP(
A:A,A
:C,2,FALSE). Bên cạnh ra, bạn có thể sử dụng cách thức VLOOKUP truyền thống lịch sử và tham chiếu đến một ô duy nhất thế vì tổng thể cột: =VLOOKUP(A2,A:C,2,FALSE).


Làm thế này

Lý do

Dùng tham chiếu hoàn hảo nhất cho range_lookup

Bằng bí quyết dùng những tham chiếu tuyệt vời và hoàn hảo nhất sẽ có thể chấp nhận được bạn điền từ trên xuống một công thức để nó luôn xem cùng phạm vi tra cứu bao gồm xác.

Tìm hiểu bí quyết dùng tham chiếu ô tuyệt đối.

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

Khi tìm kiếm kiếm các giá trị số hoặc ngày, hãy bảo đảm an toàn dữ liệu vào cột trước tiên của table_array không được tàng trữ như là các giá trị văn bản. Trong trường hòa hợp này, VLOOKUP hoàn toàn có thể trả về một giá trị không đúng hoặc ko được mong muốn đợ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 khi dùng VLOOKUP lúc range_lookup là TRUE.

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

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

Ví dụ: =VLOOKUP("Fontan?",B2:E7;2,FALSE) sẽ tìm kiếm tất cả các phiên bản của Fontana với vần âm cuối cùng hoàn toàn có thể khác nhau.

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

Khi tìm kiếm quý hiếm văn bạn dạng trong cột đầu tiên, hãy bảo đảm dữ liệu trong cột trước tiên không có tầm khoảng trắng nghỉ ngơi đầu, khoảng tầm trắng sinh sống cuối, sử dụng không thống nhất lốt ngoặc trực tiếp (" hoặc ") với cong (" hoặc "), hoặc cam kết tự không in ra. Trong những trường phù hợp này, VLOOKUP hoàn toàn có thể trả về quý hiếm không muốn muốn.

Để tất cả được công dụng chính xác, hãy thử áp dụng hàm CLEAN hoặc hàm TRIM để loại bỏ khoảng trắng ở cuối các giá trị ô vào bảng.


Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc dìm sự cung ứng trongCộng đồng trả lời.

Thẻ Tham chiếu Nhanh: Trình làm mới VLOOKUP Thẻ Tham chiếu Nhanh: Mẹo hạn chế và khắc phục sự thay VLOOKUP biện pháp sửa lỗi #VALUE! vào hàm VLOOKUP biện pháp sửa lỗi #N/A vào hàm VLOOKUP Tổng quan tiền về những công thức trong Excel phương pháp tránh các công thức bị lỗi Phát hiện tại 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 xem trước miễn phí)