Note: The other languages of the website are Google-translated. Back to English

Làm cách nào để tìm và liệt kê tất cả các liên kết (tham chiếu bên ngoài) trong Excel?

Trong Excel, bạn tham chiếu nội dung của các ô trong sổ làm việc khác bằng cách tạo tham chiếu bên ngoài. Nhưng khi bạn muốn liệt kê tất cả các liên kết của một sổ làm việc trong Excel, có vẻ như khó tìm và liệt kê tất cả các tham chiếu bên ngoài (liên kết). Cách khó trong bài viết này sẽ giúp bạn tìm ra và liệt kê tất cả các liên kết trong sổ làm việc một cách nhanh chóng.

Tìm và liệt kê tất cả các liên kết bằng lệnh Find

Tìm và liệt kê tất cả các liên kết với VB macro

Tìm và liệt kê tất cả các liên kết với Kutools cho Excel


mũi tên màu xanh bong bóng bên phải Tìm và liệt kê tất cả các liên kết bằng lệnh Find

Vì các liên kết bên ngoài chứa dấu ngoặc [ dấu, chúng ta có thể tìm ra các liên kết bên ngoài nếu chúng ta có thể nhận được tất cả các dấu ngoặc trong toàn bộ sổ làm việc.

1. Nhấp chuột Trang chủ > Tìm & Chọn > Tìm kiếm để mở Tìm và Thay thế hộp thoại. Bạn cũng có thể mở Tìm và Thay thế hộp thoại với cách nhấn Ctrl + F phím.

2. Trong tạp chí Tìm gì: , nhập phần bên trái của dấu ngoặc vuông "[".

doc danh sách tất cả các liên kết 1

3. Nhấp chuột Các lựa chọn, Trong Trong thời hạn danh sách thả xuống, chọn Bảng or Bảng tính mà bạn muốn tìm các liên kết từ đó. Xem ảnh chụp màn hình:

doc danh sách tất cả các liên kết 2

4. Và sau đó nhấp vào Tìm tất cả cái nút. Sau đó, nó liệt kê tất cả các tham chiếu bên ngoài trong Tìm và Thay thế hộp thoại ngay lập tức. nhấn Ctrl + A  để chọn tất cả các ô liên kết như sau:

doc danh sách tất cả các liên kết 3

Phần bên trái của dấu ngoặc có thể tìm ra các liên kết bên ngoài trong toàn bộ sổ làm việc. Nếu bạn muốn tìm hiểu tất cả các loại liên kết, bao gồm cả liên kết nội bộ và liên kết ngoài, bạn có thể nhập dấu chấm than "!" bên trong Tìm: cái hộp.


mũi tên màu xanh bong bóng bên phải Tìm và liệt kê tất cả các liên kết với VB macro

Macro VBA sau có thể giúp chúng tôi liệt kê tất cả các sổ làm việc nguồn được liên kết trong một trang tính mới của sổ làm việc hiện tại.

1. Giữ phím tắt ALT + F11 và nó sẽ mở cửa sổ Microsoft Visual Basic for Applications.

2. Nhấp chuột Chèn > Mô-đunvà dán macro sau vào Cửa sổ mô-đun.

VBA: Liệt kê tất cả các liên kết trong Excel.

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3. Nhấn F5 phím để chạy macro này. Sau đó, nó tạo một trang tính mới có tên là Trang liên kết và liệt kê tất cả vị trí liên kết và tên các sổ làm việc nguồn được liên kết và lưu các đường dẫn trong đó cùng một lúc. Xem ảnh chụp màn hình:

doc danh sách tất cả các liên kết 4


mũi tên màu xanh bong bóng bên phải Tìm và liệt kê tất cả các liên kết với Kutools cho Excel

Với Kutools cho Excel'S Tìm và ngắt các liên kết bị hỏng, bạn có thể tìm thấy tất cả các liên kết bên ngoài của trang tính đang hoạt động, đồng thời, bạn có thể ngắt các liên kết cụ thể khi cần.

Nếu bạn đã cài đặt Kutools cho Excel, hãy làm như sau:

1. Kích hoạt trang tính mà bạn muốn tìm các liên kết và nhấp vào Kutools > liên kết > Tìm và phá vỡ các liên kết bị hỏng, xem ảnh chụp màn hình:

doc danh sách tất cả các liên kết 5

2. Trong tạp chí Tìm và ngắt các liên kết bị hỏng hộp thoại, nhấn Lọc danh sách thả xuống để chọn Tất cả các liên kếtvà tất cả các liên kết trong trang tính đang hoạt động đều được liệt kê, bạn cũng có thể xem trạng thái liên kết, OK viết tắt của liên kết là hợp lệ, lỗi có nghĩa là liên kết bị hỏng.

doc danh sách tất cả các liên kết 6

Chú ý:

1. Nếu các Xem ô tùy chọn được chọn khi bạn nhấp vào liên kết trong danh sách. Nó sẽ tìm và điều hướng đến ô cụ thể chứa liên kết trong trang tính.

2. Và nếu bạn muốn ngắt một liên kết, bạn có thể chọn liên kết từ danh sách, sau đó nhấp vào Ngắt liên kết.

Nhấp để Tải xuống Kutools cho Excel và dùng thử miễn phí ngay!

Nếu bạn muốn biết thêm về tính năng này, vui lòng nhấp vào Tìm và ngắt các liên kết bị hỏng.


mũi tên màu xanh bong bóng bên phải Tìm và liệt kê tất cả các liên kết với Kutools cho Excel

Kutools cho Excel bao gồm hơn 300 công cụ Excel tiện dụng. Dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống bản dùng thử miễn phí ngay bây giờ!


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (39)
Xếp hạng 5 trong 5 · xếp hạng 1
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Sau khi chạy VBA List all Links Macro, một liên kết xuất hiện. "J: \ Documents and Settings \ My Documents \ Consulting \ APRTZ.xls". Liên kết này là một tệp trên ổ cứng của máy tính gốc, nơi tệp được lưu lần đầu. Tôi dường như không thể xóa liên kết này, nó muốn tôi lưu tệp dưới dạng tệp * .xlsm. Bất kỳ đề xuất sẽ được đánh giá rất cao. Thanks. Michael
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hãy thử chỉ sao chép / dán giá trị có trong ô. Liên kết là vô dụng, nhưng dữ liệu vẫn cần thiết.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn bạn! Tôi đã sử dụng lệnh Tìm với tùy chọn sổ làm việc, điều này thật tuyệt vì tệp của tôi có rất nhiều tab. Hoàn hảo!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Sau nhiều lần thử và không thành công, tôi đã tìm thấy tham chiếu trong các quy tắc định dạng ô !! : P (nơi bạn có thể làm cho một ô thay đổi màu sắc dựa trên nội dung của một ô khác)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Jonru mẹo của bạn đã giúp tôi rất nhiều !!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cứu tinh! Cảm ơn trời đất, tôi đã tìm thấy trang này, nếu không, tôi sẽ không bao giờ hiểu được nó. Cảm ơn Joniru.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn bạn Joniru! Tôi đã tìm khắp nơi để tìm liên kết ẩn đó, bao gồm cả nhận xét ... mẹo của bạn đã giúp tôi tìm thấy liên kết đó sau nhiều giờ tìm kiếm!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
JONIRU, BẠN LÀ BOSS! Đã dành hai ngày cho việc này nhưng có thể lãng phí nhiều thời gian hơn. Thủ thuật xml không hoạt động vì tệp excel cho tôi biết không có bất kỳ ánh xạ xml nào Tìm thấy liên kết đến dải ô đã đặt tên trong tài liệu khác. Cảm ơn Soooooooo Nhiều.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chạy macro VBA là điều duy nhất phù hợp với tôi và nếu không có điều này, tôi sẽ không bao giờ tìm thấy nó! Cảm ơn bạn đã giải quyết vấn đề này cho tôi! : lol: Nó đã chữa khỏi sự thất vọng nặng nề của tôi!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Jonriu - hoặc BẤT CỨ AI (Yêu cầu khẩn cấp) Tôi có KuTools, đã sử dụng các công cụ Phá vỡ siêu liên kết và Tìm phá vỡ liên kết bị hỏng, không có gì hữu ích. Tôi đã sử dụng chức năng Tìm nhưng không giải quyết được. Tôi có một bảng tính với hơn 140 tab dữ liệu, khoảng 80,000 ô. Điều này có nghĩa là tôi cần phải kiểm tra mọi ô để tìm các quy tắc định dạng ô? Có Macro nào tôi có thể chạy không? Tôi có các siêu liên kết đến các tệp tạm thời mà cả công cụ Find hoặc KuTools đều không thể "tìm thấy" hoặc Break. Đây có phải là một yêu cầu khẩn cấp.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Joniru, tôi có thể hôn em ... Điều này đã khiến tôi phát điên trong nhiều tuần rồi! Chưa bao giờ nghĩ đến việc tìm kiếm ở định dạng có điều kiện
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Joniru, bạn là một thiên tài! Định dạng có điều kiện tất cả cùng ... cảm ơn bạn !!!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì đã dẫn đầu! Của tôi thực sự đã ở trong Trình quản lý tên! Mong rằng bài viết này sẽ giúp ích được phần nào cho những tâm hồn bất hạnh khác.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Sau một số tìm kiếm, tôi đã tìm thấy một số liên kết trong nguồn xác thực dữ liệu của mình và một số nút được gán cho macro. Tôi đã phải đóng Excel hoàn toàn để liên kết biến mất khỏi menu "Chỉnh sửa liên kết".
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
'Tìm' không tìm kiếm cài đặt Xác thực Dữ liệu, nhưng những cài đặt này có thể chứa các liên kết không hợp lệ. Đây là một cách khác hoạt động khá hiệu quả: 1. Lưu bản sao sổ làm việc của bạn dưới dạng Bảng tính XML; 2. Mở Bảng tính XML trong 'XML Notepad' (Microsoft) hoặc bất kỳ trình soạn thảo văn bản / XML nào; 3. Tìm kiếm một phần hoặc toàn bộ liên kết (URL) không hợp lệ. Bạn sẽ thấy tab nào và ô nào chứa liên kết không hợp lệ và loại tham chiếu đó là gì (Xác thực dữ liệu, Bộ lọc nâng cao, Phạm vi được đặt tên, v.v.) 4. Được trang bị này, bạn có thể quay lại tệp XL ban đầu của mình và thay đổi / xóa chúng tài liệu tham khảo không hợp lệ. HTH
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Stevo Tôi đã có thể tìm thấy liên kết bằng cách sử dụng methed này, tuy nhiên tôi vẫn không biết nó nằm ở đâu hoặc làm thế nào để sửa chữa nó, bất kỳ ý kiến ​​nào? (đóng gói liên kết xấu với ***) Đây là mẫu phải được sử dụng để ước tính tất cả các dự án. V Ch 2012-07-25T20: 41: 12Z 2014-08-20T15: 53: 34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-fbe2-4ba9-b022-3c507d1c4d6b *** https://sp.vectorform.com/MVP.xlsx *** Công cụ ước tính FTE Sheet3 Sheet4 FullRA Lists Sheet1
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn có sử dụng macro không? Tôi không thể tìm thấy của tôi bằng cách sử dụng chức năng tìm kiếm vì vậy tôi đến đây để tìm giải pháp khác và tìm thấy thông báo ở trên (nhân tiện, cảm ơn). Tuy nhiên, ngay cả khi tôi đã xóa các tham chiếu bên ngoài trong nội dung xác thực dữ liệu của mình bằng phương pháp XML, Excel vẫn cho biết tôi có các liên kết bên ngoài! Rất khó chịu cho đến khi tôi nhận ra rằng tôi có các nút thực sự liên kết đến macro của một bảng tính khác. Vì vậy, khi tôi đã xóa những người đó, nó không còn nói rằng tôi có liên kết bên ngoài (woohoo)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Đã lưu thịt xông khói của tôi. Điều tương tự đối với tôi. Cảm ơn đã đăng bài viết.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
[quote] 'Tìm' không tìm kiếm cài đặt Xác thực dữ liệu, nhưng những cài đặt này có thể chứa các liên kết không hợp lệ. Đây là một cách khác hoạt động khá hiệu quả: 1. Lưu bản sao sổ làm việc của bạn dưới dạng Bảng tính XML; 2. Mở Bảng tính XML trong 'XML Notepad' (Microsoft) hoặc bất kỳ trình soạn thảo văn bản / XML nào; 3. Tìm kiếm một phần hoặc toàn bộ liên kết (URL) không hợp lệ. Bạn sẽ thấy tab nào và ô nào chứa liên kết không hợp lệ và loại tham chiếu đó là gì (Xác thực dữ liệu, Bộ lọc nâng cao, Phạm vi được đặt tên, v.v.) 4. Được trang bị này, bạn có thể quay lại tệp XL ban đầu của mình và thay đổi / xóa chúng tài liệu tham khảo không hợp lệ. HTHBởi STevo[/ quote] Cảm ơn STevo ... Gợi ý này đã giúp tôi tiết kiệm rất nhiều thời gian.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Làm tốt lắm STevo, phương pháp XML của bạn là phương pháp duy nhất phù hợp với tôi. Tôi đã mở nó trong notepad và nó ở đó
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bài xuất sắc. Tôi gặp sự cố khi tìm các liên kết cũ không cần thiết và tìm thấy các trang tính chính xác của chúng. Tôi đã xóa các trang tính và sự cố đã được giải quyết. Thanks!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Thanks !!!! nó đã giúp ... Có thể làm việc một cách dễ dàng ...
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có một loại liên kết mà không giải pháp nào trong số này giúp bạn tìm thấy và hộp thoại trợ giúp Excel và "Chỉnh sửa liên kết" cũng không được sử dụng. Có các liên kết bên ngoài trong Xác thực dữ liệu và Định dạng có điều kiện không có trong công thức ô, vì vậy không thể sử dụng hộp thoại "Tìm". Đây là một phương pháp kiểm chứng thất bại để phát hiện ra một cách chắc chắn tuyệt đối tất cả các liên kết bên ngoài trong sổ làm việc bất kể chúng là loại liên kết nào: 1. Lưu sổ làm việc của bạn (luôn là số 1) 2. Lưu BẢN SAO của sổ làm việc dưới dạng định dạng dựa trên XML (Bảng tính XML 2003) - sẽ mất các tính năng không tương thích với XML (nhưng hãy chấp nhận nó) 3. ĐÓNG bản sao bảng tính XML hiện đang mở 4. Mở Bảng tính XML mới được tạo bằng trình chỉnh sửa TEXT, như Notepad ++ (không sử dụng Windows Notepad.exe ) 5. Chạy tìm kiếm văn bản trong bản sao dựa trên XML cho các thẻ "" hoặc "" và cả văn bản "RefersTo =", và thì đấy! Có tài liệu tham khảo bên ngoài của bạn! 6. Vị trí khác để xem là trong hộp thoại Dãy được đặt tên - bạn sẽ nhanh chóng thấy bất kỳ Dãy được đặt tên nào đang trỏ đến một tệp bên ngoài. Phương pháp tìm kiếm bản sao XML ở trên rất hữu ích để tìm cài đặt Xác thực dữ liệu hoặc Định dạng có điều kiện tham chiếu đến tệp bên ngoài - những cài đặt này rất khó tìm theo cách thủ công.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, có ai có mã vba để xuất kết quả trong hộp thoại tìm và thay thế sang sổ làm việc hoặc trang tính khác không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
@Joniru - Để tạo tiếng vang cho @ytrewq và @Scnider, bạn thật tuyệt. Sẽ không bao giờ nghĩ đến việc xem xét định dạng có điều kiện nếu tôi không đọc bình luận của bạn. Cuối cùng tôi cũng được tự do nếu lỗi khó chịu này.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Macro VBA ở trên hoạt động rất tốt. Cảm ơn rất nhiều!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tất cả các tùy chọn ở trên không giúp tôi loại bỏ liên kết bên ngoài. Nhưng tôi đã tìm thấy một giải pháp để loại bỏ liên kết bên ngoài của mình. Cũng hãy xem NameManager (Menu - Công thức). Trong cột Tham chiếu đến bạn sẽ thấy vị trí mà Tên đề cập đến.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
cảm ơn - đã sửa lỗi của tôi
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
cảm ơn! đã giúp tôi. Internet là rất tốt. 5 năm sau sự kiện, tôi vẫn có thể tìm thấy điều này
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn rất nhiều! Khi các liên kết đó được tìm thấy, hãy đảm bảo chuyển mọi tham chiếu bên ngoài trực tiếp đến các tham chiếu được đặt tên để chúng sẽ trỏ đến đúng vị trí ngay cả khi bố cục của các ô được liên kết thay đổi, hãy xem: http://msexcelandvba.blogspot.se/
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Shazam! Mẹo này là tuyệt vời.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi có một tệp Excel mà khi mở ra 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 thể tìm thấy liên kết như vậ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).
Không có bình luận nào được đăng ở đây
Tải thêm
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL