Define name trong excel là gì

Trong Excel có một tính năng rất hay là đặt tên [Name Range]. Với việc đặt tên này chúng ta có thể sử dụng tên khi viết công thức, hàm, hoặc thậm chí có thể sử dụng cả trong VBA. Tên không chỉ được tạo ra bởi chức năng Define Name mà còn có thể tạo trực tiếp bằng câu lệnh VBA. Trong bài viết này chúng ta hãy cùng tìm hiểu cách tạo Name và sử dụng Name trong VBA nhé.

Cách tạo Name Range trong VBA

Câu lệnh tạo Name trong VBA được biểu diễn như sau:

Quan trọng: Lỗi #NAME? chỉ ra rằng bạn cần sửa một nội dung gì đó trong cú pháp, vì vậy, khi bạn nhìn thấy lỗi này trong công thức, hãy khắc phục. 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 một ô hoặc Thanh Công thức, danh sách công thức khớp với từ mà 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.

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, rồi trên tab Công thức, nhấn vào Chèn Hàm.

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

Khi bạn bấm vào từng tham đối, Excel sẽ cung cấp cho bạn thông tin phù hợp với từng tham đối.

Dưới đây là những nguyên nhân khác của các #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ó tham chiếu đến một tên không được xác định trong Excel, bạn sẽ thấy biểu #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.

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. Làm theo các bước sau để thực hiện điều đó:

  1. Nếu bạn đã có dữ liệu trong bảng tính và 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. Trên tab Công thức, trong nhóm Tên được Xác định, bấm vào Xác định Tên, rồi bấm vào 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. Bấm OK.

    Phần 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. Truy nhập tab Công thức, trong nhóm Tên được Xác định, bấm vào Dùng trong Công thức, rồi chọn tên được xác định mà bạn muốn thêm.

Để 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ẽ thấy thông #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.

Giải pháp: Sửa lỗi đánh máy trong cú pháp, rồi thử lại công thức.

Mẹo: Thay vì nhập tên được xác định vào công thức theo cách thủ công, bạn có thể để Excel tự động nhập giúp bạn. Để thực hiện điều đó, hãy đi đến tab Công thức, trong nhóm Tên được Xác định, bấm vào Dùng trong Công thức, rồi chọn tên được xác định mà bạn muốn thêm. Excel sẽ 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 có tham chiếu văn bản trong công thức, bạn cần nhập văn bản trong dấu ngoặc kép, ngay cả khi bạn chỉ sử dụng dấu cách. Nếu cú pháp thiếu dấu ngoặc kép “” cho giá trị văn bản, bạn sẽ gặp lỗi #NAME. Xem ví dụ sau đây.

Cú pháp trong ví dụ này thiếu dấu ngoặc kép cho từ có; đó là lý do vì sao xảy ra 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.

Giải pháp: Kiểm tra cú pháp của bạn để đảm bảo tất cả các tham chiếu dải ô đề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, bạn sẽ gặp lỗi #NAME? khi sử dụng các hàm này. Ví dụ: để sử dụng hàm EUROCONVERT, bạn phải bật phần bổ trợ Công cụ Tiền tệ Châu Âu. 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 phần bổ trợ trong Excel:

  1. Bấm Tệp > Tùy chọn.

  2. Bấm Bổ trợ.

  3. Trong hộp Quản lý danh sách, chọn Phần bổ trợ Excel, rồi bấm vào Đi.

  4. Đánh dấu chọn hộp phù hợp, rồi bấm OK.

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

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.

Trong Excel lệnh Define Name dùng để làm gì?

Define Name là một tính năng hỗ trợ rất đắc lực và cực kỳ hữu ích khi ta muốn tham chiếu vào vùng dữ liệu đã đặt tên. Nó giúp cho việc tính toán các dữ liệu trở nên nhanh chóng và chính xác hơn, công thức ngắn gọn và dễ hiểu hơn….

Name Manager là gì?

Chức năng này hoạt động như thế nào? Chức năng Name Manager trước đây trong Excel dành cho Mac cho phép bạn tạo và chỉnh sửa các tên đã xác định, nhưng không cung cấp cho bạn toàn quyền kiểm soát các tên đó. Để thử trải nghiệm mới, hãy chuyển đến tab Formulas và truy cập phần Defined Names của ribbon.

Đâu là tên của một ở tỉnh trong Excel?

Đặt tên thông qua tab Formulas. Vào Formula, chọn Define name hay dùng tổ hợp phím tắt Ctrl+F3. – Name: Nhập tên cho ô/ vùng dữ liệu muốn đặt tên [tên phải viết liền hoặc có dấu gạch nối, ký tự đầu tiên không sử dụng khoảng trống hoặc symbol ngoại trừ dấu chấm và dấu gạch dưới.

Tên của một bảng tính được ghi là gì trong Excel?

Trong cả Microsoft Excel và Google Sheets, mỗi trang tính đều có một tên. Theo mặc định, khi tạo mới thì các trang tính sẽ được đặt tên là Sheet1, Sheet2, Sheet3, v.v., nhưng bạn có thể đổi tên các trang tính này. Một số thông số của trang tính cho các phiên bản Excel hiện tại: Mỗi trang tính sẽ có: 1.048.576 hàng.

Chủ Đề