Cách dùng hàm vlookup để lọc dữ liệu

Excel đến chordsport.store 365 Excel đến chordsport.store 365 dành đến máy Mac Excel mang lại web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm nhâm thìn Excel năm 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ử dùng hàm XLOOKUP mới, một phiên bạn dạng VLOOKUP được đổi mới hoạt động theo bất kỳ hướng nào cùng trả về tác dụng khớp đúng chuẩn theo mang định, làm cho việc sử dụng tiện lợi và dễ dãi hơn đối với phiên bản trước của nó.

Bạn đang xem: Cách dùng hàm vlookup để lọc dữ liệu


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ãn giá mang lại một linh phụ kiện ô tô 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ủa họ.

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

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


*

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


Sử dụng hàm VLOOKUP để tra cứu cực 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 muốn tra cứu. Giá chỉ trị bạn muốn tra cứu yêu cầu ở cột đầu tiên của phạm vi ô mà chúng ta chỉ định vào đối table_array vẫn chọn.

Ví dụ, trường hợp table-array trải dài những ô B2:D7, thì đường kết lookup_value đề xuất ở cột B.

Lookup_value hoàn toàn có thể là một cực hiếm hoặc tham chiếu mang đến một ô.

table_array (bắt buộc)

Phạm vi những ô nhưng mà VLOOKUP sẽ tìm kiếm mang đến lookup_value và quý giá trả về. Bạn 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 tên trong đối số thay do tham chiếu ô. 

Cột trước tiên trong phạm vi ô yêu cầu chứa giá trị lookup_value. Phạm vi ô cũng cần bao gồm giá trị trả về mà bạn muốn tìm.

Tìm hiểu phương 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 cho cột nhiều phần bên tráitable_array ) chứa giá trị trả về.

range_lookup (tùy chọn)

Một giá trị lô-gic sẽ xác định xem bạn muốn hàm VLOOKUP tìm kết quả khớp kha khá hay kết quả khớp chủ 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 sắp xếp theo bảng vần âm hoặc số, sau đó sẽ kiếm tìm kiếm quý giá gần nhất. Đây đang là phương 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 chuẩn - 0/FALSE vẫn tìm kiếm giá chỉ trị đúng mực trong cột đầu tiên. Ví dụ: =VLOOKUP("Smith",A1:B100,2,FALSE).


Cách bắt đầu

Có bốn phần tin tức mà các bạn sẽ cần sử dụng để xây dừng cú pháp đến hàm VLOOKUP:

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

Dải ô cất giá trị tra cứu. Hãy lưu giữ rằng giá trị tra cứu phải luôn luôn nằm sinh sống cột trước tiên của dải ô nhằm hàm VLOOKUP có thể chuyển động chính xác. Ví dụ: Nếu quý giá tra cứu của công ty nằm ngơi nghỉ ô C2 thì dải ô của doanh nghiệp sẽ bắt đầu ở C.

Số cột đựng giá trị trả về trong dải ô. Ví dụ: nếu 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 máy hai, v.v..

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

Ví dụ

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

*

Ở đây, cột A-F và H có những giá trị hoặc cách làm chỉ sử 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ã thiết bị khách) và cột B (Luật sư) để mang dữ liệu từ các bảng khác.

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

Bấm Dữ liệu > ráng Dữ liệu > quan liêu hệ để mở vỏ hộp thoại cai quản Mối quan lại hệ.

*

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

Tên Bảng Tra cứu vớt Liên quan. Đây là cách table_array trong công thức 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 muốn trong cột mới. Tin tức này ko được hiển thị trong vỏ hộp thoại cai quản Mối quan hệ - các bạn sẽ phải chú ý vào Bảng Tra cứu liên 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) - đó là số hiệu col_index_num trong cách làm của bạn.

Xem thêm: Cô Giáo - Cô Và Mẹ

Để 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 cách dùng tin tức bạn đã tích lũy ở bước 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 ô với tham chiếu dải ô. Trong ví dụ như của chúng tôi, tài liệu đó sẽ là =VLOOKUP(A2,"Attorneys"! A:D,4,FALSE).

Tiếp tục thêm các trường cho tới khi chúng ta 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ổ thao tác làm việc chứa các tính năng dữ liệu sử dụng những bảng, hãy thay đổi 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ề giá trị sai

Nếu range_lookup là TRUE hoặc vứt trống, cột thứ nhất cần được sắp xếp theo bảng chữ cái hoặc số. Giả dụ cột trước tiên không được sắp đến xếp, quý giá trả về có thể là cực hiếm mà các bạn không ao ước đợi. Hoặc bố trí cột trước tiên 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 vào ô

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

Nếu range_lookup là FALSE, thì quý hiếm 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 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 trong hàm VLOOKUP.

Lỗi #REF! trong ô

Nếu col_index_num lớn hơn số cột trong table-array, các bạn sẽ nhận được giá 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 cách 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 quý giá lỗi #VALUE! .

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

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

Lỗi #SPILL! trong ô

Lỗi cụ thể #SPILL! thường tức là công thức của chúng ta dựa vào giao điểm ẩn đến giá trị tra cứu với sử dụng toàn cục cột làm tham chiếu. Ví dụ, =VLOOKUP(A:A,A:C,2,FALSE). Bạn có thể giải quyết sự cố bằng cách neo tham chiếutra cứu giúp với toán tử
như sau: =VLOOKUP(
A:A,A:C,2,FALSE). Ko kể ra, chúng ta có thể sử dụng cách thức VLOOKUP truyền thống vàtham chiếu cho một ô duy nhất rứa vì toàn bộ 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 biện pháp dùng những tham chiếu hoàn hảo và tuyệt vời nhất sẽ cho phép bạn điền từ trên xuống một bí quyết để nó luôn xem cùng phạm vi tra cứu chủ yếu xác.

Tìm hiểu bí quyết dùng tham chiếu ô xuất xắc đối.

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

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

Nếu range_lookup là FALSE cùng lookup_value là văn bản, chúng ta có thể sử dụng các ký tự đại diện thay mặt — vệt chấm hỏi (?) và dấu sao (*) — vào lookup_value. Một lốt chấm hỏi khớp với bất kỳ ký tự solo nào. Một dấu sao khớp với chuỗi ký tự bất kỳ. Nếu bạn có nhu cầu tìm vệt chấm hỏi hay vết 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) đang tìm kiếm tất cả các trường hợp tất 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 search kiếm giá trị văn bạn dạng trong cột đầu tiên, hãy đảm bảo dữ liệu vào cột thứ nhất không có tầm khoảng trắng sống đầu, khoảng chừng trắng sinh hoạt cuối, áp dụng không thống nhất vệt ngoặc trực tiếp (" hoặc ") với cong (" hoặc "), hoặc ký kết tự ko in ra. Trong những trường phù hợp này, VLOOKUP có thể trả về cực hiếm không hy vọng muốn.

Để gồm đượ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 chừng trắng ở cuối các giá trị ô trong bảng.


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

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

Thẻ Tham chiếu Nhanh: tu dưỡng về VLOOKUP Thẻ Tham chiếu Nhanh: Mẹo hạn chế sự núm về VLOOKUP cách 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 tiền về các công thức trong Excel cách tránh những công thức bị lỗi Phát hiện tại lỗi trong công thức 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í)