Để có thể trích xuất 1 hoặc nhiều Hyperlink trong file Excel để phục vụ công việc. Ta có thể áp dụng các phương pháp như sau:
PHƯƠNG PHÁP 1: Click trực tiếp
- Mở file Excel.
- Click trực tiếp vào ô có chứa Hyperlink. Trình duyệt web (Chrome, Firefox, Edge, v.v.) sẽ nhận diện và mở link lên.
- Copy Hyperlink trong thanh Address bar của trình duyệt.
PHƯƠNG PHÁP 2: Sử dụng menu Insert
- Mở file Excel. Chọn ô có chứa Hyperlink
- Truy cập vào menu Insert > Link > Insert Link…
- Copy Hyperlink trong phần Address
PHƯƠNG PHÁP 3: Sử dụng chuột phải
- Mở file Excel
- Chuột phải vào ô có chứa Hyperlink, chọn Edit Hyperlink…
- Copy Hyperlink trong phần Address
PHƯƠNG PHÁP 4: Sử dụng phím tắt
- Mở file Excel
- Chọn ô có chứa Hyperlink. Nhấn Ctrl + K
- Copy Hyperlink trong phần Address
PHƯƠNG PHÁP 5: Sử dụng VBA (áp dụng cho nhiều Hyperlink)
- Mở file Excel
- Nhấn Alt + F11 để truy cập vào Visual Basic Editor
- Chọn menu Insert > Module
- Copy đoạn code sau vào khung soạn thảo
Sub ExtractURL()
Dim rng As Range
For Each rng In Selection
rng.Offset(0, 1).Value = rng.Hyperlinks(1).Address
Next rng
End Sub
- Tắt Visual Basic Editor, sau đó tô chọn các ô có chứa Hyperlink cần trích xuất
- Bấm Alt + F8, chọn Macro name là ExtractURL. Chọn Run.
- Hyperlink sẽ được trích xuất ở ô bên cạnh đường link. Copy và lưu lại kết quả
PHƯƠNG PHÁP 6: Sử dụng VBA tạo hàm riêng trích xuất Hyperlink (áp dụng cho nhiều Hyperlink)
- Mở file Excel
- Nhấn Alt + F11 để truy cập vào Visual Basic Editor
- Chọn menu Insert > Module
Function GetURL(cell As Range)
GetURL = cell.Hyperlinks(1).Address
End Function
- Tắt Visual Basic Editor. Sau đó ở ô bên cạnh ô có Hyperlink cần trích xuất gõ vào cú pháp: =GetURL(ô có chứa Hyperlink).
- Kéo chọn hết các dòng cần trích xuất Hyperlink. Copy và lưu lại kết quả.
Chúc các bạn thao tác thành công !