Hướng dẫn lấy đường link trong Excel hoàn toàn tự động

Thông thường khi chèn link trong Excel sẽ rút gọn, không hiển thị URL để tạo sự chuyên nghiệp và thẩm mỹ cho nội dung tài liệu. Vậy nếu bạn muốn lấy đường link trong Excel để phục vụ cho yêu cầu khác thì làm như nào? Có một số cách để bạn lấy đường link trong Excel, bao gồm công thức lấy link trong file. Dưới đây là các cách lấy link trong Excel.

Cách 1: Sử dụng Edit Hyperlink lấy đường link Excel

Bước 1:

Tại ô muốn lấy đường link trong Excel bạn nhấn chuột phải rồi chọn Edit Hyperlink từ menu ngữ cảnh.

Sử dụng menu chuột phải

Bước 2:

Lúc này hiển thị giao diện tùy chỉnh link chèn trong Excel. Bên dưới ô Address là link bạn cần lấy.

Hiển thị link trong Excel

Cách 2: Lấy link trong Excel tự động

Trong trường hợp file Excel có nhiều link chèn tài liệu thì việc sử dụng menu chuột phải tốn khá nhiều thời gian. Bạn nên sử dụng mã VBA để lấy link trong Excel tự động.

Bước 1:

Tại giao diện Excel bạn nhấn tổ hợp phím Alt + F11 để mở giao diện VBA trong Excel. Tiếp đến, ở giao diện như hình bạn nhấn vào Insert rồi chọn tiếp Module.

Giao diện VBA trong Excel

Bước 2:

Hiển thị giao diện mới, chúng ta dán mã dưới đây vào giao diện.

Sub ExtractHL()

Dim HL As Hyperlink

For Each HL In ActiveSheet.Hyperlinks

HL.Range.Offset(0, 1).Value = HL.Address

Next

End Sub

Nhập mã VBA trong Excel

Sau đó chúng ta nhấn tiếp vào tab Run rồi chọn tiếp Run Sub/UserForm để chạy lệnh này.

Chạy mã VBA trong Excel

Bước 3:

Bạn nhấn tổ hợp phím Alt + Q để đóng giao diện và sau đó bạn sẽ thấy toàn bộ đường link hiển thị ở cột bên cạnh như hình dưới đây.

Lấy đường link trong Excel tự động

Cách 3: Xuất đường link Excel bằng hàm tự tạo

Bước 1:

Chúng ta nhấn ALT+F11 để mở hộp thoại Microsoft Visual Basic for Applications. Sau đó nhấn tiếp Insert > Module và dán đoạn mã bên dưới.

Function GetURL(pWorkRng As Range) As String

'Updateby20140520

GetURL = pWorkRng.Hyperlinks(1).Address

End Function

Hàm tự tạo Excel

Bước 2:

Tiếp đến nhấn vào biểu tượng run ở bên trên rồi lưu lại đoạn mã VBA này lại. Nhập tên rồi nhấn Create để lưu lại mã, rồi nhấn lại run để khởi chạy.

Lưu mã VBA trong Excel

Bước 3:

Quay trở lại giao diện bảng dữ liệu, tại ô hiển thị đường link bạn nhập công thức =GetURL(ô chứa link) như hình dưới đây rồi nhấn Enter để thực hiện.

Công thức lấy link trong Excel

Ngay lập tức bạn đã có được đường link trong Excel từ nội dung chèn trong bảng dữ liệu.

Hiển thị đường link trong Excel

Bạn chỉ cần kéo ô kết quả đầu tiên xuống dưới để lấy link còn lại là được.

Lấy link trong Excel bằng hàm tự tạo

Thứ Tư, 20/03/2024 14:15
31 👨 1.460
0 Bình luận
Sắp xếp theo
    ❖ Microsoft Excel