Excel cho tamquocquananh.vn 365 Excel mang đến tamquocquananh.vn 365 dành mang lại máy Mac Excel cho 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 for Windows Phone 10 coi thêm...Ít hơn

Chủ đề này thể hiện các nguyên nhân VLOOKUP thịnh hành nhất cho một kết quả sai trong hàm và cung ứng các đề xuất để cầm thế bằng phương pháp sử dụng INDEXvà MATCH.

Bạn đang xem: Hàm vlookup không tìm được giá trị


Mẹo: Ngoài ra, hãy xem thêm Thẻ tìm hiểu thêm Nhanh: Mẹo khắc chế sự rứa VLOOKUP trình bày các lý do phổ vươn lên là #NA gắng trong một tệp PDF thuận tiện. Chúng ta cũng có thể chia sẻ tệp PDF với những người khác hoặc in để xem thêm riêng.


Sự cố: quý hiếm tra cứu vãn không nằm ở vị trí cột đầu tiên trong tham table_array vẫn chọn

Một ràng buộc của hàm VLOOKUP là nó chỉ có thể tìm những giá trị bên trên cột ngoài cùng bên trái trong mảng bảng. Nếu cực hiếm tra cứu của người tiêu dùng không phía bên trong cột trước tiên của mảng, bạn sẽ gặp lỗi #N/A.

Trong bảng sau đây, cửa hàng chúng tôi muốn truy xuất số đơn vị chức năng đã bán ra cho Kale.

*

Lỗi #N/A có thể xảy ra vị giá trị tra cứu vãn "Kale" xuất hiện trong cột máy hai (Nông sản) của đối table_array A2:C10. Vào trường hòa hợp này, Excel nhiều người đang tìm vào cột A, chứ chưa hẳn cột B.

Giảipháp : bạn cũng có thể thử hạn chế và khắc phục sự gắng này bằng phương pháp điều chỉnh hàm VLOOKUP nhằm tham chiếu cột đúng. Nếu điều ấy không thể, hãy thử dịch rời các cột của bạn. Điều đó cũng rất có thể rất cực nhọc thực thi, nếu như khách hàng có bảng tính bự hoặc phức hợp trong đó quý hiếm ô là hiệu quả của các phép tính khác—hoặc có thể có các lý do lô-gic khác tại sao tại sao chúng ta chỉ đơn giản là ko thể dịch chuyển các cột. Giải pháp là sử dụng phối kết hợp hàm INDEX với MATCH, hàm này có thể tra cứu cực hiếm trong một cột bất cứ vị trí của chính nó trong bảng tra cứu. Xem phần tiếp theo.

Cân nhắc việc thực hiện INDEX/MATCH để vắt thế

Hàm INDEX cùng MATCH là đa số tùy chọn xuất sắc cho những trường hợp, trong số đó VLOOKUP không đáp ứng nhu cầu nhu mong của bạn. Ưu điểm thiết yếu của index/MATCH là bạn có thể tra cứu quý hiếm trong một cột ở bất kỳ vị trí nào trong bảng tra cứu. Index trả về giá trị từ bảng/phạm vi đã xác định—theo địa điểm của nó. Match trả về vị trí kha khá của một quý hiếm trong bảng/phạm vi. Cần sử dụng index cùng MATCH bên nhau trong bí quyết để search kiếm quý hiếm trong bảng/mảng bằng cách xác định vị trí tương đối của quý hiếm trong bảng/mảng.

Có một số tiện ích của việc sử dụng INDEX/MATCH thay vì chưng VLOOKUP:

Với index và MATCH, giá trị trả về không cần phải ở trong và một cột cùng với cột tra cứu. quý hiếm này khác với hàm VLOOKUP, trong số đó giá trị trả về cần nằm trong phạm vi đã xác định. Điều này quan trọng đặc biệt như chũm nào? cùng với hàm VLOOKUP, bạn phải ghi nhận số cột gồm chứa giá trị trả về. Tuy vậy việc này có vẻ không khó khăn khăn, nhưng bạn có thể rườm rà soát khi bao gồm một bảng to và buộc phải đếm số cột. Bên cạnh ra, nếu bạn thêm/loại vứt cột vào bảng, bạn phải tính lại và cập nhật đối col_index_num số. Với hàm INDEX và MATCH, ko yêu ước đếm vày cột tra cứu khác cùng với cột có giá trị trả về.

Với index với MATCH, chúng ta cũng có thể xác định một sản phẩm hoặc một cột vào một mảng—hoặc xác định cả hai. Điều này có nghĩa là chúng ta có thể tra cứu những giá trị cả theo chiều dọc củ và chiều ngang.

Có thể sử dụng index và MATCH nhằm tra cứu quý giá trong ngẫu nhiên cột nào. Không y hệt như hàm VLOOKUP— trong số đó bạn chỉ hoàn toàn có thể tra cứu quý hiếm ở cột đầu tiên của bảng —hàm INDEX với MATCH sẽ chuyển động nếu quý hiếm tra cứu của chúng ta nằm trong cột đầu tiên, cột sau cuối hoặc ngẫu nhiên đâu sống giữa.

Hàm INDEX cùng MATCH đem đến khả năng linh hoạt khi sinh sản tham chiếu động mang đến cột chứa giá trị trả về. Điều này có nghĩa là bạn cũng có thể thêm cột vào bảng của bản thân mà không phá vỡ vạc index với MATCH. Khía cạnh khác, hàm VLOOKUP sẽ ngắt nếu như khách hàng cần thêm một cột vào bảng — vày nó tạo tham chiếu tĩnh đến bảng.

Index và MATCH được cho phép khả năng khớp linh hoạt rộng với khớp. Index với MATCH hoàn toàn có thể tìm thấy hiệu quả khớp chính xác hoặc giá bán trị to hơn hoặc bé dại hơn quý giá tra cứu. VLOOKUP đang chỉ kiếm tìm kiếm kết quả khớp gần nhất với giá trị (theo khoác định) hoặc giá bán trị thiết yếu xác. Theo mang định, VLOOKUP cũng trả định rằng cột thứ nhất trong mảng bảng được bố trí theo bảng vần âm và mang sử bảng của người sử dụng không được tùy chỉnh cấu hình theo bí quyết đó, hàm VLOOKUP vẫn trả về tác dụng khớp đầu tiên trong bảng, mà lại đó rất có thể không bắt buộc là tài liệu mà ai đang tìm kiếm.

Xem thêm: 20 Kiểu Tóc Ngắn Màu Nâu Vàng, Nâu Tây Được Yêu Thích Nhất, 10 Màu Nhuộm Tóc Ngắn Tuyệt Đẹp Cho Nữ Giới

Cú pháp

Để xây cất cú pháp đến hàm INDEX/MATCH, bạn phải sử dụng đối số mảng/tham chiếu từ hàm INDEX và lồng cú pháp MATCH vào bên trong. Cách này còn có dạng:

=INDEX(array or reference, MATCH(lookup_value,lookup_array,)

Chúng ta hãy cần sử dụng hàm INDEX/MATCH để thay thế hàm VLOOKUP từ bỏ ví dụ sinh sống trên. Cú pháp vẫn có vẻ ngoài như sau:

=INDEX(C2:C10,MATCH(B13,B2:B10,0))

Nói một cách đơn giản, tiếng Anh tất cả nghĩa là:

=INDEX(trả về một quý giá từ C2:C10, cơ mà sẽ MATCH(Kale, nằm ở chỗ nào đó vào mảng B2:B10, trong những số đó giá trị trả về là giá chỉ trị trước tiên tương ứng cùng với Kale))

*

Công thức tìm kiếm kiếm giá chỉ trị đầu tiên trong C2:C10 tương ứng với Kale (trong B7) với trả về quý hiếm trong C7 (100), là giá chỉ trị trước tiên khớp cùng với Kale.

Sự cố: không tìm thấy tác dụng khớp thiết yếu xác

Khi tham range_lookup là FALSE — cùng hàm VLOOKUP cấp thiết tìm thấy hiệu quả khớp đúng mực trong dữ liệu của bạn—nó trả về lỗi #N/A.

Giảipháp: ví như bạn chắc chắn rằng rằng dữ liệu tương quan tồn tại trong bảng tính của chính mình và hàm VLOOKUP không cụ được, hãy dành thời gian để xác minh rằng các ô được tham chiếu không tồn tại khoảng white ẩn hoặc cam kết tự không in. Không tính ra, hãy bảo đảm rằng các ô tuân theo như đúng kiểu dữ liệu. Ví dụ: ô bao gồm số nên được định hình là Số , chứkhông bắt buộc Văn bản.

Ngoài ra, hãy để ý đến sử dụng hàm CLEAN hoặc TRIM nhằm dọn sạch dữ liệu trong các ô.

Sự cố: cực hiếm tra cứu nhỏ dại hơn giá chỉ trị bé dại nhất trong mảng

Nếu đối range_lookup được để thành TRUE—và quý hiếm tra cứu bé dại hơn giá chỉ trị bé dại nhất trong mảng—bạn sẽ gặp gỡ lỗi #N/A. TRUE kiếm tìm kiếm công dụng khớp kha khá trong mảng cùng trả về giá chỉ trị nhỏ dại nhất sớm nhất so với giá trị tra cứu.

Trong ví dụ như sau đây, quý giá tra cứu là 100, nhưng không tồn tại giá trị nào trong phạm vi B2:C10 bé dại hơn 100; vì vậy có lỗi.

*

Giải pháp:

Sửa giá trị tra cứu giúp nếu cần.

Nếu chúng ta không thể thay đổi giá trị tra cứu vớt và buộc phải sự linh hoạt cao hơn với những giá trị khớp, hãy lưu ý đến sử dụng INDEX/MATCH nuốm cho VLOOKUP—hãy coi mục ở trên trong nội dung bài viết này. Với index/MATCH, chúng ta có thể tra cứu những giá trị lớn hơn, nhỏ hơn hoặc bằng giá trị tra cứu. Để hiểu thêm thông tin về phong thái sử dụng hàm INDEX/MATCH thay vị hàm VLOOKUP, hãy xem thêm mục trước trong chủ thể này.

Sự cố: Cột tra cứu vãn không được thu xếp theo máy tự tăng dần

Nếu tham range_lookup được đặt thành TRUE— cùng một trong số cột tra cứu của khách hàng không được thu xếp theo lắp thêm tự tăng vọt (A-Z) — các bạn sẽ gặp lỗi #N/A.

Giải pháp:

Thay thay đổi hàm VLOOKUP nhằm tìm công dụng khớp chủ yếu xác. Để có tác dụng điều đó, hãy đặt đối range_lookup thành FALSE. Không cần thiết phải sắp xếp cho FALSE.

Dùng hàm INDEX/MATCH để tra cứu quý hiếm trong bảng không được xếp loại.

Sự cố: giá trị là một số điểm trôi nổi lớn

Nếu bạn có giá trị thời hạn hoặc số thập phân lớn trong các ô, Excel trả về lỗi #N/A vày độ đúng chuẩn của điểm trôi nổi. Số vết điểm trôi nổi là những số theo sau vết thập phân. (Ví Excel giữ trữ các giá trị thời hạn dưới dạng số vệt 0 trôi nổi.) Excel thể lưu trữ số có các điểm trôi nổi vô cùng lớn, bởi vì vậy nhằm hàm chuyển động đúng cách, số vết hiển thị trôi nổi sẽ cần được làm tròn cho 5 địa chỉ thập phân.

Giảipháp: tinh giảm số bằng phương pháp làm tròn số lên tới mức năm vị trí thập phân cùng với hàm ROUND.

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

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