Đôi khi chúng tôi sử dụng thông tin của một tệp Excel cho tệp khác. Bằng cách này, chúng tôi liên kết các tệp Excel với nhau. Đôi khi chúng ta thấy rằng, có các liên kết không xác định có trong tệp Excel. Trong bài viết này, chúng tôi sẽ thảo luận về cách xóa các liên kết không xác định đó trong Excel và cả liên kết bên ngoài khác với hình minh họa thích hợp.
4 Ví dụ để Loại bỏ Liên kết Không xác định trong Excel
Trong tập dữ liệu mẫu, chúng ta có thể thấy rằng có hai liên kết bên ngoài Ô D5 và D9 . Trong bài viết này, chúng tôi sẽ chỉ ra cách chỉ ra các liên kết bên ngoài đó và sau đó xóa chúng.
1. Xóa các liên kết không xác định khỏi ô
Các liên kết có thể tồn tại trong Excel ở các dạng khác nhau. Ở đây, chúng tôi sẽ hướng dẫn cách xóa các liên kết không xác định khỏi các ô. Chúng tôi sẽ sử dụng Dữ liệu tính năng của Excel để loại bỏ các liên kết.
📌 Các bước:
- Nhấp vào Dữ liệu tab đầu tiên.
- Chọn Chỉnh sửa Liên kết từ Truy vấn &Điều kiện nhóm.
- Liên kết Chỉnh sửa cửa sổ xuất hiện. Chúng tôi thấy liên kết nguồn đang hiển thị ở đây.
- Nhấp vào Liên kết ngắt tùy chọn.
- Một hộp thoại cảnh báo sẽ hiển thị ở đây. Chọn Liên kết ngắt tùy chọn.
- Một lần nữa, hãy xem Chỉnh sửa liên kết cửa sổ. Sau đó, nhấp vào nút Đóng tùy chọn.
Liên kết đính kèm đã được xóa thành công.
- Bây giờ, hãy di chuyển con trỏ đến Ô D5 .
Chúng tôi có thể thấy không có liên kết nào được hiển thị ở đây.
Đọc thêm: Cách xóa siêu kết nối khỏi Excel (7 phương pháp)
2. Xóa các liên kết không xác định khỏi hình dạng
Trong phần này, chúng ta có một hình bầu dục. Ngoài ra, hình dạng bao gồm một liên kết bên ngoài. Chúng tôi sẽ xóa liên kết này tại đây.
Đầu tiên, chúng tôi sẽ kiểm tra xem có bao nhiêu liên kết không xác định có trong trang tính.
📌 Các bước:
- Nhấn F5 và nút Đi tới cửa sổ sẽ xuất hiện.
- Nhấp vào Đặc biệt nút.
- Chuyển đến Đặc biệt cửa sổ xuất hiện.
- Chọn Đối tượng tùy chọn.
- Sau đó, nhấn OK nút.
- Bây giờ, tất cả các liên kết bên ngoài sẽ được chọn. Chúng tôi chỉ có thể thấy một liên kết không xác định có trong trang tính.
- Nhấn nút bên phải của chuột.
- Chọn Xóa liên kết từ Trình đơn ngữ cảnh .
Liên kết không xác định đã bị xóa khỏi hình dạng.
Đọc thêm: Cách xóa các liên kết bên ngoài trong Excel
3. Xóa các liên kết không xác định khỏi phạm vi được đặt tên
Trong phần này, chúng tôi sẽ xóa các liên kết không xác định khỏi Phạm vi được đặt tên .
Chúng ta có thể thấy rằng trong tập dữ liệu, các giá trị của Mức lương cột được lấy từ một dải ô đã đặt tên.
📌 Các bước:
- Bây giờ, chúng tôi sẽ kiểm tra phạm vi đã đặt tên. Nhấp vào Công thức tab.
- Chọn Trình quản lý tên tùy chọn.
- Trình quản lý tên cửa sổ xuất hiện.
Chúng ta có thể thấy có một nguồn bên ngoài ở đây. Nếu chúng tôi xóa nguồn bên ngoài này khỏi phạm vi đã đặt tên, các ô sẽ trống hoặc các giá trị cũng sẽ bị xóa.
Đọc thêm: Cách xóa siêu liên kết cho toàn bộ cột trong Excel (5 cách)
4. Xóa các liên kết không xác định bằng VBA
Trong phần này, chúng tôi sẽ áp dụng macro VBA để loại bỏ các liên kết không xác định. Nó cũng hiển thị số lượng liên kết không xác định được xóa khỏi tệp.
📌 Các bước:
- Đầu tiên, hãy chuyển đến cuối Trang tính Excel.
- Nhấn nút bên phải của chuột.
- Chọn Mã Xem từ Trình đơn ngữ cảnh .
- Chúng tôi nhập cửa sổ VBA.
- Chọn Mô-đun từ Chèn tab.
- Đây là mô-đun VBA. Chúng tôi sẽ viết mã VBA tại đây.
- Sao chép và dán mã VBA sau vào mô-đun.
Sub Remove_Unknown_Links()
Dim Unknown_Links As Variant
Dim N, Remove_Link As Long
Unknown_Links = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
If IsEmpty(Unknown_Links) = True Then GoTo ReportResults
For N = 1 To UBound(Unknown_Links)
ActiveWorkbook.BreakLink Name:=Unknown_Links(N), Type:=xlLinkTypeExcelLinks
Remove_Link = Remove_Link + 1
Next N
ReportResults:
MsgBox "Unknown Links Removed: " & Remove_Link
End Sub
- Nhấn F5 để chạy mã.
Một hộp thoại sẽ xuất hiện. Nó trình bày số lượng liên kết không xác định trong tệp.
- Đi tới trang tính.
Chúng tôi có thể thấy các liên kết không xác định đã bị xóa.
Giải thích mã:
Dim Unknown_Links As Variant
Dim N, Remove_Link As Long
Khai báo các biến.
Unknown_Links = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
Đặt sổ làm việc đang hoạt động làm giá trị của một biến và kiểm tra xem nó có chứa bất kỳ liên kết nào hay không.
If IsEmpty(Unknown_Links) = True Then GoTo ReportResults
Nếu không có liên kết, hãy chuyển đến ReportResults phần.
For N = 1 To UBound(Unknown_Links)
Kiểm tra các liên kết đến biến.
ActiveWorkbook.BreakLink Name:=Unknown_Links(N), Type:=xlLinkTypeExcelLinks
Chuyển đổi các liên kết thành giá trị.
Remove_Link = Remove_Link + 1
Xóa liên kết.
Next N
Chuyển đến liên kết tiếp theo.
MsgBox "Unknown Links Removed: " & Remove_Link
In văn bản và số lượng liên kết.
Đọc thêm: Cách xóa siêu liên kết vĩnh viễn trong Excel (4 cách)
Kết luận
Trong bài viết này, chúng tôi đã mô tả cách xóa các liên kết không xác định khỏi tệp Excel. Chúng tôi đã sử dụng mã VBA cho biết số lượng liên kết trong tệp. Tôi hy vọng điều này sẽ đáp ứng nhu cầu của bạn. Vui lòng xem trang web Exceldemy.com của chúng tôi và đưa ra đề xuất của bạn trong hộp nhận xét.
Các bài viết liên quan
- Cách Loại bỏ Liên kết Email trong Excel (7 Cách Nhanh)
- Xoá Tất cả Siêu kết nối trong Excel (5 Phương pháp)
- Cách Xóa Liên kết Ẩn trong Excel (5 Cách Dễ dàng)
- [Đã giải quyết]:Loại bỏ siêu kết nối không hiển thị trong Excel (2 giải pháp)
- Cách Loại bỏ Liên kết Excel khỏi Tài liệu Word