Trong môi trường làm việc hiện nay, Excel là một trong những công cụ phổ biến nhất để quản lý dữ liệu, thực hiện các phép tính và tạo báo cáo. Tuy nhiên, khi làm việc với các file Excel phức tạp, chúng ta thường gặp phải vấn đề link (liên kết) giữa các sheet, workbook hoặc tới các nguồn dữ liệu bên ngoài. Những link này nếu không được quản lý đúng cách sẽ gây ra nhiều rắc rối: làm chậm tốc độ mở file, gây lỗi khi nguồn dữ liệu gốc không còn tồn tại, hoặc thậm chí làm sai lệch kết quả phân tích. Vì vậy, việc biết cách xóa link trong file Excel là một kỹ năng quan trọng mà mọi người dùng Excel nên nắm vững.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những cách đơn giản nhất cho người mới bắt đầu, đến các phương pháp nâng cao dành cho những file Excel phức tạp, chứa hàng ngàn link ẩn. Chúng ta sẽ đi qua các bước thực hiện trên các phiên bản Excel khác nhau (Excel 2026, 2026, 2026, 2026, Office 365) và cả một số mẹo thủ thuật để tránh việc link tái tạo lại sau khi xóa.
Có thể bạn quan tâm: Xuất File Excel Sang Pdf: Hướng Dẫn Chi Tiết, Mẹo Thủ Và Các Công Cụ Hữu Ích
Hiểu Rõ Link Trong Excel Là Gì?
Trước khi bắt tay vào xóa link trong file Excel, chúng ta cần nắm rõ khái niệm “link” trong môi trường Excel là gì. Nói chung, link (liên kết) là một tham chiếu tới một ô, một dải ô, một workbook khác hoặc một nguồn dữ liệu bên ngoài. Khi một ô trong một sheet A chứa công thức tham chiếu tới ô B trong sheet C (cùng workbook) hoặc tới một file khác, Excel sẽ tạo ra một liên kết để cập nhật dữ liệu tự động mỗi khi nguồn thay đổi.
Tại sao link lại gây phiền toái?
Hiệu suất chậm: Mỗi khi mở file, Excel sẽ cố gắng kết nối tới tất cả các nguồn dữ liệu bên ngoài để cập nhật giá trị. Nếu các nguồn này không tồn tại hoặc chậm, thời gian mở file sẽ kéo dài.
Lỗi #REF! và #NAME?: Khi nguồn dữ liệu bị di chuyển, đổi tên hoặc xóa, các công thức liên quan sẽ trả về lỗi, làm hỏng báo cáo.
Rủi ro bảo mật: Link tới các file trên mạng nội bộ hoặc internet có thể vô tình tiết lộ thông tin nhạy cảm.
Vì vậy, xóa bỏ các link không cần thiết là một bước quan trọng để tối ưu hoá file Excel, giảm rủi ro và nâng cao tốc độ làm việc.
Tham chiếu tới workbook khác, file CSV, Access, web, hay nguồn dữ liệu ODBC/OLEDB.
='Report2023.xlsxSheet1'!A1
Internal Link
Tham chiếu tới sheet khác trong cùng một workbook.
=Sheet2!B5
Hyperlink
Liên kết nhấp chuột tới website, file, email, hoặc địa chỉ trong workbook.
=HYPERLINK("https://example.com","Click Here")
Data Connection
Kết nối tới nguồn dữ liệu (Power Query, ODBC, OLAP, etc.).
Query tới SQL Server
PivotTable Cache
PivotTable dựa trên nguồn dữ liệu từ workbook khác.
PivotTable dựa trên bảng dữ liệu trong file “DataSource.xlsx”.
Chart Series
Đồ thị lấy dữ liệu từ một dải ô trong workbook khác.
Series1 có =Sheet1!$A$1:$A$10 trong workbook khác.
Mỗi loại link sẽ có cách xóa khác nhau, vì vậy chúng ta sẽ lần lượt đề cập tới từng loại trong các phần sau.
Kiểm Tra Và Xác Định Các Link Trong Workbook
Trước khi thực hiện xóa, chúng ta cần xác định chính xác các link hiện có. Dưới đây là một số cách nhanh chóng:
1. Sử Dụng Tính Năng “Edit Links”
Excel 2026‑2026 / Office 365: Vào Data → Queries & Connections → Edit Links (hoặc Data → Connections → Edit Links tùy phiên bản). Cửa sổ sẽ liệt kê tất cả các external links.
Bạn có thể Break Link (đứt liên kết) ngay tại đây, hoặc Change Source nếu muốn thay đổi nguồn.
Lưu ý: Tùy chọn “Edit Links” chỉ hiển thị external links, không bao gồm internal links hay hyperlink.
2. Kiểm Tra Hyperlink
Chọn một ô, nhấn Ctrl+K (hoặc chuột phải → Hyperlink). Nếu có hyperlink, cửa sổ sẽ hiện địa chỉ.
Để liệt kê tất cả hyperlink trong sheet, bạn có thể dùng Find (Ctrl+F) → Options → Look in: Formulas và nhập HYPERLINK(.
3. Dùng Find để Tìm Kiểm Các Đường Dẫn Trong Công Thức
Mở Find (Ctrl+F), nhập (dấu mở ngoặc vuông) để tìm các công thức chứa tham chiếu tới file khác (ví dụ Data.xlsx).
Đối với internal links, tìm ! (dấu chấm than) trong công thức.
4. Kiểm Tra Data Connections (Power Query)
Vào Data → Get Data → Queries & Connections để xem danh sách các query.
Mỗi query có thể chứa các source tới file hoặc database.
5. Sử Dụng VBA Để Liệt Kê Toàn Bộ Link
Sub ListAllLinks() Dim wb As Workbook, ws As Worksheet Dim i As Long, link As Variant Set wb = ThisWorkbook 'External Links For i = 1 To wb.LinkSources(xlExcelLinks) Debug.Print "External Link: " & wb.LinkSources(xlExcelLinks)(i) Next i 'Hyperlinks For Each ws In wb.Worksheets For Each link In ws.Hyperlinks Debug.Print "Hyperlink in " & ws.Name & ": " & link.Address Next link Next ws
End Sub
Chạy macro này trong Immediate Window sẽ in ra danh sách các link, giúp bạn có cái nhìn tổng quan.
Cách Xóa Link Bằng Các Công Cụ Nội Bộ Của Excel
4.1 Xóa External Link
Bước 1: Sử Dụng “Edit Links”
Data → Edit Links.
Chọn link muốn xóa, nhấn Break Link.
Xác nhận: Excel sẽ chuyển các công thức phụ thuộc sang giá trị tĩnh (hard‑coded).
Cảnh báo: Khi break link, mọi công thức sẽ mất khả năng cập nhật tự động. Hãy sao lưu file trước khi thực hiện.
Xóa Link Trong File Excel
Có thể bạn quan tâm: Cách Xóa Hết Ảnh Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Bước 2: Xóa Thông Qua “Name Manager”
Một số external link ẩn trong named ranges:
Formulas → Name Manager.
Kiểm tra các tên có chứa hoặc !.
Xóa hoặc chỉnh sửa chúng.
Bước 3: Xóa Link Trong Định Dạng Có Định Dạng Có Điều Kiện (Conditional Formatting)
Home → Conditional Formatting → Manage Rules.
Kiểm tra công thức trong các rule, nếu có tham chiếu tới file khác, chỉnh sửa hoặc xóa.
4.2 Xóa Internal Link (Giữa Các Sheet)
Internal link thường không gây vấn đề về hiệu suất, nhưng nếu muốn đổi thành giá trị tĩnh:
Select toàn bộ sheet (Ctrl+A hai lần).
Copy (Ctrl+C).
Paste Values (Ctrl+Alt+V → Values).
Cách này sẽ biến mọi công thức (kể cả internal link) thành giá trị cố định. Nếu chỉ muốn xóa một phần, hãy lọc các ô có công thức bằng Go To Special → Formulas và thực hiện Paste Values cho chúng.
4.3 Xóa Hyperlink
Đơn lẻ: Chuột phải vào hyperlink → Remove Hyperlink.
Sub RemoveAllHyperlinks() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Hyperlinks.Delete Next ws
End Sub
Sử Dụng Tìm Kiếm & Thay Thế Để Loại Bỏ Link Trong Công Thức
Khi các link xuất hiện trong công thức, Find & Replace là công cụ mạnh mẽ:
Ctrl+H (Replace).
Find what: nhập phần chung của link, ví dụ Data.xlsx.
Replace with: để trống nếu muốn xóa hoàn toàn, hoặc nhập giá trị tĩnh nếu cần.
Options → Look in: Formulas để chỉ tìm trong công thức.
Lưu ý: Thực hiện trên một bản sao của file để tránh mất mát dữ liệu.
Xóa Link Bằng VBA (Macro) – Giải Pháp Tự Động Hóa
Khi workbook chứa hàng nghìn link, việc xóa thủ công sẽ mất thời gian. Dưới đây là một macro tổng hợp giúp break external links, xóa hyperlinked, và chuyển công thức thành giá trị.
Sub RemoveAllLinks() Dim wb As Workbook Dim ws As Worksheet Dim i As Long Dim arrLinks As Variant Set wb = ThisWorkbook '--- 1. Break External Links --- On Error Resume Next arrLinks = wb.LinkSources(xlExcelLinks) If Not IsEmpty(arrLinks) Then For i = LBound(arrLinks) To UBound(arrLinks) wb.BreakLink Name:=arrLinks(i), Type:=xlLinkTypeExcelLinks Next i End If On Error GoTo 0 '--- 2. Delete Hyperlinks --- For Each ws In wb.Worksheets ws.Hyperlinks.Delete Next ws '--- 3. Convert Formulas to Values (optional) --- For Each ws In wb.Worksheets With ws.UsedRange .Value = .Value End With Next ws '--- 4. Clean Named Ranges --- Dim nm As Name For Each nm In wb.Names If InStr(1, nm.RefersTo, "") > 0 Then nm.Delete Next nm MsgBox "Tất cả link đã được xóa!", vbInformation
End Sub
Giải thích:
BreakLink: Đứt mọi external link.
Hyperlinks.Delete: Xóa toàn bộ hyperlink trong mỗi sheet.
Convert Formulas to Values: Chuyển toàn bộ công thức thành giá trị (cẩn thận, có thể mất tính động).
Clean Named Ranges: Xóa các named range chứa link.
Bạn có thể tùy chỉnh macro để chỉ thực hiện một số bước (ví dụ chỉ break link, không chuyển công thức).
Xử Lý Link Trong Đối Tượng Đồ Thị, PivotTable và Power Query
1. Đồ Thị (Charts)
Click vào chart → Select Data → Kiểm tra Chart data range. Nếu chứa File.xlsx, chỉnh lại để trỏ tới dải ô nội bộ.
Đối với series, Edit từng series và thay đổi nguồn.
2. PivotTable
Khi tạo PivotTable từ external source, Excel sẽ tạo Connection. Vào PivotTable Analyze → Change Data Source để chuyển sang nguồn nội bộ hoặc Remove connection trong Data → Queries & Connections.
3. Power Query (Get & Transform)
Mở Queries & Connections → Edit query.
Trong Source, nếu đang trỏ tới file ngoài, thay đổi thành Excel.CurrentWorkbook() (đối với bảng nội bộ) hoặc File → Browse để chọn file mới.
Sau khi chỉnh sửa, Close & Load để cập nhật.
Kiểm Tra Lại Workbook Để Đảm Bảo Không Còn Link
Sau khi thực hiện các bước trên, chúng ta cần đảm bảo rằng workbook thực sự không còn link nào.
Data → Edit Links: Cửa sổ phải rỗng.
Find (Ctrl+F) → Tìm hoặc ! trong Formulas. Không có kết quả nào (trừ trường hợp ! xuất hiện trong chuỗi văn bản bình thường).
VBA: Chạy macro ListAllLinks lại, kiểm tra Immediate Window.
File → Info → Check for Issues → Inspect Document: Chọn Inspect Workbook và tick Links to external files. Nếu không phát hiện, file đã sạch.
Mẹo Ngăn Ngừa Link Tái Tạo Sau Khi Xóa
Sử dụng Table nội bộ: Khi cần tham chiếu tới dữ liệu, tạo Table trong cùng workbook thay vì dùng file khác.
Tránh Copy-Paste từ file khác: Khi dán, chọn Paste Values thay vì công thức.
Kiểm tra Named Ranges thường xuyên: Đôi khi link ẩn trong named ranges gây lại vấn đề.
Đặt policy: Trong môi trường doanh nghiệp, quy định không được sử dụng external links trong file báo cáo quan trọng.
Kết Luận và Tổng Kết Các Bước Thực Hiện
Việc xóa link trong file Excel không chỉ giúp file nhẹ hơn, nhanh hơn mà còn giảm thiểu lỗi và rủi ro bảo mật. Dưới đây là tóm tắt quy trình:
Bước
Mô tả
Công cụ
1
Xác định loại link (external, internal, hyperlink, data connection)
Edit Links, Find, VBA
2
Break external links
Data → Edit Links → Break Link
3
Xóa hyperlink
Remove Hyperlink / VBA
4
Chuyển công thức thành giá trị (nếu cần)
Copy → Paste Values hoặc VBA
5
Dọn dẹp named ranges, chart series, pivot cache
Name Manager, Chart → Select Data, PivotTable → Change Data Source
6
Kiểm tra lại toàn bộ workbook
Find, Edit Links, VBA ListAllLinks
7
Ngăn ngừa tái tạo link trong tương lai
Sử dụng Table nội bộ, Paste Values, chính sách công ty
Bằng cách tuân thủ các bước trên, bạn sẽ có một file Excel sạch sẽ, không chứa bất kỳ link nào gây phiền toái. Đối với các workbook lớn, việc viết một macro tự động hoá quy trình sẽ tiết kiệm thời gian đáng kể và giảm thiểu sai sót.
Hy vọng bài viết đã cung cấp cho bạn đầy đủ kiến thức và công cụ cần thiết để xóa link trong file Excel một cách hiệu quả và an toàn. Nếu có bất kỳ thắc mắc nào, đừng ngần ngại để lại bình luận hoặc tìm kiếm thêm tài liệu chuyên sâu về VBA và Power Query. Chúc bạn làm việc hiệu quả!
Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
⚠️
LƯU Ý QUAN TRỌNG:Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.