Chào các bạn,
Hôm nay mình muốn chia sẻ một chút về lỗi #NAME? mà mình hay gặp khi làm việc với Google Sheets, đặc biệt là khi mới làm quen với các hàm phức tạp hoặc khi copy công thức từ Excel.
Lỗi này thường xuất hiện khi Google Sheets không nhận diện được tên hàm hoặc tên bạn đặt cho một phạm vi ô (named range). Một số nguyên nhân phổ biến:
- Gõ sai tên hàm: Đây là lỗi cơ bản nhất. Ví dụ, gõ
VLOOKPUthay vìVLOOKUP. - Sử dụng hàm không có sẵn trong Google Sheets: Một số hàm chỉ có trong Excel (ví dụ:
INDIRECTvới cú pháp Excel) có thể gây lỗi này nếu không được điều chỉnh cho Google Sheets. - Tên phạm vi (Named Range) bị sai hoặc không tồn tại: Nếu bạn đã đặt tên cho một vùng dữ liệu mà gõ sai tên đó trong công thức, bạn sẽ gặp lỗi này.
- Vấn đề với dấu phân cách trong công thức: Google Sheets mặc định dùng dấu phẩy (,) để phân tách các đối số trong hàm. Tuy nhiên, tùy thuộc vào cài đặt ngôn ngữ của tài khoản, dấu chấm phẩy (;) cũng có thể được sử dụng. Nếu bạn gõ sai dấu phân cách, hàm có thể không được nhận diện đúng.
Cách khắc phục:
- Kiểm tra kỹ chính tả tên hàm. Google Sheets thường có gợi ý khi bạn bắt đầu gõ, hãy chú ý đến gợi ý đó.
- Nếu bạn dùng các hàm tương tự Excel, hãy thử tìm kiếm hàm tương đương trên Google Sheets.
- Kiểm tra lại các tên phạm vi đã đặt trong mục Dữ liệu > Phạm vi đã đặt.
- Thử thay đổi dấu phân cách (dấu phẩy hoặc chấm phẩy) giữa các đối số của hàm.
Hy vọng chia sẻ này giúp ích cho các bạn đang gặp phải lỗi #NAME?. Nếu có cách nào khác hoặc gặp tình huống khác, mọi người cùng thảo luận nhé!