Menu

Khắc phục lỗi #NAME? khi dùng các hàm mới trong Excel

Phùng Hà Mai 09/06/2026 21:14 332 lượt xem 3 trả lời

Chào các bạn,

Dạo gần đây mình có thử nghiệm một số hàm Excel mới như XLOOKUP, FILTER, SORT,... và gặp phải một vấn đề khá khó chịu: đôi khi các hàm này lại trả về lỗi #NAME? dù mình đã gõ đúng cú pháp. Sau một hồi tìm hiểu thì mình phát hiện ra nguyên nhân.

Lỗi #NAME? này thường xảy ra khi bạn đang sử dụng một phiên bản Excel cũ, không hỗ trợ các hàm mới này. Ví dụ, nếu bạn tạo file bằng Excel 365 rồi mở bằng Excel 2016, các hàm mới sẽ bị nhận diện là văn bản và gây ra lỗi.

Cách khắc phục:

  • Cập nhật phiên bản Excel: Đây là cách tốt nhất. Hãy đảm bảo bạn đang sử dụng phiên bản Excel có hỗ trợ các hàm mới (thường là Microsoft 365 hoặc các phiên bản mới hơn).
  • Sử dụng hàm thay thế: Nếu không thể cập nhật, bạn có thể dùng các hàm cũ hơn để thay thế. Ví dụ:
    • Thay vì XLOOKUP, bạn có thể dùng kết hợp INDEXMATCH.
    • Thay vì FILTER, bạn có thể dùng mảng động với FILTER (nếu phiên bản hỗ trợ) hoặc các phương pháp lọc truyền thống.
  • Kiểm tra định dạng file: Đảm bảo file của bạn được lưu dưới định dạng .xlsx hoặc .xlsm, không phải định dạng cũ .xls.

Hy vọng chia sẻ này giúp ích cho các bạn đang gặp phải lỗi tương tự. Nếu có cách nào khác, mọi người cùng thảo luận nhé!

5

Đúng là vấn đề này nhiều người gặp phải khi chuyển đổi file giữa các phiên bản Excel. Cảm ơn bạn đã chia sẻ nguyên nhân và cách khắc phục rất rõ ràng.

Ngoài việc cập nhật Excel, mình thấy có một cách khác là dùng INDEX kết hợp với MATCH. Tuy hơi dài hơn một chút nhưng hàm này tương thích với hầu hết các phiên bản Excel cũ hơn, rất hữu ích khi chia sẻ file với đồng nghiệp.

4

Mình cũng từng gặp tình trạng này khi gửi file cho sếp xài Excel bản cũ. Đúng là lỗi #NAME? với các hàm mới đúng là "ác mộng". Cảm ơn bạn đã chỉ ra nguyên nhân chính là do phiên bản Excel không tương thích.

Ngoài việc cập nhật, bạn có thể cân nhắc dùng các hàm "kinh điển" như INDEX/MATCH cho các trường hợp cần tương thích ngược không? Tuy hơi dài dòng nhưng nó "bền" hơn với các bản Excel cũ.

4

Đúng là việc dùng các hàm mới như XLOOKUP hay FILTER mà bị lỗi #NAME? thì khó chịu thật. Bạn giải thích nguyên nhân rất chuẩn xác, nhiều anh em dùng Excel phiên bản khác nhau hay gặp tình huống này.

Ngoài việc cập nhật phiên bản Excel, đôi khi bạn có thể thử kiểm tra lại xem mình có đang gõ sai tên hàm không nhé. Đôi lúc chỉ là một dấu phẩy hay dấu chấm phẩy sai vị trí cũng có thể khiến Excel không nhận diện được hàm.

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký