Trong quá trình làm việc với Microsoft Excel, bạn có thể gặp phải một số lỗi không mong muốn. Một trong những vấn đề phổ biến mà người dùng thường gặp phải là “Lỗi Name Conflict” hay “Xung đột tên” trong Excel. Điều này có thể làm bạn bối rối và gây trở ngại trong công việc của bạn. Trong bài viết này, chúng ta sẽ tìm hiểu về lỗi này và cách khắc phục nó một cách dễ dàng.
Nguyên nhân gây ra lỗi Name Conflict
Nguyên nhân của vấn đề này là do việc đặt tên trùng lặp với một file Excel có sẵn trong máy tính. Khi bạn thực hiện việc sao chép từ một sheet sang một sheet khác với tên giống nhau trong cùng một bảng tính Excel, sử dụng các phương thức như Move hay Copy thông qua chuột phải hoặc kéo và thả, bạn có thể đối mặt với hộp thoại thông báo lỗi như được mô tả trong hình dưới đây.
Khi bảng lỗi này xuất hiện, có hai trường hợp có thể xảy ra như sau:
Tình huống 1: Khi nhấn Yes, bảng thông báo sẽ xuất hiện liên tục và bạn sẽ không thể tắt cả thông báo lẫn file Excel mở trừ khi sử dụng Task Manager để đóng.
Tình huống 2: Nếu chọn No, bảng thông báo sẽ biến mất và thay vào đó là một hộp thoại lỗi Name Conflict
Cách Khắc Phục Lỗi Name Conflict
Ta vào Formualas –> Name Manager –> lọc Names with Errors , sau đó chọn hết những dòng lỗi đó và bấm Delete.
Sau đó, chúng ta thử copy sheet lại xem còn lỗi ko nhé.
Nếu lỗi đó vẫn chưa khắc phục được thì xem tiếp hướng dẫn sau.
Nguyên nhân đã xóa hết rồi nhưng vẫn không khắc phục được là do file vẫn còn bị ẩn khá nhiều dòng như vậy.
Bây giờ nhiệm vụ chúng ta là cho chúng hiện ra để xóa.
Đầu tiên, trong file excel đó bạn bấm tổ hợp phím Alt + F11 để hiện ra bảng Microsoft Visual Basic. Sau đó làm thao tác như hình dưới :
Tiếp theo ta dán đoạn code này vào nhé :
Sub ShowName()
Dim N as name
for each N in ActiveWorkbook.Names
N.visible=true
Next
End sub
Như hình bên dưới và Save lại :
Tiếp theo để chạy được đoạn code đó, ta bấm tổ hợp phím ALT + F8 , bảng sau sẽ xuất hiện và ta bấm RUN
Sau khi đã chạy xong, ta tiến hành vào lại chỗ Name Manager , những dòng lỗi xuất hiện khá nhiều, hãy chọn tất cả những dòng đó và bấm Delete.
Sau khi xóa xong, bạn vào copy sheet lại xem còn báo lỗi không nhé.
Chúc các bạn thành công !