Excel mang đến pktruyenky.vn 365 Excel đến pktruyenky.vn 365 dành mang đến máy Mac Excel mang đế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 coi thêm...Ít hơn

Mẹo: Hãy thử sử 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 đắn theo mặc định, khiến cho việc sử dụng thuận lợi và dễ dàng hơn đối với phiên bạn dạng trước của nó.

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


Dùng hàm VLOOKUP khi bạn 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 đến một linh kiện ô sơn theo số linh kiện hoặc kiếm 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 dễ dàng và đơ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, tại nơi bạn muốn tìm kiếm, số cột trong dải ô cất giá trị đó sẽ trả về, trả về hiệu quả khớp gần đúng hoặc đúng đắn – đượ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 thu xếp dữ liệu của khách hàng sao cho giá trị mà bạn có nhu cầu tra cứu vãn (Trái cây) nằm ở bên trái giá trị 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 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 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 có nhu cầu tra cứu. Giá chỉ trị bạn muốn tra cứu nên ở cột thứ nhất của phạm vi ô mà chúng ta chỉ định trong đối table_array đã chọn.

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

Lookup_value rất 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 những ô nhưng mà VLOOKUP sẽ tìm kiếm cho lookup_value và quý hiếm trả về. Chúng ta có thể sử dụng phạm vi hoặc bảng sẽ đặt thương hiệu và bạn có thể sử dụng tên trong đối số thay vì tham chiếu ô. 

Cột đầu tiên trong phạm vi ô yêu cầu chứa giá 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 mang lại 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 quý giá lô-gic sẽ xác minh xem bạn muốn hàm VLOOKUP tìm kết quả khớp tương đối hay kết quả khớp chính xác:

Kết trái khớp kha khá - 1/TRUE giả định rằng cột thứ nhất trong bảng được sắp xếp theo bảng chữ cái hoặc số, tiếp đến sẽ tìm kiếm kiếm quý giá gần nhất. Đây sẽ là cách thức mặc định nếu như bạn 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 chuẩn - 0/FALSE sẽ tìm kiếm giá trị chính xác 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à các bạn sẽ cần sử 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òn được gọi là giá trị tra cứu.

Dải ô cất giá trị tra cứu. Hãy lưu giữ rằng quý hiếm tra cứu giúp phải luôn luôn nằm làm việc cột đầu tiên của dải ô để hàm VLOOKUP bao gồm thể hoạt động chính xác. Ví dụ: Nếu giá trị tra cứu của bạn nằm sinh sống ô C2 thì dải ô của người sử dụng sẽ ban đầu ở C.

Số cột cất 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 sản phẩm công nghệ hai, v.v..

Hay chúng ta cũng 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 hiệu quả khớp đúng mực ở giá trị trả về. Giả dụ bạn không chỉ là định bất kể giá trị làm sao thì quý hiếm mặc định sẽ luôn luôn là TRUE hay công dụng khớp tương đối.

Giờ thì nên 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 ô chứa giá trị tra cứu, số cột vào dải ô đựng giá trị trả về, tác dụng khớp tương đối (TRUE) hoặc kết quả khớp đúng mực (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 tài liệu từ một trong những bảng vào một trang tính bằng phương pháp dùng VLOOKUP

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

*

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

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

Bấm Dữ liệu > rứa Dữ liệu > quan tiền hệ để mở hộp thoại quản lý Mối quan tiền hệ.

*

Đối 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 những bảng (được liệt kê trong lốt ngoặc đơn trong vỏ hộp thoại). Đây là giá lookup_value cho bí quyết VLOOKUP của bạn.

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

Xem thêm: Cách Làm Nền Ảnh Trong Suốt Bằng Photoshop Online Nhanh Chóng, Đơn Giản Nhất

Để 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 phương pháp dùng tin tức bạn đã tích lũy ở bước 3.

In our example, column G uses Attorney (the lookup_value) khổng lồ 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 rất có thể dùng tham chiếu ô và tham chiếu dải ô. Trong lấy ví dụ như 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 chúng ta có tất cả các trường đề xuất thiết. Nếu như khách hàng đang rứa gắng sẵn sàng một sổ thao tác làm việc chứa những 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 sang bảng mới.


Sự cố

Đã xẩy ra lỗi gì

Trả về quý hiếm sai

Nếu range_lookup là TRUE hoặc bỏ trống, cột đầu tiên cần được bố trí theo bảng chữ cái hoặc số. Ví như cột thứ nhất không được sắp đến xếp, quý giá trả về có thể là quý giá mà chúng ta không ý muốn đợi. Hoặc bố trí cột đầu tiên hoặc là các bạn sẽ dùng FALSE mang lại 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ỏ dại hơn giá trị bé dại 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ì giá trị 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 trong 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 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 xử lý các lỗi #REF! vào hàm VLOOKUP, hãy coi mục giải pháp sửa lỗi #REF!.

Lỗi #VALUE! trong ô

Nếu table_array bé dại hơn 1, bạn sẽ nhận giá trị 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! vào hàm VLOOKUP, hãy coi mục phương pháp sửa lỗi #VALUE! trong 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 bọc tên vào công thức. Ví dụ, hãy nhập tên là "Fontana" vào =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! trong ô

Lỗi cụ 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 mang đế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). 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ớt với toán tử
như sau: =VLOOKUP(
A:A,A:C,2,FALSE). Xung quanh ra, bạn có thể sử dụng phương thức VLOOKUP truyền thống lịch sử vàtham chiếu cho một ô duy nhất cầm vì toàn bộ cột: =VLOOKUP( A2,A:C,2,FALSE).


Làm thế này

Lý do

Dùng tham chiếu tuyệt đối cho range_lookup

Bằng biện pháp dùng những tham chiếu tuyệt vời nhất sẽ được cho phép bạn điền từ trên xuống một cách làm để nó luôn xem thuộc phạm vi tra cứu thiết yếu xác.

Tìm hiểu bí quyết dùng tham chiếu ô giỏi đối.

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

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

Khi search kiếm cực hiếm văn bạn dạng trong cột đầu tiên, hãy đảm bảo an toàn dữ liệu trong cột đầu tiên không có khoảng trắng nghỉ ngơi đầu, khoảng tầm trắng ngơi nghỉ cuối, thực hiện 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. Giữa những trường phù hợp này, VLOOKUP có thể trả về giá trị không ý muốn muốn.

Để có được kết quả chính xác, hãy thử sử dụng hàm CLEAN hoặc hàm TRIM để loại bỏ khoảng trắng ở cuối các giá trị ô vào bảng.


Bạn đề nghị thêm trợ giúp?

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