Cách sửa lỗi #NAME?

Áp dụng cho
Excel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016 Excel Web App

Lý do hàng đầu lý do tại sao #NAME? xuất hiện trong công thức là do có lỗi đánh máy trong tên công thức. Xem ví dụ sau đây:

Lỗi #NAME? xảy ra do lỗi đánh máy trong cú pháp

Quan trọng

Cái #NAME? cho biết cần sửa một nội dung nào đó trong cú pháp, vì vậy, khi bạn thấy lỗi trong công thức của mình, hãy giải quyết lỗi đó. Không sử dụng bất cứ hàm xử lý lỗi nào chẳng hạn như IFERROR để ẩn lỗi.

Để tránh lỗi đánh máy trong tên công thức, hãy sử dụng Trình hướng dẫn Công thức trong Excel. Khi bạn bắt đầu nhập tên công thức vào ô hoặc Thanh Công thức, danh sách công thức khớp với từ bạn đã nhập sẽ hiển thị trong danh sách thả xuống. Sau khi bạn nhập tên công thức và dấu mở ngoặc đơn, Trình hướng dẫn Công thức sẽ hiển thị cú pháp dưới dạng văn bản trôi.

Cú pháp công thức dưới dạng văn bản di chuột Bạn cũng có thể sử dụng Trình hướng dẫn Hàm để tránh lỗi cú pháp. Chọn ô chứa công thức và trên tab Công thức, nhấn nút Chèn hàm ChènHàm.

Excel tự động tải Trình hướng dẫn cho bạn.

Ví dụ về hộp thoại Trình hướng dẫn Công thức. Khi bạn chọn từng tham đối, Excel sẽ cung cấp cho bạn thông tin thích hợp cho từng tham đối.

Dưới đây là các nguyên nhân khác của #NAME? Lỗi.

Công thức tham chiếu đến tên chưa được xác định

Khi công thức của bạn có một tham chiếu đến một tên không được xác định trong Excel, bạn sẽ thấy #NAME? Lỗi.

Xem ví dụ sau đây về hàm SUM tham chiếu tới Lợi nhuận, là tên chưa được xác định trong sổ làm việc.

#NAME? xảy ra do tham chiếu đến tên chưa xác định trong cú pháp Giải pháp: Xác định tên trong Trình quản lý Tên, rồi thêm tên vào công thức bằng cách làm theo các bước sau:

  1. Nếu bạn đã có dữ liệu trong bảng tính và bạn muốn gán tên cho các ô cụ thể hoặc dải ô, trước tiên hãy chọn các ô trong bảng tính. Nếu bạn muốn tạo dải ô mới, bạn có thể bỏ qua bước này.

  2. Đi tới Công thức Tên>đã Xác định> , chọn Xác định Tên, rồi chọn Xác định Tên.

  3. Nhập một tên duy nhất.

  4. Đối với Phạm vi, chọn xem bạn muốn tên chỉ sẵn dùng trong trang tính hay trong toàn bộ sổ làm việc.

  5. Nhập chú thích tùy ý.

  6. Chọn OK.
    Các bước tiếp theo là thêm tên vào công thức.

  7. Giữ con trỏ trong cú pháp công thức tại điểm mà bạn muốn thêm tên mình vừa tạo.

  8. Đi đến Công thức Tên>đã Xác định >, chọn Dùng trong Công thức, rồi chọn tên đã xác định mà bạn muốn thêm.

    Bấm Dùng trong Công thức để thêm tên đã xác định vào cú pháp công thức

Để biết thêm thông tin về việc sử dụng tên được xác định, hãy xem mục Xác định và sử dụng tên trong công thức.

Công thức chứa lỗi đánh máy trong tên được xác định

Nếu cú pháp tham chiếu không chính xác đến tên đã xác định, bạn sẽ #NAME? Lỗi.

Tiếp tục với ví dụ trước, tên đã xác định cho Lợi nhuận đã được tạo trong bảng tính. Trong ví dụ sau đây, tên không được viết đúng chính tả, vì vậy hàm vẫn ném #NAME? Lỗi.

#NAME? xảy ra do lỗi đánh máy trong tên đã xác định trong cú pháp Giải pháp: Sửa lỗi đánh máy trong cú pháp và thử lại công thức.

Mẹo

Thay vì nhập tên đã xác định theo cách thủ công vào công thức, bạn có thể để Excel tự động nhập giúp bạn. Đi đến Công thức Tên>đã Xác định>, chọn Dùng trong Công thức, rồi chọn tên đã xác định mà bạn muốn thêm. Excel thêm tên vào công thức.

Cú pháp thiếu dấu ngoặc kép cho giá trị văn bản

Khi bạn bao gồm các tham chiếu văn bản trong công thức, bạn cần đặt văn bản trong dấu ngoặc kép, ngay cả khi bạn chỉ dùng dấu cách. Nếu cú pháp bỏ qua dấu ngoặc kép "" cho giá trị văn bản, bạn sẽ #NAME báo lỗi.

Xem ví dụ sau đây.

#NAME? xảy ra do thiếu dấu ngoặc kép trong giá trị văn bản Cú pháp trong ví dụ này thiếu dấu ngoặc kép; giải thích lỗi.

Giải pháp: Quay lại cú pháp của bạn và kiểm tra theo cách thủ công để đảm bảo rằng mọi giá trị văn bản đều có dấu ngoặc kép bao quanh.

Thiếu dấu hai chấm trong tham chiếu dải ô

Nếu bạn bỏ lỡ dấu hai chấm trong tham chiếu dải ô, công thức sẽ hiển thị dấu #NAME? Lỗi.

Trong ví dụ sau đây, công thức INDEX trả về lỗi #NAME? vì dải ô từ B2 đến B12 thiếu dấu hai chấm.

#NAME? xảy ra do không có dấu hai chấm trong tham chiếu phạm vi Giải pháp: Kiểm tra cú pháp của bạn để đảm bảo tất cả tham chiếu phạm vi ô đều có dấu hai chấm.

Bạn đang sử dụng hàm bắt buộc phải có phần bổ trợ cụ thể không được hỗ trợ trong Excel

Có một số hàm Excel chỉ làm việc khi đã bật phần bổ trợ cụ thể. Nếu không, việc sử dụng các hàm này sẽ tạo #NAME? Lỗi. Ví dụ: để sử dụng hàm EUROCONVERT, bạn phải bật phần bổ trợ Công cụ Tiền tệ Euro. Nếu bạn sử dụng hàm hoặc macro tùy chỉnh yêu cầu Analysis ToolPak, hãy đảm bảo đã bật phần bổ trợ Analysis ToolPak.

Để bật bổ trợ trong Excel:

  1. Đi tới Tùy chọn>Tệp.
  2. Chọn Phần bổ trợ.
  3. Trong hộp danh sách Quản lý, chọn Phần bổ trợ Excel, rồi chọn Đi.
  4. Chọn hộp liên quan và chọn OK.

Bạn cần thêm trợ giúp?

Bạn luôn có thể yêu cầu chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem Thêm

Tổng quan về các công thức trong Excel

Làm thế nào để tránh công thức bị lỗi

Phát hiện lỗi trong các công thức

Các hàm Excel (theo thứ tự bảng chữ cái)

Các hàm Excel (theo thể loại)