IFERROR với VLOOKUP trong Excel (5 cách sử dụng khác nhau)

  • Chia Sẻ Cái Này
Hugh West

Khi hàm VLOOKUP không thể tìm thấy giá trị tra cứu trong mảng tra cứu, nó sẽ hiển thị một dấu hiệu lỗi, #N/A . Nhưng bạn có thể giải quyết vấn đề này bằng cách sử dụng hàm IFERROR với hàm VLOOKUP . Trong bài viết này, tôi chỉ cho bạn 5 cách sử dụng khác nhau của IFERROR với VLOOKUP trong Excel.

Giả sử, chúng ta có một bộ dữ liệu Điểm đạt được của các học sinh khác nhau trong một lớp học. lớp. Chúng tôi sẽ sử dụng bộ dữ liệu này để hiển thị các cách sử dụng khác nhau của IFERROR với VLOOKUP.

Tải xuống Sách bài tập thực hành

IFERROR VLOOKUP.xlsx

Sử dụng IFERROR với VLOOKUP trong Excel

Điều gì sẽ xảy ra nếu chúng ta chỉ sử dụng VLOOKUP

Đầu tiên, chúng ta sẽ xem điều gì sẽ xảy ra nếu chúng ta chỉ sử dụng hàm Vlookup . Giả sử Jessica là một sinh viên có tên không thuộc tập dữ liệu của chúng tôi. Bây giờ nếu chúng ta tìm dấu hiệu thu được của Jessica bằng cách sử dụng hàm VLOOKUP , Excel sẽ hiển thị dấu hiệu lỗi #N/A. Chúng ta có thể xử lý dấu hiệu lỗi này bằng cách sử dụng hàm IFERROR với hàm VLOOKUP

Bây giờ, hãy xem các cách sử dụng khác nhau của IFERROR với VLOOKUP.

1.   IFERROR với VLOOKUP để thay thế #N/A bằng Văn bản tùy chỉnh

Giả sử, khi bạn tìm kiếm đối với một sinh viên có tên không có trong danh sách, bạn muốn hiển thị văn bản tùy chỉnh, chẳng hạn như “Không tìm thấy”. Để thực hiện tác vụ, hãy nhập công thức sau vào ô F5 và nhấn ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Ở đây, E5 = Giá trị tra cứu sẽ được tìm kiếm trong danh sách

B4:C11 = Phạm vi tra cứu là tập dữ liệu của bạn

2 = Cột tra cứu là cột của Điểm đạt được

FALSE có nghĩa là hàm sẽ tìm kiếm một kết quả khớp chính xác

Bây giờ nếu bạn nhập bất kỳ tên học sinh nào từ danh sách của bạn trong ô E5 , bạn sẽ nhận được số điểm đạt được của anh ấy/cô ấy trong ô F5.

Và nếu bạn nhập bất kỳ tên sinh viên nào không có trong danh sách của bạn, trong ô E5 , ô F5 sẽ hiển thị văn bản tùy chỉnh của bạn Không tìm thấy.

2.   Để có một ô trống thay vì #N/A

Nếu bạn muốn giữ ô trống khi tên tìm kiếm không có trong danh sách của bạn, hãy nhập nội dung sau công thức trong ô E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Ở đây, E5 = Giá trị tra cứu sẽ được tìm kiếm trong danh sách

B4:C11 = Phạm vi tra cứu là tập dữ liệu của bạn

2 = Cột tra cứu đó là cột của Điểm đã đạt được

FALSE có nghĩa là hàm sẽ tìm kiếm một kết quả khớp chính xác

Bây giờ nếu bạn nhập bất kỳ tên sinh viên nào từ danh sách của mình vào ô E5 , bạn sẽ nhận được điểm của họ trong ô F5.

Tuy nhiên, nếu bạn nhập bất kỳ tên nào không có trong tập dữ liệu, ô F5 sẽ vẫn trống.

3.   IFERROR vớiVLOOKUP cho Tập dữ liệu phân tách

Giả sử bạn có hai danh sách trong tập dữ liệu của mình. Bạn muốn tìm điểm đạt được cho bất kỳ học sinh nào từ cả hai danh sách.

Nhập công thức sau vào ô E5 và nhấn ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Ở đây, E5 = Giá trị tra cứu sẽ được tìm kiếm trong danh sách

B4:C11 =Phạm vi tra cứu thứ nhất là danh sách thứ nhất của tập dữ liệu

B14:C20 = = Phạm vi tra cứu thứ hai là danh sách thứ hai của tập dữ liệu

2 = Cột tra cứu là cột của Điểm đã đạt được

FALSE có nghĩa là hàm sẽ tra cứu chính xác khớp

Bây giờ nếu bạn nhập bất kỳ tên nào từ bất kỳ danh sách nào của mình, trong ô E5, bạn sẽ nhận được điểm của người đó trong ô F5.

4.   IFERROR với VLOOKUP để luôn tìm thấy kết quả

Giả sử bạn có số liên lạc của các chi nhánh khác nhau của công ty bạn trong tập dữ liệu của bạn. Bây giờ bạn muốn hiển thị số liên lạc nếu có ai tìm kiếm bất kỳ chi nhánh nào ngay cả khi tên chi nhánh không có trong danh sách của bạn. Nếu tên chi nhánh không có trong danh sách, bạn muốn hiển thị số liên hệ của Trụ sở chính.

Nhập công thức sau vào bất kỳ ô trống nào và nhấn ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

Ở đây, E5 = Giá trị tra cứu sẽ được tìm kiếm trong danh sách

B4:C11 = Phạm vi tra cứu màlà tập dữ liệu của bạn

2 = Cột tra cứu là cột của Số liên hệ

FALSE có nghĩa là hàm sẽ tra cứu để khớp chính xác

Bây giờ nếu bạn nhập bất kỳ tên nhánh nào vào ô E4 không có trong danh sách, bạn sẽ nhận được số liên lạc của Trụ sở chính trong ô mà bạn đã nhập công thức.

5.   Đối với Phiên bản Excel cũ hơn

Trong Excel 2013 hoặc trong bất kỳ phiên bản cũ nào không có chức năng IFERROR . Nhưng bạn có thể thực hiện tác vụ tương tự bằng cách sử dụng hàm IF hàm ISNA cùng với hàm VLOOKUP .

Nhập công thức sau trong ô F5 và nhấn ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

Đây, E5 = Giá trị tra cứu sẽ được tìm kiếm trong danh sách

B4:C11 = Phạm vi tra cứu là tập dữ liệu của bạn

2 = Cột tra cứu đó là cột của Số liên hệ

FALSE có nghĩa là hàm sẽ tìm kiếm một kết quả khớp chính xác

Bây giờ nếu bạn nhập bất kỳ tên sinh viên nào từ danh sách của mình vào ô E5 , bạn sẽ nhận được điểm của họ trong ô F5.

Và nếu bạn nhập bất kỳ tên sinh viên nào không có trong danh sách của mình, trong ô E5 , Ô F5 sẽ hiển thị văn bản tùy chỉnh của bạn Không tìm thấy.

Kết luận

Chức năng IFERROR cho phép bạn bỏ qua lỗigiá trị của hàm Vlookup . Bạn có thể sử dụng IFERROR với VLOOKUP cho bất kỳ cách sử dụng nào được mô tả trong bài viết này. Nếu bạn gặp phải bất kỳ vấn đề nào trong khi hàm ý các chức năng cùng nhau, vui lòng để lại nhận xét. Nếu bạn biết bất kỳ cách sử dụng bổ sung nào của IFERROR với VLOOKUP , vui lòng cho chúng tôi biết về điều đó trong phần nhận xét.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.