Sử dụng hộp thoại 'Chèn siêu liên kết' trong Excel để tạo siêu liên kết đến một tệp hiện có, một trang web hoặc một địa điểm trong tài liệu này. Bạn cũng có thể sử dụng chức năng HYPERLINK
Tệp hoặc Trang Web Hiện có
Để tạo một siêu liên kết đến một tệp hoặc trang web hiện có, hãy thực hiện các bước sau
1. Chọn ô A1
2. Trên tab Chèn, trong nhóm Liên kết, bấm vào Liên kết
trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub
Lưu ý rằng mã này sẽ không xóa các siêu liên kết được tạo bằng chức năng HYPERLINK
Bạn cần thêm mã VBA này vào mô-đun thông thường trong Trình soạn thảo VB
Nếu bạn cần loại bỏ các siêu kết nối khá thường xuyên, bạn có thể sử dụng các mã VBA ở trên, lưu nó trong Sổ làm việc Macro Cá nhân và thêm nó vào Thanh công cụ Truy cập Nhanh của bạn. Điều này sẽ cho phép bạn loại bỏ các siêu liên kết chỉ bằng một cú nhấp chuột và nó sẽ có sẵn trong tất cả các sổ làm việc trên hệ thống của bạn
Sau đây là hướng dẫn chi tiết cách loại bỏ siêu liên kết trong Excel
Ngăn Excel tự động tạo siêu liên kết
Đối với một số người, đây là một tính năng tuyệt vời mà Excel tự động chuyển đổi văn bản URL thành siêu kết nối khi được nhập vào một ô
Và đối với một số người, đó là một sự khó chịu
Nếu bạn thuộc loại thứ hai, hãy để tôi chỉ cho bạn cách ngăn Excel tự động tạo URL thành siêu liên kết
Lý do xảy ra điều này là do trong Excel có một cài đặt tự động chuyển đổi 'đường dẫn Internet và mạng' thành siêu liên kết
Dưới đây là các bước để tắt cài đặt này trong Excel
- Nhấp vào tab Tệp
- Nhấp vào Tùy chọn
- Trong hộp thoại Tùy chọn Excel, nhấp vào 'Kiểm chứng' ở khung bên trái
- Nhấp vào nút Tùy chọn Tự động sửa lỗi
- Trong hộp thoại AutoCorrect, chọn tab ‘AutoFormat As You Type’
- Bỏ chọn tùy chọn - 'Đường dẫn mạng và Internet có siêu liên kết'
- Nhấp vào OK
- Đóng hộp thoại Tùy chọn Excel
Nếu bạn đã hoàn thành các bước sau, Excel sẽ không tự động biến URL, địa chỉ email và đường dẫn mạng thành siêu liên kết
Lưu ý rằng thay đổi này được áp dụng cho toàn bộ ứng dụng Excel và sẽ được áp dụng cho tất cả các sổ làm việc mà bạn làm việc cùng
Trích xuất các URL siêu liên kết [sử dụng VBA]
Không có chức năng nào trong Excel có thể trích xuất địa chỉ siêu liên kết từ một ô
Tuy nhiên, điều này có thể được thực hiện bằng cách sử dụng sức mạnh của VBA
Ví dụ: giả sử bạn có một tập dữ liệu [như hình bên dưới] và bạn muốn trích xuất URL siêu liên kết trong ô liền kề
Tôi sẽ chỉ cho bạn hai kỹ thuật để trích xuất các siêu liên kết từ văn bản trong Excel
Trích xuất siêu liên kết trong cột liền kề
Nếu bạn muốn trích xuất tất cả các URL siêu liên kết trong một lần trong một cột liền kề, bạn có thể sử dụng đoạn mã dưới đây
________số 8Đoạn mã trên đi qua tất cả các ô trong vùng chọn [sử dụng vòng lặp FOR NEXT] và trích xuất các URL trong ô liền kề
Trong trường hợp bạn muốn lấy các siêu liên kết trong toàn bộ trang tính, bạn có thể sử dụng đoạn mã dưới đây
Sub ExtractHyperLinks[] On Error Resume Next Dim HypLnk As Hyperlink For Each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset[0, 1].Value = HypLnk.Address Next HypLnk End Sub
Lưu ý rằng các mã trên sẽ không hoạt động đối với các siêu liên kết được tạo bằng chức năng HYPERLINK
Trích xuất siêu liên kết bằng công thức [được tạo bằng VBA]
Đoạn mã trên hoạt động tốt khi bạn muốn lấy các siêu liên kết từ tập dữ liệu trong một lần
Nhưng nếu bạn có một danh sách các siêu liên kết tiếp tục mở rộng, bạn có thể tạo Hàm/công thức do người dùng xác định trong VBA
Điều này sẽ cho phép bạn nhanh chóng sử dụng ô làm đối số đầu vào và nó sẽ trả về địa chỉ siêu kết nối trong ô đó
Dưới đây là mã sẽ tạo UDF để nhận các siêu liên kết
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]0
Lưu ý rằng điều này sẽ không hoạt động với các Siêu liên kết được tạo bằng chức năng HYPERLINK
Ngoài ra, trong trường hợp bạn chọn một dãy ô [thay vì một ô], công thức này sẽ chỉ trả về siêu liên kết trong ô đầu tiên
Tìm siêu liên kết với văn bản cụ thể
Nếu bạn đang làm việc với một tập dữ liệu khổng lồ có nhiều siêu liên kết trong đó, thì đó có thể là một thách thức khi bạn muốn tìm những siêu liên kết có văn bản cụ thể trong đó
Ví dụ: giả sử tôi có tập dữ liệu như hình bên dưới và tôi muốn tìm tất cả các ô có siêu liên kết có văn bản 2019 trong đó và thay đổi nó thành 2020
Và không. làm điều này bằng tay không phải là một tùy chọn
Bạn có thể làm điều đó bằng cách sử dụng một tính năng tuyệt vời trong Excel – Tìm và Thay thế
Với điều này, bạn có thể nhanh chóng tìm và chọn tất cả các ô có siêu liên kết rồi thay đổi văn bản 2019 bằng 2020
Dưới đây là các bước để chọn tất cả các ô có siêu liên kết và văn bản 2019
- Chọn phạm vi mà bạn muốn tìm các ô có siêu liên kết với 2019. Trường hợp muốn tìm trong toàn bộ bảng tính thì chọn toàn bộ bảng tính [bấm vào hình tam giác nhỏ phía trên bên trái]
- Nhấp vào tab Trang chủ
- Trong nhóm Chỉnh sửa, nhấp vào Tìm và Chọn
- Trong trình đơn thả xuống, nhấp vào Thay thế. Thao tác này sẽ mở hộp thoại Tìm và Thay thế
- Trong hộp thoại Tìm và Thay thế, nhấp vào nút Tùy chọn. Điều này sẽ hiển thị nhiều tùy chọn hơn trong hộp thoại.
- Trong tùy chọn 'Tìm gì', nhấp vào mũi tên chỉ xuống nhỏ trong nút Định dạng [như hình bên dưới].
- Nhấp vào 'Chọn định dạng từ ô'. Thao tác này sẽ biến con trỏ của bạn thành biểu tượng dấu cộng với biểu tượng bộ chọn định dạng
- Chọn bất kỳ ô nào có siêu liên kết trong đó. Bạn sẽ nhận thấy rằng Định dạng hiển thị trong hộp bên trái của nút Định dạng. Điều này cho biết rằng định dạng của ô bạn chọn đã được chọn
- Nhập 2019 vào trường 'Tìm gì' và 2020 vào trường 'Thay thế bằng'
- Nhấp vào nút Thay thế tất cả
Trong dữ liệu trên, nó sẽ thay đổi văn bản của bốn ô có văn bản 2019 trong đó và cũng có siêu liên kết
Bạn cũng có thể sử dụng kỹ thuật này để tìm tất cả các ô có siêu liên kết và nhận danh sách liên kết đó. Để thực hiện việc này, thay vì nhấp vào Thay thế tất cả, hãy nhấp vào nút Tìm tất cả. Thao tác này sẽ ngay lập tức cung cấp cho bạn danh sách tất cả các địa chỉ ô có siêu liên kết [hoặc siêu liên kết có văn bản cụ thể tùy thuộc vào những gì bạn đã tìm kiếm]
Ghi chú. Kỹ thuật này hoạt động vì Excel có thể xác định định dạng của ô mà bạn chọn và sử dụng định dạng đó làm tiêu chí để tìm ô. Vì vậy, nếu bạn đang tìm siêu liên kết, hãy đảm bảo rằng bạn chọn một ô có cùng kiểu định dạng. Nếu bạn chọn một ô có màu nền hoặc bất kỳ định dạng văn bản nào, nó có thể không tìm thấy tất cả các ô chính xác
Chọn một ô có siêu liên kết trong Excel
Mặc dù Siêu liên kết rất hữu ích, nhưng có một vài điều về nó khiến tôi khó chịu
Ví dụ: nếu bạn muốn chọn một ô có siêu liên kết trong đó, Excel sẽ tự động mở trình duyệt web mặc định của bạn và thử mở URL này
Một điều khó chịu khác về nó là đôi khi bạn có một ô có siêu liên kết trong đó, nó làm cho toàn bộ ô có thể nhấp được. Vì vậy, ngay cả khi bạn đang nhấp trực tiếp vào văn bản siêu liên kết, nó vẫn mở trình duyệt và URL của văn bản
Vì vậy, hãy để tôi nhanh chóng chỉ cho bạn cách loại bỏ những tác nhân gây kích ứng nhỏ này
Chọn Ô [không mở URL]
Đây là một thủ thuật đơn giản
Khi bạn di con trỏ qua một ô có siêu liên kết trong đó, bạn sẽ thấy biểu tượng bàn tay [biểu tượng này cho biết nếu bạn nhấp vào ô đó, Excel sẽ mở URL trong trình duyệt]
Vẫn nhấp vào ô và giữ nút trái của chuột
Sau một giây, bạn sẽ nhận thấy rằng biểu tượng con trỏ bàn tay thay đổi thành biểu tượng dấu cộng và bây giờ khi bạn rời khỏi biểu tượng đó, Excel sẽ không mở URL
Thay vào đó, nó sẽ chọn ô
Bây giờ, bạn có thể thực hiện bất kỳ thay đổi nào trong ô mà bạn muốn
Thủ thuật gọn gàng… phải không?
Chọn một ô bằng cách nhấp vào khoảng trống trong ô
Đây là một điều khác có thể khiến bạn phát điên
Khi có một ô có siêu liên kết trong đó cũng như một số khoảng trống và bạn bấm vào khoảng trống đó, nó vẫn mở siêu liên kết
Đây là một sửa chữa nhanh chóng
Điều này xảy ra khi các ô này đã bật văn bản ngắt dòng
Nếu bạn tắt ngắt dòng cho các ô này, bạn sẽ có thể nhấp vào khoảng trắng ở bên phải siêu liên kết mà không cần mở liên kết này
Một số ví dụ thực tế về việc sử dụng siêu liên kết
Có những điều hữu ích bạn có thể làm khi làm việc với siêu kết nối trong Excel
Trong phần này, tôi sẽ đề cập đến một số ví dụ mà bạn có thể thấy hữu ích và có thể sử dụng trong công việc hàng ngày của mình.
Ví dụ 1 – Tạo chỉ mục cho tất cả các trang tính trong sổ làm việc
Nếu bạn có một sổ làm việc có nhiều trang tính, bạn có thể sử dụng mã VBA để nhanh chóng tạo danh sách các trang tính và siêu liên kết những trang tính này với các trang tính
Điều này có thể hữu ích khi bạn có dữ liệu 12 tháng trong 12 trang tính khác nhau và muốn tạo một trang tính chỉ mục liên kết đến tất cả các trang tính dữ liệu hàng tháng này
Dưới đây là mã mà sẽ làm điều này
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]1
Bạn có thể đặt mã này vào mô-đun thông thường trong sổ làm việc [trong VBA Editor]
Mã này cũng thêm một liên kết đến trang tóm tắt trong ô A1 của tất cả các trang tính. Trong trường hợp bạn không muốn điều đó, bạn có thể xóa phần đó khỏi mã
Bạn có thể đọc thêm về ví dụ này tại đây
Ghi chú. Mã này hoạt động khi bạn có trang tính [trong đó bạn muốn tóm tắt tất cả các trang tính có liên kết] ở đầu. Trong trường hợp không phải lúc đầu, điều này có thể không cho kết quả đúng]
Ví dụ 2 – Tạo siêu liên kết động
Trong hầu hết các trường hợp, khi bạn bấm vào một siêu liên kết trong một ô trong Excel, nó sẽ đưa bạn đến một URL hoặc một ô, tệp hoặc thư mục. Thông thường, đây là các URL tĩnh, có nghĩa là siêu liên kết sẽ chỉ đưa bạn đến một URL/vị trí cụ thể được xác định trước
Nhưng bạn cũng có thể sử dụng một chút thủ thuật công thức Excel để tạo siêu liên kết động
Theo siêu liên kết động, ý tôi là các liên kết phụ thuộc vào lựa chọn của người dùng và thay đổi tương ứng
Ví dụ, trong ví dụ bên dưới, tôi muốn siêu liên kết trong ô E2 trỏ đến trang web của công ty dựa trên danh sách thả xuống do người dùng chọn [trong ô D2]
Điều này có thể được thực hiện bằng công thức dưới đây trong ô E2
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]2
Công thức trên sử dụng hàm VLOOKUP để tìm nạp URL từ bảng bên trái. Sau đó, hàm HYPERLINK sử dụng URL này để tạo siêu liên kết trong ô có văn bản - 'Bấm vào đây'
Khi bạn thay đổi lựa chọn bằng danh sách thả xuống, kết quả VLOOKUP sẽ thay đổi và theo đó sẽ liên kết đến trang web của công ty đã chọn
Đây có thể là một kỹ thuật hữu ích khi bạn tạo bảng điều khiển trong Excel. Bạn có thể làm cho các siêu liên kết động tùy thuộc vào lựa chọn của người dùng [có thể là danh sách thả xuống hoặc hộp kiểm hoặc nút radio]
Sau đây là bài viết chi tiết hơn về sử dụng Dynamic Hyperlinks trong Excel
Ví dụ 3 – Tạo nhanh các email đơn giản bằng chức năng siêu liên kết
Như tôi đã đề cập trước đó trong bài viết này, bạn có thể sử dụng chức năng HYPERLINK để tạo nhanh các email đơn giản [với email của người nhận được điền sẵn và dòng tiêu đề]
Id email người nhận duy nhất
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]3
Điều này sẽ mở ứng dụng email mặc định của bạn với id email abc@trumpexcel. com trong trường 'Tới'
Id email nhiều người nhận
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]4
Để gửi email cho nhiều người nhận, hãy sử dụng dấu phẩy để phân tách các id email. Điều này sẽ mở ứng dụng email mặc định với tất cả các id email trong trường 'Tới'
Thêm người nhận trong danh sách CC và BCC
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]5
Để thêm người nhận vào danh sách CC và BCC, hãy sử dụng dấu chấm hỏi '?' khi đối số 'mailto' kết thúc và nối CC và BCC với '&'. Khi bạn nhấp vào liên kết trong excel, nó sẽ có 2 id đầu tiên trong trường 'Tới', 123@trumpexcel. com trong trường 'CC' và 456@trumpexcel. com trong trường 'BCC'
Thêm dòng tiêu đề
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]6
Bạn có thể thêm dòng chủ đề bằng cách sử dụng mã &Chủ đề. Trong trường hợp này, điều này sẽ thêm 'Excel thật tuyệt vời' vào trường 'Chủ đề'
Thêm tin nhắn một dòng trong nội dung
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]7
Thao tác này sẽ thêm một dòng "Tôi yêu Excel" vào nội dung thư email
Thêm nhiều dòng tin nhắn trong nội dung
=HYPERLINK["#"&"Sheet2!A1","Link to Sheet2"]8
Để thêm nhiều dòng trong phần nội dung, bạn cần tách từng dòng bằng %0A. Nếu bạn muốn giới thiệu hai ngắt dòng, hãy thêm %0A hai lần, v.v.
Sau đây là bài viết chi tiết cách gửi email từ Excel
Hy vọng bạn tìm thấy bài viết này hữu ích
Hãy cho tôi biết suy nghĩ của bạn trong phần bình luận
Bạn cũng có thể thích các Hướng dẫn Excel sau
- Tự động sửa lỗi Excel
- Cách tìm liên kết ngoài và tài liệu tham khảo trong Excel
- Hơn 100 câu hỏi & câu trả lời phỏng vấn Excel
- Văn bản Excel thành cột
- Biểu đồ thu nhỏ Excel
SÁCH EXCEL MIỄN PHÍ
Nhận Ebook 51 mẹo Excel để tăng năng suất và hoàn thành công việc nhanh hơn
Tên
CÓ - GỬI SÁCH ĐIỆN TỬ CHO TÔI
7 suy nghĩ về “Siêu liên kết trong Excel [Hướng dẫn đầy đủ + Ví dụ]”
Kanhaiyalal Newaskar
Thưa ông, ngày 11 tháng 7 năm 2020.
Bạn trình bày bài viết ” Siêu liên kết” rất gọn gàng và rõ ràng.
Tôi phải hoan nghênh nỗ lực của bạn.
Hơn nữa, tôi cũng háo hức chờ đợi những Mẹo và Thủ thuật như vậy trong tương lai gần.
Một lần nữa cảm ơn bạn.
Kanhaiyalal Newaskar.Abdul Rahim
Cách trả về giá trị khi nhấp vào siêu liên kết. Ví dụ: giá trị trong Sheet1 A1 là “Test” và có một siêu liên kết đến sheet2 A1, vì vậy sau khi nhấp vào, giá trị “Test1” sẽ phản ánh trong Sheet2 A1
Annette
Tôi muốn có thể di chuột qua một siêu liên kết và hiển thị văn bản cụ thể. Làm thế nào tôi có thể làm điều đó?
Greg
Xin chào. Cảm ơn vì hướng dẫn tuyệt vời về siêu liên kết. Tôi đang cố gắng ghi một macro trong excel để chèn một siêu liên kết động vào một hình ảnh, sau đó được thêm vào một email. Phần duy nhất mà tôi gặp khó khăn là khi sử dụng hộp thoại “Chèn siêu liên kết”, tôi không thể dán URL vào tab địa chỉ. Tất cả các tùy chọn đều có màu xám. Thật thú vị, khi tôi thực hiện hành động tương tự trong Outlook, TÔI CÓ THỂ dán URL vào hộp thoại nếu tôi cố chèn trong Outlook. Bất kỳ mẹo nào về nguyên nhân khiến hộp thoại trong excel chuyển sang màu xám khi dán chức năng?
John
Các marcos ở đây là phao cứu sinh. Cảm ơn bạn
Mô-ha-mét Motala
Có thể liên kết một phần của trang tính để gửi email trực tiếp tới email bằng cách nhấp vào siêu liên kết không? . Nếu tôi có một số bộ dữ liệu cần chuyển đến những người khác nhau trong một trang tính. Tôi không thể chỉ gửi toàn bộ trang tính vì lý do riêng tư
duduku sudhakar
cách liên kết một thư mục chứa nhiều ảnh jpg với số sê-ri 1, chẳng hạn như 1. JPG,2. JPG,…
Bạn có thể tạo siêu liên kết động trong Excel không?
Chúng ta cần tạo một siêu liên kết động trong B3, khi chọn tên từ danh sách thả xuống, bấm vào siêu liên kết trong B3 sẽ chuyển ngay đến ô tên đó trong trang tính “Tóm tắt”. 1. Chọn ô trống [ở đây là B3] để đặt siêu liên kết, sao chép và dán công thức bên dưới vào đó rồi nhấn phím Enter .Cách nhanh nhất để tạo siêu liên kết trong trang tính Excel là gì?
Trên trang tính, hãy chọn ô mà bạn muốn tạo liên kết. Trên tab Chèn, chọn Siêu kết nối. Bạn cũng có thể bấm chuột phải vào ô rồi chọn Siêu kết nối. trên trình đơn lối tắt hoặc bạn có thể nhấn Ctrl+K .