Sửa lỗi kết quả sai khi chạy hàm dò tìm Vlookup

2
2490

Ở bài viết trước sinhvientot.net đã gởi đến các bạn Hướng dẫn sử dụng nhóm hàm dò tìm và tham chiếu trong Excel. Tuy nhiên khi sử dụng hàm dò tìm Vlookup một số bạn gặp lỗi dẫn đến kết quả chưa chính xác. Hôm nay oktot sẽ hướng dẫn các bạn xử lý chúng.

Nhắc lại Cú pháp hàm lookup:

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

lookup_value: Giá trị dùng để dò tìm

table_array: Bảng giá trị dò, để ở dạng địa chỉ Tuyệt đối (có dấu $ phía trước bằng cách nhấn F4)

col_index_num: Thứ tự của cột cần lấy dữ liệu trên bảng giá trị dò.

range_lookup: Phạm vi tìm kiếm, TRUE tương đương với 1 (dò tìm tương đối), FALSE tương đương với 0 (dò tìm tuyệt đối).

Ví dụ: Hãy cho biết các khách hàng này sống tại quận mấy?

Vlookup

Hình 1

Cách giải quyết là ta chỉ cần sử dụng hàm Vlookup  với cú pháp “=VLOOKUP(A3;$F$3:$G$6;G3;0)” thông qua mã KH ta sẽ có kết quả như sauVlookup02

Hình 2

Tuy nhiên, trong quá trình dùng hàm Vlookup các bạn sẽ gặp một số trường hợp lỗi sau đây:

Trường hợp 1: Cột giá trị tìm kiếm không thống nhất kiểu dữ liệu, kết quả như bảng sau:

Hinh 3

Hình 3

Cách khắc phục: Các bạn chuẩn hóa cột tìm kiếm ở 2 bảng về cùng 1 kiểu dữ liệu, nên sử dụng kiểu TEXT. Cú pháp là =Text(ô giá trị;0) Hinh 4

Trường hợp 2: Bảng tìm kiếm không được cố định bằng 2 dấu S

Cú pháp đúng: “=VLOOKUP(A3;$F$3:$G$6;G3;0)”  sẽ cho kết quả như hình 1

Cú pháp sai: “=VLOOKUP(A3;F3:G6;G3;0)” sẽ cho kết quả như hình 4

Vlookup04

Hình 5

Các bạn mở Excel và làm như hình hướng dẫn nhé!

Chúc thành công!

2 COMMENTS

  1. mình lập hàm vlookup tìm số lượng của một số mã hàng, nhưng kết quả cho ra một số mã hiển thị đúng còn một vài mã ko cho ra kết quả chỉ hiện ra ô trắng. và lỗi này chỉ lặp lại trên 1 số mã hàng, mình đã chỉnh định dạng, đưa về dạng number,text…. ACE nào biết cách chỉ giúp, thanks!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.