Excel mang lại wu.edu.vn 365 Excel mang đến wu.edu.vn 365 dành cho 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, 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à trả về kết quả khớp đúng đắn theo mang định, giúp vấn đề sử dụng dễ ợt và dễ ợt hơn đối với phiên bản trước.

Bạn đang xem: Cách làm hàm vlookup trong excel 2007


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

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

=VLOOKUP(Nội dung bạn có nhu cầu tra cứu, nơi bạn có nhu cầu tìm nó, số cột trong phạm vi cất giá trị phải trả về, trả về công dụng khớp khoảng hoặc đúng đắn – được bộc lộ là 1/TRUE hoặc 0/FALSE).


*

Mẹo: Bí quyết để sử dụng hàm VLOOKUP là phải sắp xếp 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 ở vị trí bên trái quý giá trả về (số tiền) mà bạn muốn tìm.


Sử dụng hàm VLOOKUP để tra cứu quý giá 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á chỉ trị bạn có nhu cầu tra cứu yêu cầu nằm trong cột trước tiên của phạm vi ô mà các bạn chỉ định trong đối table_array số.

Ví dụ, nếu table-array trải dài những ô B2:D7, thì lookup_value chúng ta phải sinh hoạt trong cột B.

Lookup_value rất có thể là một quý hiếm hoặc tham chiếu mang đến một ô.

table_array (bắt buộc)

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

Cột trước tiên trong phạm vi ô đề xuất chứa 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ởi 1 mang đến cột ngoài cùng phía trái của table_array) chứa giá trị trả về.

range_lookup (tùy chọn)

Một quý giá lô-gic sẽ xác minh xem bạn có nhu cầu hàm VLOOKUP tìm kết quả khớp kha khá hay hiệu quả khớp thiết yếu xác:

Kết quả khớp tương đối - 1/TRUE mang định rằng cột thứ nhất 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 quý giá gần nhất. Đây đã là cách thức mặc định nếu như khách hàng không xác định cách thức nào khác. Ví dụ: =VLOOKUP(90,A1:B100,2,TRUE).

Kết trái khớp đúng đắn - 0/FALSE tra cứu kiếm giá chỉ 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 thực hiện để gây ra cú pháp mang đế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 lưu giữ rằng giá trị tra cứu phải luôn nằm nghỉ ngơi cột thứ nhất của dải ô nhằm hàm VLOOKUP bao gồm thể hoạt động chính xác. Ví dụ: Nếu quý giá tra cứu của người tiêu dùng nằm nghỉ ngơi ô C2 thì dải ô của bạn sẽ ban đầu ở C.

Số cột chứa giá trị trả về trong dải ô. Ví dụ, nếu khách hàng chỉ rõ B2:D11 là phạm vi, bạn nên tính B là cột đầu tiên, C là cột thiết bị hai, v.v.

Hay bạn có thể chỉ định TRUE nếu bạn muốn có một kết quả khớp tương đối hoặc FALSE nếu bạn muốn có một tác dụng khớp đúng mực ở giá trị trả về. Nếu bạn không chỉ định bất kể giá trị làm sao thì giá trị 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 ô đựng giá trị tra cứu, số cột trong phạm vi cất giá trị trả về, kết quả khớp tương đối (TRUE) hoặc Khớp đúng đắn (FALSE)).

Ví dụ

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

Ví dụ 1

*

Ví dụ 2

*

Ví dụ 3

*

Ví dụ 4

*

Ví dụ 5

*


Kết phù hợp 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 hoàn toàn có thể sử dụng hàm VLOOKUP để kết hợp nhiều bảng thành một, miễn là 1 trong trong những bảng có những trường chung 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 chia sẻ sổ thao tác làm việc với những người dân có phiên phiên bản Excel cũ hơn không hỗ trợ các nhân kiệt dữ liệu có nhiều bảng có tác dụng nguồn dữ liệu - bằng phương pháp kết hợp những nguồn vào một bảng và biến đổi nguồn tài liệu của tính năng dữ liệu sang bảng mới, chúng ta cũng có thể sử dụng bản lĩnh dữ liệu trong các phiên phiên bản Excel cũ hơn (miễn là bạn dạng thân tính năng tài liệu được phiên bản cũ hơn hỗ trợ).

*

Ở đây, những cột A-F cùng H có các giá trị hoặc cách làm chỉ sử dụng các giá trị bên trên trang tính và những cột còn sót lại sử dụng VLOOKUP và những giá trị của cột A (Mã trang bị khách) cùng cột B (Luật sư) để đưa 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 mới và đặt tên mang lại bảng đó.

Hãy bấm >Công cụ Dữ > Quan hệ để mở hộp cai quản Quan hệ dữ liệu.

*

Đối cùng với mỗi quan hệ được liệt kê, hãy chú ý 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à công thức lookup_value cho phương pháp VLOOKUP của bạn.

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

Trường (cột) vào Bảng Tra cứu tương quan có dữ liệu bạn có nhu cầu trong cột mới. Tin tức 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 xem Bảng Tra cứu liên quan để xem bạn có nhu cầu truy xuất trường nào. Bạn có nhu cầu ghi chú số cột (A=1) - đó là số col_index_num công thức của bạn.

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

Trong ví dụ như của chúng tôi, cột G sử dụng Attorney (the lookup_value) để lấy dữ liệu Bill Rate từ cột thứ bốn (col_index_num = 4) trường đoản cú 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 rất có thể sử dụng tham chiếu ô với tham chiếu dải ô. Trong lấy một ví dụ của chúng tôi, hàm sẽ là =VLOOKUP(A2,"Attorneys"! A:D,4,FALSE).

Tiếp tục thêm trường cho đến khi chúng ta có tất cả các trường bản thân cần. Nếu bạn đang kiếm tìm cách sẵn sàng sổ làm việc chứa các tính năng dữ liệu sử dụng các bảng, hãy biế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ề cực hiếm sai

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

Lỗi #N/A trong ô

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

Nếu range_lookup là FALSE, thì quý hiếm lỗi #N/A chỉ báo là không kiếm thấy số chủ yếu 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 coi mục bí quyết sửa lỗi #N/A vào hàm VLOOKUP.

Lỗi #REF! trong ô

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

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

Lỗi #VALUE! trong ô

Nếu table_array bé dại hơn 1, các bạn sẽ nhận quý giá lỗi #VALUE! .

Để biết thêm thông tin về cách giải quyết và xử lý các lỗi #VALUE! trong hàm VLOOKUP, hãy xem 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 tên của một người, hãy bảo đảm bạn dùng vết ngoặc kép bao phủ tên trong công thức. Ví dụ, hãy nhập thương hiệu là "Fontana" trong =VLOOKUP("Fontana",B2:E7,2,FALSE).

Để biết thêm thông tin, hãy xem mục bí quyết sửa lỗi #NAME!..

Lỗi #SPILL! trong ô

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à 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ó thể giải quyết sự cố bằng cách neo tham chiếu tra cứu với toán tử
như sau: =VLOOKUP(
A:A,A
:C,2,FALSE). Quanh đó ra, chúng ta cũng có thể sử dụng cách thức VLOOKUP truyền thống lịch sử và tham chiếu mang đến một ô duy nhất rứa vì tổng thể cột: =VLOOKUP(A2,A:C,2,FALSE).


Làm thế này

Lý do

Dùng tham chiếu tuyệt vời và hoàn hảo nhất cho range_lookup

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

Tìm hiểu giải pháp dùng tham chiếu ô hay đối.

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

Khi search kiếm các giá trị số hoặc ngày, hãy đảm bảo an toàn dữ liệu trong cột đầu tiên của table_array ko được tàng trữ như là những giá trị văn bản. Vào trường phù hợp này, VLOOKUP có thể trả về một cực hiếm không đúng hoặc không được ước ao đợ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 cam kết tự đại diện

Nếu range_lookup là FALSE cùng lookup_value là văn bản, bạn cũng có thể sử dụng các ký tự thay mặt — dấu chấm hỏi (?) với dấu sao (*) — vào lookup_value. Một dấu 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 ký kết tự bất kỳ. Nếu bạn muốn tìm vết chấm hỏi hay dấu sao thực sự, hãy nhập một vết sóng (~) trước ký tự đó.

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

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

Khi search kiếm giá trị văn phiên bản trong cột đầu tiên, hãy bảo đảm an toàn dữ liệu trong cột thứ nhất không có tầm khoảng trắng làm việc đầu, khoảng chừng trắng ở cuối, thực hiện không thống nhất lốt ngoặc trực tiếp (" hoặc ") và cong (" hoặc "), hoặc ký tự ko in ra. Một trong những trường vừa lòng này, VLOOKUP hoàn toàn có thể trả về quý giá không ý muốn muốn.

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

Xem thêm:


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

Bạn luôn có thể hỏi một chuyên viên trong xã hội Kỹ thuật Excel hoặc nhận 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 khắc phục sự vắt VLOOKUP giải pháp sửa lỗi #VALUE! vào hàm VLOOKUP bí quyết sửa lỗi #N/A vào hàm VLOOKUP Tổng quan về những công thức trong Excel cách tránh các công thức bị lỗi Phát hiện nay lỗi trong bí quyết những hàm Excel (theo bảng chữ cái) những hàm Excel (theo danh mục) Hàm VLOOKUP (bản coi trước miễn phí)