Câu lệnh vlookup trong excel

Excel đến readandgetrich.com 365 Excel đến readandgetrich.com 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 nhâm thìn Excel 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ử cần sử dụng hàm XLOOKUP mới, một phiên phiên bản VLOOKUP được đổi mới hoạt đụng theo ngẫu nhiên hướng nào và trả về kết quả khớp đúng chuẩn theo mang định, khiến cho việc sử dụng dễ dàng và tiện lợi hơn so với phiên bản trước của nó.

Bạn đang xem: Câu lệnh vlookup trong excel


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 giúp giá mang lại một linh phụ kiện ô sơn theo số linh kiện hoặc tìm kiếm tên nhân viên cấp dưới dựa bên 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 lại biết:

=VLOOKUP(Nội dung bạn muốn tra cứu, tại nơi bạn có nhu cầu tìm kiếm, số cột vào dải ô cất giá trị này sẽ trả về, trả về hiệu quả khớp gần đúng hoặc chính xác – được biểu thị 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 người sử dụng sao cho giá trị mà bạn có nhu cầu tra cứu vớt (Trái cây) nằm ở bên trái cực hiếm trả về (số tiền) mà bạn có nhu cầu tìm.


Sử dụng hàm VLOOKUP nhằm 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 sản phẩm 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á trị bạn có nhu cầu tra cứu nên ở cột thứ nhất của phạm vi ô mà chúng ta chỉ định vào đối table_array đang chọn.

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

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

table_array (bắt buộc)

Phạm vi các ô nhưng mà VLOOKUP sẽ tìm kiếm mang đến lookup_value và giá trị trả về. Chúng ta cũng 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 do tham chiếu ô. 

Cột đầu tiên trong phạm vi ô nên chứa giá chỉ 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 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ởi 1 cho cột đa 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ẽ khẳng định xem bạn muốn hàm VLOOKUP tìm công dụng khớp kha khá hay kết 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 đầu tiên trong bảng được sắp xếp theo bảng vần âm hoặc số, tiếp nối sẽ tìm kiếm giá trị gần nhất. Đây vẫn là phương pháp mặc định nếu như 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 chuẩn - 0/FALSE đang 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ó tư phần tin tức mà bạn sẽ cần thực hiện để xây dựng cú pháp mang đến hàm VLOOKUP:

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

Dải ô chứa giá trị tra cứu. Hãy ghi nhớ rằng quý giá tra cứu giúp phải luôn nằm sống cột trước tiên của dải ô nhằm hàm VLOOKUP có thể hoạt động chính xác. Ví dụ: Nếu giá trị tra cứu của người sử dụng nằm nghỉ ngơi ô C2 thì dải ô của khách hàng sẽ ban đầu ở C.

Số cột đựng giá trị trả về vào dải ô. Ví dụ: nếu như 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 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 tương đối hoặc FALSE nếu bạn muốn có một hiệu quả khớp đúng chuẩn ở giá trị trả về. Ví như bạn không những định bất kể giá trị làm sao thì quý giá mặc định sẽ luôn luôn là TRUE hay hiệu quả khớp tương đối.

Giờ thì hãy tập hợp toàn bộ 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 vào dải ô chứa 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ố 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 vài bảng vào một trang tính bằng cách dùng VLOOKUP

Bạn có thể dùng hàm VLOOKUP để kết hợp nhiều bảng thành một bảng, miễn là một trong những trong những bảng bao gồm trường tầm 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ư khách hàng cần chia sẻ sổ làm việc với những người có phiên phiên bản Excel cũ rộng không cung ứng tính năng dữ liệu với rất nhiều bảng dưới dạng nguồn tài liệu - bằng cách kết hợp các nguồn vào trong 1 bảng và biến hóa 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 những 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ũ rộng hỗ trợ).

*

Ở đây, cột A-F với H có những giá trị hoặc bí quyết chỉ thực hiện giá trị bên 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ã lắp thêm khách) và cột B (Luật sư) để lấy dữ liệu từ những bảng khác.

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

Bấm Dữ liệu > cố kỉnh Dữ liệu > quan tiền hệ để mở vỏ hộp thoại làm chủ Mối quan liêu hệ.

*

Đối cùng với mỗ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 đơn trong vỏ hộp thoại). Đây là giá bán lookup_value cho bí quyết VLOOKUP của bạn.

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

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

Xem thêm: Xem Phim Tây Du Ký 1986 )

Để thêm 1 trường vào bảng mới, hãy nhập công thức 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) to 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à tham chiếu dải ô. Trong ví dụ 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 đến khi bạn có tất cả các trường phải thiết. Nếu khách hàng đang ráng gắng sẵn sàng một sổ thao tác làm việc chứa những tính năng tài liệu sử dụng các bảng, hãy biến hóa 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ề quý giá sai

Nếu range_lookup là TRUE hoặc vứt trống, cột thứ nhất cần được bố trí theo bảng vần âm hoặc số. Nếu như cột thứ nhất không được sắp tới xếp, quý hiếm 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 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 giá trị trong lookup_value bé dại hơn giá chỉ trị bé dại nhất vào cột đầu tiên của table_array, các 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ố thiết 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 trong hàm VLOOKUP, hãy coi mục giải pháp 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 vào 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 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! vào ô

Nếu table_array nhỏ 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 các lỗi #VALUE! trong 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 dấu 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 lốt ngoặc kép xung 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 xem mục biện pháp sửa lỗi #NAME!..

Lỗi #SPILL! trong ô

Lỗi rõ ràng #SPILL! thường tức là công thức của khách hàng dựa vào giao điểm ẩn mang đến giá trị tra cứu và 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). Bạn cũng có thể giải quyết sự cố bằng phương pháp 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, chúng ta 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ầm 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 những tham chiếu tuyệt vời sẽ có thể chấp nhận được bạn điền từ bên trên xuống một công thức để nó luô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 ô tốt đối.

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

Khi tra cứu kiếm những giá trị số hoặc ngày, hãy bảo đảm an toàn dữ liệu trong 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. Vào trường phù hợp này, VLOOKUP rất có thể trả về một quý hiếm không đúng hoặc ko được ý 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 lúc dùng VLOOKUP lúc range_lookup là TRUE.

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

Nếu range_lookup là FALSE cùng lookup_value là văn bản, chúng ta cũng 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 vết chấm hỏi khớp với bất kỳ ký tự 1-1 nào. Một lốt sao khớp cùng với chuỗi cam kết tự bất kỳ. Nếu bạn có nhu cầu tìm dấu chấm hỏi hay vệt sao thực sự, hãy nhập một dấu sóng (~) trước ký kết tự đó.

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

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

Khi tìm kiếm kiếm quý hiếm văn bản trong cột đầu tiên, hãy bảo vệ dữ liệu vào cột đầu tiên không có tầm khoảng trắng nghỉ ngơi đầu, khoảng tầm trắ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 cam kết tự ko in ra. Trong những trường vừa lòng này, VLOOKUP có thể trả về quý hiếm không hy vọng muốn.

Để có đượ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 tầm trắng ở cuối những giá trị ô vào bảng.


Bạn buộc phải thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc dấ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 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ề những công thức vào Excel bí quyết tránh các công thức bị lỗi Phát hiện lỗi trong bí quyết các hàm Excel (theo bảng chữ cái) những hàm Excel (theo danh mục) Hàm VLOOKUP (bản xem trước miễn phí)