Cách sửa lỗi #NAME trong Excel

Source: Cách sửa lỗi #NAME trong Excel
Bài đăng này bao gồm mọi thứ bạn cần biết về cách tìm, sửa và ngăn chặn lỗi #NAME? lỗi trong Excel.

Nếu bạn đã sử dụng các công thức Excel trong một thời gian, có thể bạn đã gặp phải lỗi #NAME khó chịu? Excel hiển thị cho chúng ta lỗi này để giúp chúng ta sửa lỗi với một công thức, nhưng nó không cho chúng ta biết chính xác điều gì thực sự sai với công thức.
Tên?’ Lỗi xảy ra trong một ô khi Excel không nhận ra công thức của bạn hoặc các đối số trong công thức của bạn. Nó chỉ ra rằng có điều gì đó sai hoặc bị thiếu với các ký tự mà công thức của bạn đang sử dụng và cần được sửa chữa.
Có một số lý do khiến bạn thấy #NAME? trong Excel. Nguyên nhân phổ biến là do sai chính tả đơn giản của một công thức hoặc hàm. Nhưng cũng có những lý do khác bao gồm, tên được nhập không chính xác, ô viết sai chính tả, thiếu dấu ngoặc kép xung quanh văn bản trong công thức, thiếu dấu hai chấm cho ô hoặc phiên bản công thức không chính xác. Trong bài viết này, chúng tôi sẽ giải thích một số sự cố phổ biến nhất có thể gây ra lỗi #Name trong Excel và cách khắc phục chúng.
Tên công thức hoặc hàm sai chính tả
Nguyên nhân phổ biến nhất của lỗi #Name là lỗi đánh máy của tên hàm hoặc khi hàm không tồn tại. Khi bạn nhập sai cú pháp của một hàm hoặc công thức, lỗi #Name được hiển thị trong ô nơi công thức được nhập.
Trong ví dụ sau, hàm COUNTIF được sử dụng để đếm số lần một mục (A1) lặp lại trong danh sách (cột A). Tuy nhiên, tên hàm “COUNTIF” bị sai chính tả thành “COUNTIIF” với dấu ngoặc kép ‘II’, vì vậy công thức trả về giá trị #NAME? .

Tất cả những gì bạn phải làm là sửa lỗi chính tả của hàm và lỗi sẽ được sửa.

Để tránh lỗi này, bạn có thể sử dụng các đề xuất công thức thay vì nhập công thức theo cách thủ công. Ngay sau khi bạn bắt đầu nhập công thức, Excel sẽ hiển thị danh sách các hàm phù hợp bên dưới nơi bạn đang nhập như hình dưới đây.

Nhấp đúp vào một trong các chức năng được đề xuất hoặc nhấn TAB để chấp nhận một chức năng được đề xuất bởi tính năng tự động hoàn thành. Sau đó nhập các đối số và nhấn Enter.

Phạm vi không chính xác
Một nguyên nhân khác gây ra lỗi #Name là phạm vi ô được nhập không chính xác. Lỗi này sẽ xảy ra nếu bạn quên bao gồm dấu hai chấm (:) trong một phạm vi hoặc sử dụng kết hợp sai các chữ cái và số cho phạm vi.
Trong ví dụ bên dưới, tham chiếu dải ô bị thiếu dấu hai chấm (A1A6 thay vì A1: A6), do đó, lỗi #NAME được trả về.

Trong cùng một ví dụ, phạm vi ô có sự kết hợp sai giữa các chữ cái và số, do đó, nó trả về lỗi #NAME.

Bây giờ, phạm vi được sử dụng trong ô A7 đã được cố định để có được kết quả thích hợp:

Dải được đặt tên bị sai chính tả
Dải ô được đặt tên là tên mô tả được sử dụng để chỉ các ô hoặc dải ô riêng lẻ thay vì địa chỉ ô. Nếu bạn viết sai chính tả một dải ô đã đặt tên trong công thức của mình hoặc tham chiếu đến một tên không xác định trong bảng tính của mình, công thức sẽ tạo ra lỗi #NAME? .
Trong ví dụ dưới đây, phạm vi C4: C11 được đặt tên là “Trọng lượng”. Khi chúng tôi cố gắng sử dụng tên này để tính tổng phạm vi ô, chúng tôi nhận được #Name? . Có phải do tên phạm vi “Trọng lượng” bị sai chính tả thành “Wieght” và hàm SUM trong B2 trả về giá trị lỗi #NAME không? .

Ở đây, chúng tôi gặp lỗi #Name, vì chúng tôi đã cố gắng sử dụng tên không xác định “Tải” trong công thức. Phạm vi được đặt tên “Tải” không tồn tại trong trang tính này, vì vậy chúng tôi đã gặp lỗi #NAME.

Dưới đây, việc sửa lỗi chính tả của phạm vi ô được chỉ định sẽ sửa lỗi và trả về ‘46525’ là tổng trọng lượng của Thịt.

Để tránh lỗi này, bạn có thể sử dụng hộp thoại ‘Dán Tên’ để chèn tên của phạm vi vào hàm thay vì nhập tên. Khi bạn cần nhập tên của phạm vi trong công thức của mình, hãy nhấn phím chức năng F3 để xem danh sách các phạm vi được đặt tên trong sổ làm việc của bạn. Trên hộp thoại Dán Tên, chọn tên và nhấp vào ‘OK’ để tự động chèn phạm vi đã đặt tên vào hàm.

Bằng cách này, bạn không phải nhập tên theo cách thủ công để tránh xảy ra lỗi.
Kiểm tra phạm vi của phạm vi được đặt tên
Một lý do khác khiến bạn có thể nhận được ‘#NAME?’ lỗi là khi bạn cố gắng tham chiếu một phạm vi đã đặt tên với một phạm vi cục bộ từ một trang tính khác trong sổ làm việc. Khi bạn đang xác định một phạm vi đã đặt tên, bạn có thể đặt xem bạn muốn phạm vi của phạm vi được đặt tên cho toàn bộ sổ làm việc hay chỉ cho một trang tính cụ thể.
Nếu bạn đã đặt Phạm vi được đặt tên cho một trang tính cụ thể và cố gắng tham chiếu nó từ một trang tính khác, bạn sẽ thấy lỗi #NAME? .
Để kiểm tra phạm vi của các phạm vi được đặt tên, hãy nhấp vào tùy chọn ‘Trình quản lý Tên’ từ tab ‘Công thức’ hoặc nhấn Ctrl + F3. Nó sẽ hiển thị cho bạn tất cả các phạm vi được đặt tên và tên bảng trong sổ làm việc. Tại đây bạn có thể tạo, xóa hoặc chỉnh sửa các tên hiện có.

Mặc dù bạn có thể kiểm tra phạm vi của các phạm vi được đặt tên trong hộp thoại ‘Trình quản lý Tên’, bạn không thể thay đổi nó. Bạn chỉ có thể đặt phạm vi khi bạn tạo một phạm vi đã đặt tên. Chỉnh sửa phạm vi đã đặt tên cho phù hợp hoặc xác định phạm vi được đặt tên mới để sửa lỗi.

Văn bản không có dấu ngoặc kép (“”)
Nhập giá trị văn bản không có dấu ngoặc kép trong công thức cũng sẽ gây ra Lỗi #NAME. Nếu bạn nhập bất kỳ giá trị văn bản nào vào công thức, bạn phải đặt chúng trong dấu ngoặc kép (“”), ngay cả khi bạn chỉ sử dụng khoảng trắng.
Ví dụ: công thức dưới đây đang cố gắng tìm số ‘Lợn’ trong bảng bằng cách sử dụng hàm VLOOKUP. Tuy nhiên, trong B13, chuỗi văn bản ‘Pig’ được nhập mà không có dấu ngoặc kép (“”) trong công thức. Vì vậy, công thức trả về lỗi #NAME? như hình bên dưới.

Nếu có dấu ngoặc kép xung quanh một giá trị, Excel sẽ coi nó như một chuỗi văn bản. Nhưng khi giá trị văn bản không được đặt trong dấu ngoặc kép, Excel sẽ coi nó như một phạm vi được đặt tên hoặc tên công thức. Khi không tìm thấy phạm vi hoặc hàm được đặt tên đó, Excel sẽ trả về lỗi #NAME? .
Chỉ cần đặt giá trị văn bản “Pig” trong dấu ngoặc kép trong công thức và lỗi #NAME sẽ biến mất. Sau khi thêm dấu ngoặc kép, hàm VLOOKUP trả về số lượng ’15’ của Pig.

Lưu ý: Giá trị văn bản cần được đặt trong dấu ngoặc kép thẳng (ví dụ: “Con chó”). Nếu bạn nhập giá trị văn bản có dấu ngoặc kép thông minh (tức là ❝Dog❞), Excel sẽ không nhận ra đây là dấu ngoặc kép và thay vào đó sẽ dẫn đến lỗi #NAME? .
Sử dụng công thức phiên bản mới trong các phiên bản Excel cũ hơn
Các chức năng được giới thiệu trong phiên bản Excel mới không hoạt động trên các phiên bản Excel cũ hơn. Ví dụ: các hàm mới như CONCAT, TEXTJOIN, IFS, SWITCH, v.v. đã được thêm vào Excel 2016 và 2019.
Nếu bạn cố gắng sử dụng các hàm mới này trong các phiên bản Excel cũ hơn, chẳng hạn như Excel 2007, 2010, 2013 hoặc mở tệp chứa các công thức này trong phiên bản cũ hơn, bạn có thể gặp lỗi #NAME. Excel không nhận ra các hàm mới này vì chúng không tồn tại trong phiên bản đó.
Đáng buồn thay, không có bản sửa lỗi nào cho vấn đề này. Đơn giản là bạn không thể sử dụng các công thức mới hơn trong phiên bản Excel cũ hơn. Nếu bạn đang mở một sổ làm việc trong phiên bản cũ hơn, hãy đảm bảo rằng bạn không bao gồm bất kỳ chức năng mới hơn nào trong tệp đó.
Ngoài ra, nếu bạn lưu sổ làm việc với macro có công thức bằng tùy chọn ‘Lưu dưới dạng’, nhưng bạn không bật macro trong tệp mới được lưu, bạn có thể thấy lỗi #NAME.
Tìm tất cả lỗi #NAME? trong Excel
Giả sử bạn nhận được một bảng tính lớn từ đồng nghiệp và bạn không thể thực hiện một số phép tính do lỗi. Nếu bạn không biết tất cả các lỗi của mình nằm ở đâu, có hai cách khác nhau bạn có thể sử dụng để tìm lỗi #NAME trong Excel.
Sử dụng Go Special Tool
Nếu bạn muốn tìm bất kỳ và tất cả các lỗi trong trang tính của mình, bạn có thể làm như vậy với tính năng Chuyển đến Đặc biệt. Công cụ Chuyển đến Đặc biệt không chỉ tìm thấy #NAME? nhưng tất cả các loại lỗi trong bảng tính. Đây là cách bạn làm điều này:
Mở bảng tính mà bạn muốn chọn các ô có lỗi, sau đó nhấp vào biểu tượng ‘Tìm và Chọn’ trong nhóm Chỉnh sửa của tab ‘Trang chủ’.

Ngoài ra, nhấn F5 để mở hộp thoại ‘Đi tới’ và nhấp vào tùy chọn ‘Đặc biệt’.

Dù bằng cách nào, nó sẽ mở hộp thoại ‘Chuyển đến Đặc biệt’. Tại đây, hãy chọn tùy chọn ‘Công thức’, bỏ chọn tất cả các tùy chọn khác trong Công thức, sau đó chọn hộp có nội dung ‘Lỗi’. Sau đó nhấp vào ‘OK’.

Thao tác này sẽ chọn tất cả các ô có bất kỳ loại lỗi nào trong chúng như được hiển thị bên dưới. Sau khi các ô lỗi được chọn, bạn có thể xử lý chúng theo cách bạn muốn.

Sử dụng Tìm và Thay thế
Nếu bạn chỉ muốn tìm lỗi #NAME trong một trang tính, bạn có thể sử dụng công cụ Tìm và Thay thế. Làm theo các bước sau:
Đầu tiên, chọn phạm vi hoặc chọn toàn bộ trang tính (bằng cách nhấn Ctrl + A) mà bạn muốn tìm lỗi Tên. Sau đó nhấp vào ‘Tìm & Chọn’ trong tab ‘Trang chủ’ và chọn ‘Tìm’ hoặc nhấn Ctrl + F.

Trong hộp thoại Tìm và Thay thế, nhập #NAME? trong trường ‘Tìm gì’ và nhấp vào nút ‘Tùy chọn’.

Sau đó chọn ‘Giá trị’ trong trình đơn thả xuống ‘Tìm trong’, rồi chọn ‘Tìm tiếp theo’ hoặc ‘Tìm tất cả’.

Nếu bạn chọn ‘Tìm Tiếp theo’, Excel sẽ chọn các ô có lỗi Tên có thể được xử lý từng ô một. Hoặc, nếu bạn chọn ‘Tìm tất cả’, một hộp khác sẽ xuất hiện trong hộp thoại Tìm và Thay thế liệt kê tất cả các ô có lỗi #NAME.

Tránh #NAME? trong Excel
Chúng tôi đã thấy các nguyên nhân phổ biến nhất gây ra lỗi #NAME trong Excel và cách khắc phục và tránh chúng. Nhưng cách tốt nhất để ngăn lỗi #NAME là sử dụng Trình hướng dẫn hàm để nhập công thức vào trang tính.
Trình hướng dẫn hàm Excel cho phép bạn nhanh chóng tạo các hàm hợp lệ. Nó cung cấp cho bạn một danh sách các hàm với cú pháp (phạm vi, tiêu chí) mà bạn có thể dễ dàng thực hiện. Đây là cách thực hiện:
Đầu tiên, chọn ô mà bạn muốn chèn công thức. Sau đó, bạn có thể đi đến tab ‘Công thức’ và nhấp vào tùy chọn ‘Chèn Hàm’ trên nhóm Thư viện Hàm, hoặc bạn có thể nhấp vào nút Trình hướng dẫn Hàm ‘fx’ nằm trên thanh công cụ bên cạnh thanh công thức.

Bạn cũng có thể chọn một hàm từ bất kỳ danh mục nào có sẵn trong ‘Thư viện Hàm’ trong tab ‘Công thức’.

Trong hộp thoại Chèn Hàm, hãy nhấp vào trình đơn thả xuống bên cạnh ‘chọn một danh mục’ và chọn một trong 13 danh mục được liệt kê ở đó. Tất cả các chức năng trong danh mục đã chọn sẽ được liệt kê trong hộp ‘Chọn chức năng’. Chọn chức năng bạn muốn chèn và nhấp vào ‘OK’

Ngoài ra, bạn có thể nhập công thức (bạn cũng có thể nhập một phần của tên) vào trường ‘Hàm tìm kiếm’ và tìm kiếm nó. Sau đó nhấp đúp vào chức năng hoặc nhấp vào ‘OK’.

Thao tác này sẽ mở hộp thoại Đối số Hàm. Tại đây, bạn cần nhập các đối số của hàm. Ví dụ: chúng tôi muốn tra cứu số lượng ‘Lợn’ trong bảng bằng cách sử dụng hàm VLOOKUP.
Look_value được nhập trong ‘Pig’. Đối với Table_array, bạn có thể nhập phạm vi bảng (A1: D9) trực tiếp vào trường hoặc nhấp vào nút mũi tên lên bên trong trường để chọn phạm vi. Co_index_num được nhập ‘3’ và Range_lookup được đặt thành ‘TRUE’. Khi bạn đã chỉ định tất cả các đối số, hãy nhấp vào nút ‘OK’.

Bạn sẽ thấy kết quả trong ô đã chọn và công thức đã hoàn thành trong thanh Công thức.

Sử dụng Trình hướng dẫn công thức có thể giúp bạn tiết kiệm rất nhiều thời gian và giúp bạn tránh được lỗi #NAME? trong Excel.
Via: ihedieuhanh.com
from ihedieuhanh.com https://ift.tt/df5ZO9kvy
via Ihedieuhanh.com
Nhận xét
Đăng nhận xét