Hàm VLOOKUP - Hỗ trợ của Microsoft

Excel mang đến Microsoft 365 Excel mang đến Microsoft 365 dành riêng cho máy Mac Excel mang đến web Excel 2021 Excel 2021 mang đến Mac Excel 2019 Excel 2019 mang đến Mac Excel 2016 Excel 2013 Xem tăng...Ẩn bớt

Mẹo: Hãy demo dùng hàm XLOOKUP mới mẻ, phiên phiên bản nâng cấp của hàm VLOOKUP hoạt động và sinh hoạt theo đòi ngẫu nhiên phía này và trả về sản phẩm khớp đúng chuẩn theo đòi đem toan, canh ty việc dùng đơn giản và thuận tiện rộng lớn đối với phiên phiên bản trước.

Bạn đang xem: Hàm VLOOKUP - Hỗ trợ của Microsoft

Sử dụng hàm VLOOKUP khi chúng ta cần thiết dò xét nội dung nhập một bảng hoặc dải dù theo đòi sản phẩm. Ví dụ: tra cứu giúp giá chỉ cho 1 linh phụ kiện xe hơi theo đòi số linh phụ kiện hoặc dò xét thương hiệu nhân viên cấp dưới dựa vào ID nhân viên cấp dưới của mình.

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

=VLOOKUP(Nội dung mình thích tra cứu giúp, điểm mình thích dò xét nó, số cột nhập phạm vi chứa chấp độ quý hiếm cần thiết trả về, trả về sản phẩm khớp Gần chính hoặc Chính xác – được biểu thị là 1/TRUE hoặc 0/FALSE).

Trình duyệt của người sử dụng ko tương hỗ đoạn phim. Hãy cài để Microsoft Silverlight, Adobe Flash Player hoặc Internet Explorer 9.

Mẹo: Bí quyết nhằm dùng hàm VLOOKUP là nên bố trí tài liệu của người sử dụng sao mang đến độ quý hiếm nhưng mà mình thích tra cứu giúp (Trái cây) nằm ở vị trí phía trái độ quý hiếm trả về (số tiền) nhưng mà mình thích dò xét.

Sử dụng hàm VLOOKUP nhằm tra cứu giúp độ quý hiếm nhập bảng.

Cú pháp 

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

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ị mình thích tra cứu giúp. Giá trị mình thích tra cứu giúp nên trực thuộc cột thứ nhất của phạm vi dù nhưng mà các bạn chỉ định và hướng dẫn nhập đối table_array số.

Ví dụ, nếu như table-array trải lâu năm những dù B2:D7 thì tài liệu lookup_value nên trực thuộc cột B.

Lookup_value rất có thể là 1 trong những độ quý hiếm hoặc tham lam chiếu cho tới một dù.

table_array    (bắt buộc)

Phạm vi những dù nhưng mà VLOOKUP sẽ tìm kiếm mang đến lookup_value và độ quý hiếm trả về. quý khách hàng rất có thể dùng phạm vi hoặc bảng tiếp tục gọi là và chúng ta cũng có thể dùng thương hiệu nhập đối số chứ không tham lam chiếu dù. 

Cột thứ nhất nhập phạm vi dù nên chứa lookup_value. Phạm vi dù cũng cần phải bao hàm độ quý hiếm trả về nhưng mà mình thích dò xét.

Tìm hiểu cơ hội lựa chọn phạm vi nhập một trang tính.

col_index_num    (bắt buộc)

Số cột (bắt đầu tự 1 mang đến cột ngoài nằm trong phía trái của table_array) chứa chấp độ quý hiếm trả về.

range_lookup   (tùy chọn)

Một độ quý hiếm lô-gic tiếp tục xác lập coi mình thích hàm VLOOKUP dò xét sản phẩm khớp kha khá hoặc sản phẩm khớp chủ yếu xác:

  • Kết trái khoáy khớp kha khá - 1/TRUE giả thiết rằng cột thứ nhất nhập bảng được bố trí theo đòi số hoặc theo đòi bảng vần âm và tiếp sau đó tiếp tục dò xét tìm kiếm độ quý hiếm sớm nhất. Đây được xem là phương pháp đem toan nếu như khách hàng ko xác lập phương pháp này không giống. Ví dụ: =VLOOKUP(90,A1:B100,2,TRUE).

  • Kết trái khoáy khớp đúng chuẩn - 0/FALSE dò xét tìm kiếm độ quý hiếm đúng chuẩn nhập cột thứ nhất. Ví dụ: =VLOOKUP("Smith",A1:B100;2,FALSE).

Cách bắt đầu

Có tư phần vấn đề nhưng mà các bạn sẽ cần dùng nhằm xây cất cú pháp mang đến hàm VLOOKUP:

  1. Giá trị mình thích tra cứu giúp, còn được gọi là độ quý hiếm tra cứu giúp.

  2. Dải dù chứa chấp độ quý hiếm tra cứu giúp. Hãy ghi nhớ rằng độ quý hiếm tra cứu giúp nên luôn luôn nằm ở vị trí cột thứ nhất của dải dù nhằm hàm VLOOKUP rất có thể hoạt động và sinh hoạt đúng chuẩn. Ví dụ: Nếu độ quý hiếm tra cứu giúp của người sử dụng nằm ở vị trí dù C2 thì dải dù của các bạn sẽ chính thức ở C.

  3. Số cột chứa chấp độ quý hiếm trả về nhập dải dù. Ví dụ, nếu như khách hàng chứng tỏ B2:D11 là phạm vi, chúng ta nên tính B là cột thứ nhất, C là cột loại nhì, v.v.

  4. Hay chúng ta cũng có thể chỉ định và hướng dẫn TRUE nếu như mình thích mang 1 sản phẩm khớp kha khá hoặc FALSE nếu như mình thích mang 1 sản phẩm khớp đúng chuẩn ở độ quý hiếm trả về. Nếu các bạn không chỉ là toan bất kể độ quý hiếm này thì độ quý hiếm đem toan tiếp tục luôn luôn là TRUE hoặc sản phẩm khớp kha khá.

Giờ thì nên tập trung toàn bộ mục bên trên lại cùng nhau, như sau:

=VLOOKUP(giá trị tra cứu giúp, dải dù chứa chấp độ quý hiếm tra cứu giúp, số cột nhập phạm vi chứa chấp độ quý hiếm trả về, Kết trái khoáy khớp kha khá (TRUE) hoặc Khớp đúng chuẩn (FALSE)).

Ví dụ

Dưới đấy là một trong những ví dụ về hàm VLOOKUP:

Ví dụ 1

=VLOOKUP (B3,B2:E7,2,FALSE)

Hàm VLOOKUP dò xét Fontana ở cột thứ nhất (cột B) nhập cột table_array B2:E7 và trả về Olivier kể từ cột loại nhì (cột C) của cột table_array.  False trả về sản phẩm khớp đúng chuẩn.

Ví dụ 2

=VLOOKUP (102,A2:C7,2,FALSE)

Hàm VLOOKUP dò xét tìm kiếm sản phẩm khớp đúng chuẩn (FALSE) của mình mang đến 102 (lookup_value) ở cột loại nhì (cột B) nhập dải dù A2:C7 và trả về Fontana.

Ví dụ 3

=IF(VLOOKUP(103,A1:E7,2,FALSE)="Souse","Located","Not found")

Hàm IF đánh giá coi hàm VLOOKUP đem trả về Sousa là chúng ta của correspoinding nhân viên cấp dưới cho tới 103 (lookup_value) nhập A1:E7 (table_array). Vì chúng ta ứng với 103 là Leal nên ĐK IF là sai và không kiếm thấy được hiển thị.

Ví dụ 4

=INT(YEARFRAC(DATE(2014,6,30),VLOOKUP(105,A2:E7,5,FLASE),1))

Hàm VLOOKUP dò xét ngày sinh của nhân viên cấp dưới ứng với 109 (lookup_value) nhập phạm vi A2:E7 (table_array) và trả về 04/03/1955. Sau cơ, hàm YEARFRAC trừ ngày sinh này kể từ 06/06/2014 và trả về một độ quý hiếm, độ quý hiếm này sau này được INY quy đổi trở nên số nguyên vẹn 59.

Ví dụ 5

IF(ISNA(VLOOKUP(105,A2:E7,2,FLASE)=TRUE,"Không nhìn thấy nhân viên",VLOOKUP(105,A2:E7,2,FALSE))

Hàm IF đánh giá coi hàm VLOOKUP đem trả về độ quý hiếm mang đến chúng ta kể từ cột B mang đến 105 (lookup_value). Nếu VLOOKUP nhìn thấy chúng ta thì hàm IF tiếp tục hiển thị chúng ta, còn nếu như không thì hàm IF trả về Không nhìn thấy nhân viên cấp dưới. ISNA đảm nói rằng nếu như hàm VLOOKUP trả về #N/A thì lỗi sẽ tiến hành thay cho thế tự không kiếm thấy Nhân viên chứ không #N/A.



Trong ví dụ này, độ quý hiếm trả về là Burke, là chúng ta ứng với 105.

Bạn rất có thể dùng hàm VLOOKUP nhằm phối hợp nhiều bảng trở nên một, miễn là 1 trong những trong những bảng đem những ngôi trường công cộng với toàn bộ những bảng không giống. Như vậy rất có thể đặc trưng hữu ích nếu như khách hàng cần thiết share tuột thao tác với những người dân đem phiên phiên bản Excel cũ rộng lớn ko tương hỗ công dụng tài liệu có không ít bảng thực hiện mối cung cấp tài liệu - bằng phương pháp phối hợp những mối cung cấp vào trong 1 bảng và thay cho thay đổi mối cung cấp tài liệu của công dụng tài liệu sang trọng bảng mới mẻ, công dụng tài liệu rất có thể được dùng trong những phiên phiên bản Excel cũ rộng lớn (miễn là phiên bản thân thích công dụng tài liệu được phiên phiên bản cũ rộng lớn hỗ trợ).

Một trang tính với những cột dùng hàm VLOOKUP nhằm lấy tài liệu kể từ những bảng khác

Ở phía trên, những cột A-F và H đem những độ quý hiếm hoặc công thức chỉ dùng những độ quý hiếm bên trên trang tính và những cột sót lại dùng VLOOKUP và những độ quý hiếm của cột A (Mã Máy khách) và cột B (Luật sư) nhằm lấy tài liệu kể từ những bảng không giống.

  1. Sao chép bảng đem những ngôi trường công cộng vào trong 1 trang tính mới mẻ và gọi là mang đến bảng cơ.

  2. Hãy bấm >Công cụ Dữ > Quan hệ nhằm banh vỏ hộp Quản lý Quan hệ tài liệu.

    Hộp Quản lý Quan hệ trang
  3. Đối với từng quan hệ được liệt kê, hãy chú ý những điều sau đây:

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

    • Tên Bảng Tra cứu giúp Liên quan liêu. Đây là công thức table_array nhập công thức VLOOKUP của người sử dụng.

    • Trường (cột) nhập Bảng Tra cứu giúp Liên quan liêu đem tài liệu mình thích nhập cột mới mẻ. tin tức này sẽ không được hiển thị nhập vỏ hộp thoại Quản lý Quan hệ - các bạn sẽ nên coi Bảng Tra cứu giúp Liên quan liêu nhằm coi mình thích truy xuất ngôi trường này. quý khách hàng mong muốn chú thích số cột (A=1) - đấy là số col_index_num công thức của người sử dụng.

  4. Để thêm 1 ngôi trường nhập bảng mới mẻ, hãy nhập công thức VLOOKUP nhập cột trống không thứ nhất bằng phương pháp sử dụng vấn đề các bạn tiếp tục tích lũy ở bước 3.

    Xem thêm: Sầu riêng bao nhiêu calo, ăn có béo không? Cách ăn sầu riêng không lo tăng cân

    Trong ví dụ của công ty chúng tôi, cột G dùng Attorney (the lookup_value) nhằm lấy tài liệu Bill Rate kể từ cột loại tư (col_index_num = 4) kể 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 rất có thể dùng tham lam chiếu dù và tham lam chiếu dải dù. Trong ví dụ của công ty chúng tôi, hàm sẽ là =VLOOKUP(A2,'Attorneys'! A:D,4,FALSE).

  5. Tiếp tục tăng ngôi trường cho tới khi chúng ta đem toàn bộ những ngôi trường bản thân cần thiết. Nếu các bạn đang được dò xét cơ hội sẵn sàng tuột thao tác chứa chấp những công dụng tài liệu dùng nhiều bảng, hãy thay cho thay đổi mối cung cấp tài liệu của công dụng tài liệu trở nên bảng mới mẻ.

Sự cố

Đã xẩy ra lỗi gì

Trả về độ quý hiếm sai

Nếu range_lookup là TRUE hoặc vứt trống không, cột thứ nhất cần phải bố trí theo đòi bảng vần âm hoặc số. Nếu cột thứ nhất ko được bố trí, độ quý hiếm trả về rất có thể là độ quý hiếm nhưng mà các bạn ko mong ngóng. Hoặc bố trí cột thứ nhất hoặc là các bạn sẽ sử dụng FALSE mang đến độ quý hiếm khớp đúng chuẩn.

Lỗi #N/A nhập ô

  • Nếu range_lookup là TRUE, thì nếu như độ quý hiếm nhập lookup_value nhỏ rộng lớn độ quý hiếm nhỏ nhất nhập cột thứ nhất của table_array, các bạn sẽ nhận độ quý 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ố đúng chuẩn.

Để hiểu thêm vấn đề về phong thái giải quyết và xử lý những lỗi #N/A nhập hàm VLOOKUP, hãy coi mục Cách sửa lỗi #N/A nhập hàm VLOOKUP.

Lỗi #REF! nhập ô

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

Để hiểu thêm vấn đề về phong thái giải quyết và xử lý những lỗi #REF! nhập hàm VLOOKUP, hãy coi mục Cách sửa lỗi #REF!.

Lỗi #VALUE! nhập ô

Nếu table_array nhỏ rộng lớn 1, các bạn sẽ nhận độ quý hiếm lỗi #VALUE! .

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

Để hiểu thêm vấn đề, hãy coi mục Cách sửa lỗi #NAME!..

Lỗi #SPILL! Trong ô

Lỗi cụ #SPILL! thông thường Có nghĩa là công thức của người sử dụng nhờ vào kí thác điểm ẩn mang đến độ quý hiếm tra cứu giúp và sử dụng toàn cỗ cột thực hiện tham lam chiếu. Ví dụ: =VLOOKUP(A:A,A:C,2,FALSE). quý khách hàng rất có thể giải quyết và xử lý trường hợp bất ngờ bằng phương pháp neo tham lam chiếu tra cứu giúp với toán tử @ như sau: =VLOOKUP(@A:A,A:C,2,FALSE). Hình như, chúng ta cũng có thể dùng cách thức VLOOKUP truyền thống lâu đời và tham lam chiếu cho tới một dù độc nhất chứ không toàn cỗ cột: =VLOOKUP(A2,A:C,2,FALSE).

Làm thế này

Lý do

Dùng tham lam chiếu vô cùng mang đến range_lookup

Bằng cách sử dụng những tham lam chiếu vô cùng tiếp tục được chấp nhận các bạn điền kể từ bên trên xuống một công thức nhằm nó luôn luôn coi nằm trong phạm vi tra cứu giúp đúng chuẩn.

Tìm hiểu cách sử dụng tham lam chiếu dù vô cùng.

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

Khi dò xét tìm kiếm những độ quý hiếm số hoặc ngày, hãy đảm bảo tài liệu nhập cột thứ nhất của table_array ko được tàng trữ như thể những độ quý hiếm văn phiên bản. Trong tình huống này, VLOOKUP rất có thể trả về một độ quý hiếm ko chính hoặc ko được mong ngóng.

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ự động đại diện

Nếu range_lookup là FALSE và lookup_value là văn phiên bản, chúng ta cũng có thể dùng những ký tự động thay mặt — vết chấm chất vấn (?) và vết sao (*) — nhập lookup_value. Một vết chấm chất vấn khớp với ngẫu nhiên ký tự động đơn này. Một vết sao khớp với chuỗi ký tự động ngẫu nhiên. Nếu mình thích dò xét vết chấm chất vấn hoặc vết sao thực sự, hãy nhập một vết sóng (~) trước ký tự động cơ.

Ví dụ: =VLOOKUP("Fontan?",B2:E7;2,FALSE) tiếp tục dò xét tìm kiếm toàn bộ những phiên phiên bản của Fontana với vần âm ở đầu cuối rất có thể không giống nhau.

Hãy bảo đảm dữ liệu của người mua ko chứa các ký tự ko chính.

Khi dò xét tìm kiếm độ quý hiếm văn phiên bản nhập cột thứ nhất, hãy đáp ứng tài liệu nhập cột thứ nhất không tồn tại khoảng chừng White ở đầu, khoảng chừng White ở cuối, dùng ko thống nhất vết ngoặc trực tiếp (' hoặc ") và cong (' hoặc "), hoặc ký tự động ko in rời khỏi. Trong những tình huống này, VLOOKUP rất có thể trả về độ quý hiếm ko mong ước.

Để đã có được sản phẩm đúng chuẩn, demo dùng hàm CLEAN hoặc hàm TRIM để loại bỏ khoảng chừng White ở cuối những độ quý hiếm dù nhập bảng.

Bạn cần thiết tăng trợ giúp?

Bạn luôn luôn rất có thể chất vấn Chuyên Viên nhập Cộng đồng nghệ thuật Excel hoặc nhận tương hỗ trong Cộng đồng.

Xem thêm

Hàm XLOOKUP

Video: Thời điểm và cơ hội dùng hàm VLOOKUP

Thẻ Tham chiếu Nhanh: Ôn lại về VLOOKUP

Cách sửa lỗi #N/A nhập hàm VLOOKUP

Tra cứu giúp độ quý hiếm tự hàm VLOOKUP, INDEX hoặc MATCH

Xem thêm: Công cụ tính cân nặng chuẩn

Hàm HLOOKUP

Bạn cần thiết tăng trợ giúp?

Bạn mong muốn coi những tùy lựa chọn khác?

Khám huỷ những quyền lợi của gói ĐK, nhìn qua những khóa giảng dạy, dò xét hiểu cơ hội bảo mật thông tin tranh bị của người sử dụng và chưa dừng lại ở đó nữa.

Cộng đồng giúp cho bạn bịa và vấn đáp những thắc mắc, hỗ trợ phản hồi và lắng tai chủ ý kể từ những Chuyên Viên đem kỹ năng và kiến thức phong phú và đa dạng.

Tác giả

Bình luận