Hàm Vlookup Bị Lỗi N/A

     

Trong bài viết này, gift4u.vn học Excel Online đã hướng dẫn phương pháp cách giải quyết vấn đề hàm VLOOKUP không thao tác trong Excel 2013, 2010, 2007 và 2003, tìm ra với khắc phục các lỗi của hàm VLOOKUP.

Bạn đang xem: Hàm vlookup bị lỗi n/a


Sửa lỗi #N/A của VLOOKUP trong Excel

Trong bí quyết Vlookup, thông báo lỗi #N/A (có tức là “không khả dụng”) được hiển thị khi Excel không thể tìm thấy quý hiếm tra cứu. Bao gồm vài lý do khiến điều đó rất có thể xảy ra.

1. Lỗi tấn công máy hoặc bố trí nhầm trong quý hiếm tra cứu giúp

Lỗi xếp nhầm chữ thường xuyên xảy ra khi chúng ta làm câu hỏi với lượng dữ liệu lớn bao gồm hàng ngàn sản phẩm hoặc khi giá trị tra cứu được gõ thẳng vào công thức.

2. Lỗi # N/A trong search kiếm sát đúng bằng hàm VLOOKUP

Nếu nhiều người đang sử dụng một công thức với đối sánh gần đúng (đối số range_lookup là TRUE hoặc quăng quật qua), cách làm Vlookup của chúng ta có thể trả về lỗi # N/A trong hai trường hợp:

Nếu giá trị tra cứu nhỏ hơn giá chỉ trị bé dại nhất trong mảng tra cứu.Nếu cột tra cứu vớt không được bố trí theo thiết bị tự tăng dần.

3. Lỗi # N/A trong kiếm tìm kiếm đúng đắn hàm VLOOKUP


*

*

Nếu nhiều người đang tìm kiếm với đối sánh đúng mực (đối số range_lookup để thành FALSE) và không tìm kiếm thấy giá bán trị bao gồm xác, cũng sẽ xuất hiện nay lỗi # N/A

4. Cột tra cứu không hẳn là cột phía bên trái của bảng dữ liệu

Có thể các bạn đã biết, giữa những hạn chế đáng chú ý nhất của hàm VLOOKUP là nó thiết yếu dò kiếm tìm phía bên trái cột tra cứu, do đó cột tra cứu luôn luôn là cột bên trái kế bên cùng trong bảng dò tìm. Vào thực tế, bọn họ thường quên đi điều này và dẫn đến việc hàm VLOOKUP không hoạt động vì lỗi N/A.

*

Giải pháp: nếu không thể tái cấu trúc dữ liệu để cột tra cứu giúp là cột mặt trái, chúng ta có thể sử dụng phối kết hợp các hàm INDEXMATCH để thay núm linh hoạt đến hàm VLOOKUP. Các bạn sẽ tìm thấy thông tin chi tiết và ví dụ như về phương pháp trong lý giải – cách dùng hàm INDEX / MATCH nhằm tra cứu những giá trị mặt trái.

5. Số được format dưới dạng văn bản

Một lỗi N/A khác của hàm VLOOKUP là do những con số được định hình dưới dạng văn bản, vào cột dò tra cứu hoặc vùng tra cứu.

Điều này thường xảy ra khi bạn nhập dữ liệu xuất phát từ một cơ sở dữ liệu phía bên ngoài hoặc do các bạn đã gõ vệt nháy 1-1 trước số.

*

Các số này cũng có thể được lưu trữ ở định hình chung. Trong trường thích hợp này, tất cả một tín hiệu đáng chú ý – số được canh lề trái của ô.

Giải pháp: Nếu trên đây chỉ là một số duy nhất, chỉ việc nhấp vào hình tượng lỗi và chọn “Convert khổng lồ Number” từ danh sách tùy chọn.

*

Nếu các số bị ảnh hưởng, nên chọn tất cả, nhấp chuột phải vào vùng chọn, tiếp nối chọn Format Cells>Number tab>Number với nhấp OK.

Xem thêm: Cách Làm Bẫy Chuột Bằng Giấy A4, Cách Làm Bẫy Chuột Bằng Giấy

6. Các khoảng không lớn hoặc dấu đầu dòng

Đây là nguyên nhân rõ ràng nhất của lỗi Vlookup N/A do mắt người không thể bắt gặp những không gian đặc biệt, duy nhất là khi làm việc với những bảng lớn, nơi phần nhiều các mục nằm bên dưới thanh cuộn.

Trường hòa hợp 1: khoảng chừng trắng vào cột dò tìm kiếm (với bí quyết VLOOKUP)

Nếu những khoảng trống dư thừa lộ diện trong bảng chính của bạn, chúng ta có thể đảm bảo công thức Vlookup bằng phương pháp gói đối số lookup_value cùng với hàm TRIM:

= VLOOKUP (TRIM ($F2), $A$2: $C$10,3, FALSE)

*

Trường hòa hợp 2: khoảng trắng trong cột tra cứu

Nếu có tầm khoảng trắng lộ diện trong cột tra cứu, không tồn tại cách như thế nào để tránh khỏi lỗi VLOOKUP # N/A. Thay do dùng hàm VLOOKUP, chúng ta có thể sử dụng một phương pháp mảng với sự phối kết hợp các hàm INDEX / MATCH và TRIM:

= INDEX ($C$2: $C$10, MATCH (TRUE, TRIM ($A$2: $A$10) = TRIM ($F$2), 0))

Vì đó là một bí quyết mảng, hãy nhờ rằng nhấn Ctrl + Shift + Enter chứ không phải là phím Enter để hoàn thành nó:

*

Lỗi #NAME hàm VLOOKUP

Đây là trường hòa hợp dễ xẩy ra nhất – lỗi #NAME lộ diện nếu các bạn vô tình tiến công sai thương hiệu hàm. Chiến thuật hiển nhiên là – kiểm tra chủ yếu tả:)

Hàm VLOOKUP không chuyển động (giới hạn của hàm, vấn đề và giải pháp)

Ngoài việc có một cú pháp hơi phức tạp, VLOOKUP có khá nhiều hạn chế đáng chú ý so với bất kỳ hàm Excel khác. Bởi vì những tinh giảm này, bạn hình như khó nhằm tạo chính xác công thức Vlookup. Bên dưới đây bạn sẽ tìm thấy các phương án cho một vài tình huống phổ cập khi VLOOKUP không thành công.

1. VLOOKUP không sáng tỏ chữ hoa chữ thường

Hàm VLOOKUP không sáng tỏ chữ hoa với chữ thường. Do vậy, ví như bảng của bạn có tương đối nhiều mục giống như chỉ khác biệt chữ hoa, chữ thường, bí quyết Vlookup đang trả lại giá chỉ trị thứ nhất được tìm thấy.

Giải pháp: áp dụng một hàm Excel khác có thể thực hiện tại tra cứu theo theo hướng dọc (LOOKUP, SUMPRODUCT, INDEX / MATCH) kết hợp với hàm EXACT để rất có thể chọn đúng ngôi trường hợp. Chúng ta cũng có thể tìm thấy những giải thích cụ thể và những ví dụ cách làm trong hướng dẫn – 4 cách để làm một vlookup phân minh chữ thường với chữ hoa vào Excel.

Thủ thuật Excel nâng cấp hay nhất 2018

2. VLOOKUP trả về cực hiếm tìm thấy đầu tiên

Như chúng ta đã biết, hàm VLOOKUP trả về giá chỉ trị thứ nhất nó tìm thấy trong cột trả về tương xứng với quý giá tra cứu. Mặc dù nhiên, chúng ta có thể buộc nó trả về cái thứ 2, 3, 4 hoặc bất kỳ trường hợp nào mà các bạn muốn. Nếu bạn cần phải nhận được tất cả các giá trị, bạn sẽ phải sử dụng phối kết hợp các hàm INDEX, SMALL và ROW.

Giải pháp: những ví dụ công thức có sẵn để sở hữu về tại đây:

Nhận biết những lần mở ra thứ 2, 3, 4, v.v … Nhận toàn bộ các lần mở ra trùng lặp của quý hiếm tra cứu

3. Một cột mới được chèn vào hoặc gỡ quăng quật khỏi bảng

Đáng tiếc là các công thức VLOOKUP xong xuôi hoạt động mỗi khi một cột new bị xóa hoặc được chế tạo bảng tra cứu. Điều này xảy ra cũng chính vì cú pháp của hàm VLOOKUP yêu thương cầu chúng ta cung cấp tổng thể bảng tương tự như một số độc nhất vô nhị định cho thấy cột nào bạn có nhu cầu trả lại dữ liệu. Đương nhiên, cả bảng và số cột trả lại biến đổi khi các bạn xóa một cột hiện gồm hoặc chèn một cột mới.

Giải pháp: INDEX / MATCH lại được dùng đợt nữa để xử lý vấn đề này. Vào hàm INDEX & MATCH, bạn chỉ định những cột tra cứu và cột trả hiệu quả một cách riêng biệt, công dụng là bạn có thể xóa hoặc chèn những cột như bạn muốn mà không cần lo ngại về việc cập nhật mọi công thức vlookup liên quan .

4. những ô tham chiếu biến đổi khi xào nấu công thức mang đến ô khác

Giải pháp: luôn sử dụng tham chiếu ô tuyệt vời (với vết $) trong vùng chọn, ví dụ: $A$2: $C$100 hoặc $A:$C. Trong thanh công thức, chúng ta cũng có thể nhanh chóng biến hóa giữa những loại tham chiếu không giống nhau bằng phương pháp nhấn F4.

Hàm VLOOKUP với hàm IFERROR / ISERROR

Nếu bạn không thích để người dùng thấy toàn bộ các thông báo lỗi N/A, VALUE hoặc NAME, chúng ta cũng có thể trả lại ô trống hoặc hiển thị thông điệp của riêng bạn. Bạn cũng có thể làm điều này bằng phương pháp lồng phương pháp VLOOKUP của người tiêu dùng trong hàm IFERROR trong Excel 2013, 2010 và 2007 hoặc hàm IF / ISERROR trong số phiên bạn dạng Excel trước đó.

Xem thêm: Những Câu Nói Hay Nhất Của Joker Khiến Bạn Thức Tỉnh, Những Câu Nói Hay Của Joker Không Đọc Phí Cả Đời

sử dụng VLOOKUP cùng với IFERROR

Cú pháp của hàm IFERROR rất 1-1 giản

IFERROR (value, value_if_error)

Bạn nhập giá trị để soát sổ lỗi vào đối số thứ nhất, và trong đối số thứ 2 bạn chỉ định giá trị trả về nếu như lỗi xảy ra. Ví dụ, bí quyết IFERROR / VLOOKUP sau trả về một ô trống khi không tìm kiếm thấy quý giá tra cứu:

= IFERROR (VLOOKUP ($F$2, $B$2: $C$10,2, FALSE), “”)

*

Nếu mình thích hiển thị thông điệp của bản thân thay vị những bộc lộ lỗi thông thường, hãy đánh chúng nó vào dấu ngoặc kép như thế này:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),”Oops, no match is found. Please try again!”)

*

Dùng hàm VLOOKUP với ISERROR

Hàm IFERROR bao gồm ở phiên bạn dạng Excel 2007, trong các phiên phiên bản Excel trước các bạn sẽ phải sử dụng kết hợp hàm IF cùng ISERROR như thế này:

=IF(ISERROR(VLOOKUP formula), “Your message if any“, VLOOKUP formula)

Ví dụ, đây là công thức IF / ISERROR / VLOOKUP giống như như cách làm IFERROR / VLOOKUP nghỉ ngơi trên:

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))

Để hoàn toàn có thể biết thêm những hàm nâng cao trong Excel tương tự như sử dụng tốt hơn các công rứa của Excel, các bạn hãy thâm nhập ngay khóa học EX101 – Excel tự cơ bản tới nâng cao của học Excel Online. Đây là khóa học cụ thể và rất đầy đủ nhất, khiến cho bạn phát triển kiến thức và kỹ năng một bí quyết đầy đủ, gồm hệ thống. Đặc biệt khóa huấn luyện này ko giới hạn thời hạn học tập, nên chúng ta cũng có thể học thoải mái và xem lại bất kể khi nào.

Hiện nay hệ thống đang có tương đối nhiều ưu đãi khi chúng ta đăng ký khóa huấn luyện và đào tạo này. Chi tiết xem tại: