Làm cách nào để tìm các liên kết bị hỏng trong Excel không thể bị phá vỡ bằng 'Break Links'?


26

Tôi có một sổ làm việc Excel phàn nàn về các liên kết bị hỏng mỗi khi tôi mở nó:

nhập mô tả hình ảnh ở đây

Tôi đã thử sử dụng 'Tìm' để tìm kiếm [.theo đề xuất trong hướng dẫn của Microsoft . Tôi cũng đã thử tìm kiếm các đối tượng như hướng dẫn gợi ý và không thấy gì cả.

Làm thế nào tôi có thể tìm thấy liên kết bị hỏng rắc rối này?


Bạn đang nói (các) liên kết bị hỏng, nhưng theo như tôi có thể nói, bạn không nói về các liên kết bị hỏng. Tôi đang thiếu gì?
Scott

Điều này có thể xảy ra từ định dạng có điều kiện. Tôi đã sửa lỗi này bằng cách đi tới từng tab và nhấp vào Trang chủ> Định dạng có điều kiện> Xóa quy tắc> Xóa quy tắc khỏi toàn bộ trang tính. Sau đó, bạn phải lưu, đóng và mở lại. Khi mở lại các liên kết sẽ không còn tồn tại. Nếu bạn có bất kỳ định dạng có điều kiện mong muốn, bạn sẽ cần phải áp dụng lại
kackleyjm

Câu trả lời:


18

Một nơi mà các liên kết này có thể "ẩn" trong đó là các phạm vi được đặt tên. Excel chỉ phá vỡ các liên kết bên trong các công thức. Để sửa các phạm vi được đặt tên, đi đến Formulas-> Name Managervà xem nếu bạn có các sổ làm việc bên ngoài được tham chiếu ở đó. Bạn có thể thay đổi nhấp chuột để chọn một bó và xóa chúng.


Lưu ý, trang MS mà bạn tham khảo cũng nói về điều này, nhưng liên kết của bạn là ở xa trang hơn - bạn phải cuộn lên để xem về Tham chiếu tên.
Madball73

3
Kiểm tra các bảng tính ẩn quá.
coburne

Đó chính xác là vấn đề của tôi. Thực sự cảm ơn vì đã giúp tôi thoát khỏi tin nhắn pop-up phiền phức này.
thanos.a

14

Tôi vừa gặp vấn đề chính xác này và tìm thấy một vị trí liên kết bị hỏng khác không được đề cập ở đây: Xác thực dữ liệu (còn được gọi là menu thả xuống).

Tương tự như tìm "Đối tượng" trong hỗ trợ của Microsoft, hãy vào "Trang chủ (Tab) -> Chỉnh sửa (Nhóm) -> Tìm & Chọn -> Chuyển đến Đặc biệt ... -> Xác thực dữ liệu" để tìm tất cả các ô có xác thực dữ liệu trên bảng tính. Sau đó, bạn sẽ cần kiểm tra nhiều hơn hoặc ít hơn từng ô Xác thực dữ liệu mà bạn thực hiện bằng cách nhấp vào một trong các ô Xác thực dữ liệu, sau đó đi vào "Dữ liệu (Tab) -> Công cụ dữ liệu (Nhóm) -> Xác thực dữ liệu -> Cài đặt -> Nguồn. " Khi cập nhật Nguồn, hãy nhớ chọn hộp "Áp dụng các thay đổi này cho tất cả các ô khác có cùng cài đặt" để thay đổi tất cả các nguồn giống nhau.


10

Đây là một giải pháp rất đáng tin cậy đối với tôi:

  1. Thay đổi phần mở rộng .xlsxtệp của tệp của bạn thành.zip
  2. Giải nén tệp zip này trong một thư mục mới
  3. Sử dụng Explorer, trong thư mục đó, tìm kiếm tên tệp trong tệp NỘI DUNG .

Lưu ý: Đôi khi tên được viết ở định dạng URL, ví dụ: %20thay vì dấu cách, vì vậy bạn có thể cân nhắc sử dụng một chuỗi đơn giản chỉ tìm thấy trong tệp có vấn đề. Tôi đã sử dụng từ cuối cùng của tên tệp + .xlsx.

  1. Nó có thể sẽ trở lại như là kết quả. Đây là tệp tương ứng với trang tính có vấn đề của bạn, trong đó số lượng trang tính có vấn đề theo thứ tự chúng được hiển thị. Mở nó trong một trình soạn thảo văn bản như Notepad.sheetN.xmlN

  2. Tìm chuỗi tìm kiếm và xem mã xung quanh nó; nó sẽ chỉ cho bạn một số tham chiếu ô mà bạn có thể tra cứu trong bảng vấn đề.

Lưu ý: Như đã chỉ ra trước đây, nó cũng có thể ở Định dạng có điều kiện hoặc Xác thực dữ liệu.


Điều này đã giúp, cảm ơn! Tôi đã phải xóa hàng trăm quy tắc định dạng có điều kiện, một số quy tắc chứa tham chiếu đến mẫu được sử dụng để tạo tệp xlsx cuối cùng
jasttim

3

Sau khi kiểm tra các đối tượng, công thức, Tên, tiêu đề biểu đồ và chuỗi dữ liệu, tôi phát hiện ra rằng tham chiếu bên ngoài của mình là trong "Định dạng có điều kiện". Tuy nhiên, không có tài liệu tham khảo cho một sổ làm việc khác, chẳng hạn như [Budget.xls] trong bất kỳ trường hoặc điều kiện nào. Chỉ sau đó tôi mới có thể phá vỡ liên kết trong Nhóm "Kết nối" thành công. Tôi hi vọng cái này giúp được!


Bạn có thể bao gồm một ảnh chụp màn hình của vị trí này?
Burgi

2

Có lẽ nó đơn giản hơn thế. Thời gian là kết thúc của câu trong trợ giúp. Bạn chỉ nên tìm kiếm khung vuông mở. Nói cách khác, tìm kiếm:

[

không dành cho

[.

trong công thức. Cái sau sẽ chỉ tìm thấy một dấu ngoặc vuông theo sau là một dấu chấm. Tìm Excel không làm biểu thức chính quy.


1

tôi thấy mục "Dan G" là vấn đề của tôi. Một ô xác nhận với một liên kết đến một trang tính khác. Tuy nhiên, tôi đã trải qua vài trăm lần, tôi thấy phương pháp tìm kiếm của Dan G đã hoạt động nhưng với một chút thay đổi.

Tìm một ô xác thực hợp lệ, chọn "Trang chủ (Tab) -> Chỉnh sửa (Nhóm) -> Tìm & Chọn -> Chuyển đến Đặc biệt ... -> Xác thực dữ liệu" nhưng chọn nút radio "Tương tự" trong Xác thực dữ liệu để tìm tất cả các ô có cùng xác thực dữ liệu trên bảng tính.

Vấn đề gây ra cho bạn vấn đề nên nổi bật vì nó sẽ không được tô sáng / chọn.


1

Tôi đã gặp vấn đề liên kết bên ngoài tương tự trong excel 2016. Tôi đã thử nhiều phương pháp khác nhau nhưng cuối cùng đã thành công nhờ tab xác thực dữ liệu trong tab dữ liệu. Tôi đã nhấp vào "Khoanh tròn dữ liệu không hợp lệ" và ngay lập tức ghi chú hai menu thả xuống đang chỉ về phía bảng tính từ nơi tôi đã xử lý dữ liệu. Sau khi tìm ra vấn đề, ngay lập tức tôi có thể cập nhật dữ liệu trong sổ làm việc. Vấn đề đã được giải quyết ...


Trước khi bạn gửi câu trả lời của bạn nghiên cứu thích hợp là cần thiết. Câu trả lời của bạn dường như vô căn cứ, vì bạn đã không giải quyết được những lý do cơ bản cùng với cải chính. Tốt hơn nên tham khảo liên kết Làm thế nào để tôi viết một câu trả lời hay, superuser.com/help/how-to-answer .
Rajesh S

0

Đối với Excel 2010 trở lên, hãy làm theo các bước sau.

  1. Nhấp vào Lệnh Tùy chọn.
  2. Sau đó nhấn Nâng cao.

Theo mục Chung,

  1. Nhấp để xóa hộp kiểm "Yêu cầu cập nhật liên kết tự động".

Lưu ý: Khi hộp kiểm Hỏi để cập nhật liên kết tự động bị xóa, các liên kết sẽ tự động được cập nhật. Và không có tin nhắn như vậy xuất hiện. Tùy chọn này chỉ áp dụng cho người dùng hiện tại và ảnh hưởng đến mọi sổ làm việc mà người dùng hiện tại mở, nếu những người dùng khác của cùng một sổ làm việc không bị ảnh hưởng.

Phương pháp khác là Cập nhật các liên kết bằng Lệnh, làm theo các bước sau.

Trong Excel 2010 trở lên

Nhấp vào Chỉnh sửa Liên kết trong nhóm Kết nối trên tab Dữ liệu.

Nhấp vào Cập nhật giá trị và nhấp Đóng.

Hy vọng điều này sẽ giúp bạn.


0

Tôi đã viết một macro nhanh để tìm quy tắc xác thực liên kết đến bảng tính excel:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

Nó không thành công nếu bảng hiện tại không có xác nhận nào cả. Không chắc chắn cách khắc phục điều đó, không thực sự quan tâm đủ để thử.


0

Để tóm tắt (và để thêm câu trả lời tôi vừa tình cờ thấy), hãy xem:

  • Công thức (tìm kiếm "[" và / hoặc "\")
  • Quản lý tên
  • Bảng tính ẩn
  • Các tế bào có định dạng có điều kiện
  • Các tế bào có xác thực dữ liệu
  • Các đối tượng
  • Các nút gọi macro (tức là macro đó trong sổ làm việc NÀY?)

Trên bất kỳ trang tính nào, ba người cuối cùng có thể dễ dàng đạt được bằng F5 -> "Đặc biệt ..."

Lưu, đóng và mở lại tệp để cập nhật danh sách "Chỉnh sửa liên kết", nếu không các liên kết vẫn có thể xuất hiện ngay cả khi nguồn đã được xóa thành công.

Phương thức brute force sẽ tạo một bản sao của sổ làm việc, xóa mọi đối tượng đáng ngờ, nút và thậm chí cả bảng tính, từng cái một và xem khi cửa sổ "Chỉnh sửa liên kết" hiển thị rằng liên kết rắc rối không còn nữa.


-1

Tôi đã có một tệp Excel mà khi mở sẽ hiển thị một thông báo liên quan đến một liên kết bên ngoài bị thiếu. Không có liên kết nào có thể được tìm thấy và các công cụ khác nhau - Kutools, FormulaDesk, v.v. không tìm thấy gì . Cuối cùng- Tôi đã giải quyết vấn đề bằng cách mở tệp xlsx dưới dạng zip + xml và xóa thư mục xử lý các liên kết bên ngoài (nếu bạn muốn biết thêm chi tiết - hãy hỏi tôi).


Điều này trùng lặp một câu trả lời khác và không thêm nội dung mới. Vui lòng không đăng câu trả lời trừ khi bạn thực sự có điều gì đó mới để đóng góp.
DavidPostill

"Nếu bạn muốn biết thêm chi tiết - hãy hỏi tôi" không phải là một câu trả lời hữu ích. Nếu bạn có thêm chi tiết, đăng chúng. Nếu không, phản ứng chỉ là tiếng ồn.
shimonyk

-1

Tôi tìm thấy các liên kết zombie của tôi đã được lưu trong các công thức định dạng có điều kiện. Ngay sau khi tôi tìm thấy và loại bỏ tất cả, tôi đã có thể phá vỡ các liên kết.

  1. Trên tab Trang chủ, chọn công cụ Định dạng có điều kiện
  2. Ở dưới cùng của danh sách chọn quy tắc quản lý
  3. Ở trên cùng là phần kéo xuống cho mỗi trang tính trong sổ làm việc của bạn, được mặc định là Lựa chọn hiện tại. (Nếu không có gì được chọn thì nó mặc định là trang hiện tại mà bạn đã truy cập các công cụ định dạng có điều kiện)
  4. Kiểm tra bất kỳ điều kiện dựa trên công thức tìm kiếm tài liệu tham khảo cho các tài liệu bên ngoài. Xóa những cái không còn hiệu lực.
  5. Từ kéo xuống ở trên cùng, chọn trang tiếp theo cho đến khi bạn đã loại bỏ tất cả các liên kết không hợp lệ được sử dụng trong định dạng có điều kiện.

-3

Kiểm tra liên kết sau để biết thêm các cách để tìm các liên kết bị hỏng: https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1 # bmfind_external_Vferences_use_in_name

CSONG, các liên kết bị hỏng có thể được ẩn trong các quy tắc định dạng có điều kiện.


2
Câu trả lời chỉ liên kết là không hữu ích. Xin vui lòng đọc trung tâm trợ giúp liên quan đến hướng dẫn cộng đồng này.
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.