Các lỗi không thể thục hiện hàm vlookup

VLOOKUP làm một trong những hàm phổ biến nhất trong Excel vì sự tiện lợi và hữu ích. Tuy nhiên có rất nhiều lỗi khiến cho hàm VLOOKUP không thể hoạt động và khiến người dùng đau đầu tìm cách sửa chữa. Ketoan.vn sẽ chỉ ra 6 lỗi làm hàm VLOOKUP không hoạt động và cách khắc phục những lỗi này nhé.

Các lỗi không thể thục hiện hàm vlookup

1. Mở rộng bảng

Như trong hình dưới, các bạn có thể thấy do bảng tìm kiếm ở dưới đã được mở rộng thêm giá trị tìm kiếm. Tuy nhiên hàm VLOOKUP chưa được sửa nên vẫn tham chiếu tới vùng dữ liệu cũ.

Các lỗi không thể thục hiện hàm vlookup

Để khắc phục vấn đề này thì các bạn cần chỉnh sửa lại vùng tham chiếu của hàm VLOOKUP tới toàn bộ bảng mới sau khi đã được mở rộng như hình dưới.

2. Chèn thêm cột

Một lý do khiến hàm VLOOKUP không thể hoạt động phổ biến nữa đó chính là chèn thêm cột. Như trong hình các bạn có thể thấy đối số col_index_num trong hàm vẫn là 2. Tuy nhiên bảng tham chiếu đã bị chèn thêm cột vào giữa nên cột tham chiếu đó phải là 3 mới đúng.

Các lỗi không thể thục hiện hàm vlookup

Để giải quyết vấn đề này thì các bạn chỉ cần sửa lại đối số col_index_num cho đúng. Như trong trường hợp này thì chỉ cần sửa đối số col_index_num thành 3 là hàm có thể hoạt động một cách bình thường.

Các lỗi không thể thục hiện hàm vlookup

3. Kết quả tìm kiếm gần đúng

Hàm VLOOKUP có 2 giá trị của đối số range_lookup đó là:

  • TRUE: Tham chiếu tới kết quả gần đúng nhất
  • FALSE: Tham chiếu tới kết quả chính xác

Trong nhiều trường hợp các bạn cần tham chiếu tới kết quả chính xác nhưng lại bỏ qua đối số range_lookup thì hàm sẽ mặc định là TRUE. Vì thế hàm sẽ trả về kết quả gần đúng nhất chứ không phải kết quả chính xác. Để giải quyết thì các bạn cần nhập đối số range_lookup là FALSE nếu muốn tham chiếu tới kết quả chính xác.

Các lỗi không thể thục hiện hàm vlookup

4. Cố định vùng dữ liệu

Bảng dữ liệu tra cứu được nhập vào tham số table_array cần được cố định để thuận tiện cho việc sao chép hàm VLOOKUP. Như trong hình dưới do đối số table_array không được cố định nên khi sao chép xuống các ô bên dưới thì bảng tham chiếu cũng đã bị thay đổi theo.

Các lỗi không thể thục hiện hàm vlookup

Để giải quyết vấn đề này thì các bạn chỉ cần nhấn F4 để cố định bảng tham chiếu tại đối số table_array.

Các lỗi không thể thục hiện hàm vlookup

5. Hàm VLOOKUP không thể tìm kiếm các giá trị bên trái của bảng tham chiếu

Một hạn chế của hàm VLOOKUP là nó không thể tìm kiếm các giá trị bên trái. Như trong hình bên dưới thì cột cần tìm là cột thuế suất ở bên trái của cột tham chiếu là cột loại hàng. Do vậy hàm VLOOKUP sẽ không thể tìm thấy được kết quả và trả về giá trị lỗi.

Các lỗi không thể thục hiện hàm vlookup

Để khắc phục vấn đề này thì các bạn cần chỉnh sửa bảng tham chiếu sao cho cột tìm kiếm ở bên phải cột tham chiếu nhé.

Các lỗi không thể thục hiện hàm vlookup

6. Bảng tham chiếu chứa các giá trị bị trùng

Hàm VLOOKUP chỉ có thể trả về bảng đầu tiên phù hợp với giá trị bạn đã tìm kiếm. Nếu bảng của bạn chứa các giá trị bị trùng thì hàm VLOOKUP sẽ không hoạt động. Như trong hình dưới do bảng tham chiếu chứa 2 giá trị Đất nên hàm VLOOKUP sẽ trả về giá trị lỗi. Để khắc phục thì các bạn cần kiểm tra lại bảng tìm kiếm sao cho không có giá trị bị trùng.

Các lỗi không thể thục hiện hàm vlookup

Như vậy, bài viết trên đã chỉ ra 6 lỗi làm hàm VLOOKUP không hoạt động và cách khắc phục những lỗi này. Hy vọng bài viết sẽ hữu ích với các bạn trong quá trình làm việc. Chúc các bạn thành công!

Hàm VLOOKUP là một trong các hàm phổ biến nhất trong Excel. Đây cũng là một trong những hàm phức tạp nhất mà lỗi thường gặp chính là

N/A. Bài viết này sẽ hướng dẫn bạn cách khắc phục lỗi hàm Vlookup

Bạn cần một phép toán chính xác:

Tham số cuối cùng trong hàm VLOOKUP, range_lookup, yêu cầu bạn chọn lựa một phép toán chính xác hay gần đúng.

Trong hầu hết các trường hợp, mọi người tìm kiếm một sản phẩm cụ thể, một đơn hàng, một người nhân viên hay một khách hàng, họ cần một phép toán chính xác. Khi tìm kiếm một giá trị duy nhất, FALSE cần nhập vào tham số range_lookup

Tham số này tùy chọn, nhưng nếu để trống nó, giá trị TRUE sẽ được mặc định. Giá trị TRUE dựa trên dữ liệu đã được sắp xếp theo thứ tự tăng dần.

Hình dưới đây minh họa hàm VLOOKUP với range_lookup được loại bỏ, và kết quả không chính xác bị trả lại.

Các lỗi không thể thục hiện hàm vlookup

Giải pháp: Nếu bạn tìm một giá trị duy nhất, nhập FALSE vào tham số cuối. Hàm VLOOKUP trên sẽ được nhập thành =VLOOKUP(H3,B3:F11,2,FALSE).

Xem thêm: Hàm tìm kiếm VLOOKUP và HLOOKUP trong Excel

Các lỗi không thể thục hiện hàm vlookup

Các lỗi không thể thục hiện hàm vlookup

Xem nhanh

Cố định các tham số trong bảng:

Có thể bạn muốn lồng ghép nhiều hàm VLOOKUP với nhau để tìm nhiều thông tin khác nhau. Nếu sao chép hàm VLOOKUP sang nhiều ô tính, bạn cần cố định các tham số.

Hình dưới đây sẽ ví dụ trường hợp hàm VLOOKUP bị nhập sai. Vùng dữ liệu nhập sai thể hiện trong tham số lookup_value và table_array.

Các lỗi không thể thục hiện hàm vlookup

Giải pháp. Bảng dữ liệu tra cứu được nhập vào tham số table_array, bảng này cần được cố định để thuận tiện cho việc sao chép hàm VLOOKUP.

Chọn phần tham số trong công thức, nhấn F4 để cố định chúng. Công thức sẽ được nhấp vào như thế này: =VLOOKUP($H$3,$B$3:$F$11,4,FALSE).

Trong ví dụ này, cả hai giá trị lookup_value và table_array đều cần cố định lại, tuy nhiên, thông thường, bạn chỉ cần cố định giá trị table_array.

Chèn thêm một cột vào bảng biểu:

Địa chỉ của cột, hay hoặc col_index_num trong hàm VLOOKUP thường linh động. Nếu chèn thêm cột vào bảng, cột mới sẽ khiến hàm VLOOKUP ra kết quả sai lệch.

Các lỗi không thể thục hiện hàm vlookup

Ví dụ, cột “Quantity” là cột thứ ba trong bảng, nhưng sau khi chèn cột mới, nó trở thành cột thứ tư. Tuy nhiên, hàm VLOOKUP chưa được cập nhật khiến kết quả nhận được bị sai lệch.

Giải pháp 1: Một giải pháp có thể bảo vệ trang tính của bạn là không cho phép người dùng chèn thêm cột mới. Nếu người dùng cố thực hiện điều này thì không thể áp dụng giải pháp 1.

Giải pháp 2: Một giải pháp khác đó là lồng hàm MATCH vào tham số col_index_num trong hàm VLOOKUP.

Hàm MATCH có thể sử dụng để tìm kiếm và chọn đúng cột cần thiết hỗ trợ cho hàm VLOOKUP. Điều này sẽ giúp cho chỉ số col_index_num luôn đúng, nghĩa là dù chèn thêm cột vào bảng tính cũng sẽ không ảnh hưởng tới kết quả của hàm VLOOKUP.

Công thức dưới đây sẽ minh họa cho giải pháp trên.

Các lỗi không thể thục hiện hàm vlookup

Xem thêm: Hàm vlookup 2 điều kiện trong Excel và các ứng dụng thường gặp

Bảng biểu của bạn được mở rộng:

Khi chèn thêm nhiều hàng vào bảng, bạn cần cập nhật hàm VLOOKUP để đảm bảo những hàng mới cũng được thêm vào các giá trị cần do tìm. Hình dưới đây minh họa hàm VLOOKUP không dò tìm hết các giá trị trên toàn bộ bảng.

Các lỗi không thể thục hiện hàm vlookup
Giải pháp: Để định dạng vùng dữ liệu của bảng biểu, chọn vùng dữ liệu bạn sẽ thêm vào tham số table_array, chọn Home > Format as Table rồi chọn một kiểu định dạng. Nhấp chọn thẻ Design dưới thẻ Table Tools và thay đổi tên bảng.

Hàm VLOOKUP dưới đây cho thấy bảng biểu Fruitlist được sử dụng:

Các lỗi không thể thục hiện hàm vlookup

Hàm VLOOKUP không thể dò tìm các giá trị bên trái

Một hạn chế của hàm VLOOKUP là nó không thể dò tìm các giá trị bên trái nhìn sang trái của nó. Nó sẽ nhìn xuống cột bên trái của bảng và trả về thông tin từ bên phải.

Giải pháp: Sử dụng kết hợp các hàm INDEX và MATCH của Excel là một giải pháp linh hoạt thay cho hàm VLOOKUP. Ví dụ dưới đây cho thấy nó được sử dụng để trả lại thông tin ở bên trái của cột mà bạn đang tìm kiếm.

Các lỗi không thể thục hiện hàm vlookup

Xem ngay: Hàm VLOOKUP nâng cao – VLOOKUP nhiều cột, nhiều điều kiện

Bảng biểu của bạn chứa những giá trị trùng

Hàm VLOOKUP chỉ cho ra kết quả của một giá trị là giá trị đầu tiên mà nó tìm thấy.

Nếu bảng biểu của bạn chứa nhiều giá trị trùng nhau, hàm VLOOKUP không thể cho ra kết quả.

Giải pháp 1. Nếu bạn không muốn loại bỏ những giá trị trùng lặp, bạn có thể chọn bảng tính và nhấp vào Remove Duplicates trong thẻ Data.

Giải pháp 2. Đối với trường hợp này, thay vì sử dụng hàm VLOOKUP, hãy sử dụng PivotTable để lựa chọn một giá trị và đưa ra danh sách kết quả.

Bảng dưới đây là danh sách các đơn đặt hàng. Giả sử bạn muốn tìm kiếm đơn đặt hàng cho cùng một loại trái cây.

Các lỗi không thể thục hiện hàm vlookup

Bảng PivotTable được sử dụng để giúp người dùng chọn một loại Fruit ID từ danh sách lọc và danh sách tổng hợp các đơn hàng.

Các lỗi không thể thục hiện hàm vlookup

Nguồn: Ablebits, dịch và biên tập bởi Hocexcel Online.

Ngoài ra để ứng dụng Excel vào công việc một cách hiệu quả thì bạn còn phải sử dụng tốt các hàm, các công cụ khác của Excel:

Một số hàm cơ bản thường gặp như:

  • SUMIF, SUMIFS để tính tổng theo 1 điều kiện, nhiều điều kiện
  • COUNTIF, COUNTIFS để thống kê, đếm theo một điều kiện, nhiều điều kiện
  • Các hàm xử lý dữ liệu dạng chuỗi, dạng ngày tháng, dạng số…
  • Các hàm dò tìm tham chiếu Index+Match, hàm SUMPRODUCT…

Một số công cụ hay sử dụng như:

  • Định dạng theo điều kiện với Conditional formatting
  • Thiết lập điều kiện nhập dữ liệu với Data Validation
  • Cách đặt Name và sử dụng Name trong công thức
  • Lập báo cáo với Pivot Table…

Rất nhiều kiến thức phải không nào? Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Đây là khóa học giúp bạn hệ thống kiến thức một cách đầy đủ, chi tiết. Hơn nữa không hề có giới hạn về thời gian học tập nên bạn có thể thoải mái học bất cứ lúc nào, dễ dàng tra cứu lại kiến thức khi cần. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online