Hàm vlookup để làm gì

      618
Excel đến capnuochaiphong.com 365 Excel mang lại capnuochaiphong.com 365 dành mang lại máy Mac Excel mang lại web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 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ử cần sử dụng hàm XLOOKUP mới, một phiên bản VLOOKUP được đổi mới hoạt cồn theo ngẫu nhiên hướng nào cùng trả về kết quả khớp đúng mực theo mặc định, khiến cho việc sử dụng dễ dàng và thuận tiện hơn đối với phiên bạn dạng trước của nó.

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


Dùng hàm VLOOKUP khi bạn cần tìm tin tức trong một bảng hoặc dải ô theo hàng. Ví dụ: tra cứu giúp giá mang đến một linh phụ kiện ô sơn 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 nhất, hàm VLOOKUP cho biết:

=VLOOKUP(Nội dung bạn có nhu cầu tra cứu, trên nơi bạn có nhu cầu tìm kiếm, số cột trong dải ô chứa giá trị này sẽ trả về, trả về tác dụng khớp gần đúng hoặc chính xá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 thu xếp dữ liệu của bạn sao mang đến giá trị mà bạn có nhu cầu tra cứu (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 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 sản phẩm công nghệ 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 phải ở cột trước tiên của phạm vi ô mà chúng ta chỉ định trong đối table_array đang chọn.

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

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

table_array (bắt buộc)

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

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

Tìm hiểu bí quyết 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 cho cột nhiều phần bên tráitable_array ) cất giá trị trả về.

range_lookup (tùy chọn)

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

Kết trái khớp tương đối - 1/TRUE giả định rằng cột trước tiên trong bảng được bố trí theo bảng chữ cái hoặc số, tiếp đến sẽ tra cứu kiếm giá trị gần nhất. Đây sẽ 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 quả khớp đúng đắn - 0/FALSE đang 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 áp dụng để xây dựng cú pháp mang đến hàm VLOOKUP:

Giá trị bạn có nhu cầu tra cứu, có cách gọi khác là giá trị tra cứu.

Dải ô cất giá trị tra cứu. Hãy ghi nhớ rằng cực hiếm tra cứu vãn phải luôn nằm ngơi nghỉ cột thứ nhất của dải ô nhằm hàm VLOOKUP bao gồm thể vận động chính xác. Ví dụ: Nếu cực hiếm tra cứu của bạn nằm sinh sống ô C2 thì dải ô của chúng ta sẽ bắt đầu ở C.

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

Hay bạn cũng có thể chỉ định TRUE nếu bạn có nhu cầu có một công dụng khớp kha khá hoặc FALSE nếu bạn muốn có một hiệu quả khớp chính xác ở cực hiếm trả về. Nếu như bạn không chỉ có định bất kể giá trị nào 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 bên 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 trong dải ô cất giá trị trả về, công dụng khớp kha khá (TRUE) hoặc hiệu quả khớp đúng mực (FALSE)).

Ví dụ

Dưới đây là một số lấy một 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 dữ 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 hoàn toàn có thể dùng hàm VLOOKUP để phối hợp nhiều bảng thành một bảng, miễn là một trong các bảng có trường bình thường với tất cả các bảng khác. Điều này 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 có phiên bản Excel cũ rộng không cung ứng tính năng dữ liệu với khá nhiều bảng bên dưới dạng nguồn tài liệu - bằng cách kết hợp các nguồn vào một bảng và thay đổi nguồn tài liệu của tính năng tài liệu sang bảng mới, tài năng 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à tính năng tài liệu được phiên bạn dạng cũ hơn hỗ trợ).

*

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

Bấm Dữ liệu > gắng Dữ liệu > quan lại hệ để mở hộp thoại làm chủ Mối quan liêu hệ.

*

Đối với mỗi mối quan hệ được liệt kê, hãy xem xét 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 đơn trong vỏ hộp thoại). Đây là giá chỉ lookup_value cho công thức VLOOKUP của bạn.

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

Trường (cột) vào Bảng Tra cứu liên 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 hộp thoại cai quản Mối quan hệ - bạn sẽ phải quan sát 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) - đấy là số hiệu col_index_num trong cách làm của bạn.

Xem thêm:

Để thêm một 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 tin tức 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 có thể dùng tham chiếu ô cùng tham chiếu dải ô. Trong lấy 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 tới khi các bạn có tất cả các trường bắt buộc thiết. Nếu như khách hàng đang cụ gắng chuẩn bị một sổ thao tác chứa các tính năng tài liệu sử dụng nhiều bảng, hãy đổi khác nguồn tài 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ề cực hiếm sai

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

Lỗi #REF! vào ô

Nếu col_index_num lớn hơn số cột vào 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 coi mục phương pháp sửa lỗi #REF!.

Lỗi #VALUE! vào ô

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

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

#NAME? trong ô

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 dấu ngoặc kép bao quanh 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).

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

Lỗi #SPILL! vào ô

Lỗi ví dụ #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 đến giá trị tra cứu với sử dụng cục bộ cột làm cho 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ếutra cứu vớt với toán tử
như sau: =VLOOKUP(
A:A,A:C,2,FALSE). Bên cạnh ra, bạn cũng có thể sử dụng phương thức VLOOKUP truyền thống lâu đời vàtham chiếu mang đến một ô duy nhất cố kỉnh vì cục bộ 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 những tham chiếu hoàn hảo nhất sẽ cho phép 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 cách dùng tham chiếu ô tuyệt đối.

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

Khi kiếm tìm kiếm những giá trị số hoặc ngày, hãy bảo vệ dữ liệu vào cột trước tiên của table_array không được tàng trữ như là những giá trị văn bản. Vào trường hòa hợp này, VLOOKUP hoàn toàn có thể trả về một quý giá không đúng hoặc ko được mong đợ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ý 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 những ký tự thay mặt đại diện — dấu chấm hỏi (?) và dấu sao (*) — trong lookup_value. Một vệt chấm hỏi khớp với bất kỳ ký tự đối kháng nào. Một lốt sao khớp với chuỗi cam 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 cam kết tự đó.

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

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

Khi tìm kiếm giá trị văn phiên bản trong cột đầu tiên, hãy đảm bảo an toàn 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 chừng trắng sinh sống cuối, sử dụng không thống nhất vệt ngoặc trực tiếp (" hoặc ") và cong (" hoặc "), hoặc ký kết tự ko in ra. Trong những trường thích hợp này, VLOOKUP có thể trả về quý hiếm không mong muốn muốn.

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


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

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

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