Cara Menarik Hanya Alamat URL dari Hyperlink di Excel
Di Excel, terkadang Anda perlu mengekstrak hanya alamat URL dari hyperlink yang dimasukkan ke dalam sel, tanpa teks tautan. Artikel ini menjelaskan cara menggunakan fitur Excel untuk mengekstrak hanya alamat URL dari hyperlink.
Di sini, kita tidak membahas metode untuk menghapus hyperlink (klik kanan → Hapus Hyperlink), tetapi cara untuk mengekstrak hanya URL-nya.
Metode 1: Menggunakan Macro VBA untuk Menarik Alamat URL
Karena Excel tidak memiliki fitur bawaan untuk secara langsung mendapatkan alamat URL dari hyperlink, menggunakan macro VBA adalah solusi yang praktis. Kode VBA berikut memungkinkan Anda mengekstrak alamat URL dari sel tertentu dan menampilkannya di sel lain.
Kita akan membuat fungsi bernama GetURL untuk menarik URL dari hyperlink.
Langkah-Langkah
- Pada tab “Pengembang”, klik “Visual Basic” untuk membuka Editor VBA.
- Pilih “Sisipkan” → “Modul” dan masukkan kode berikut.
Kode VBA:
Function GetURL(Cell As Range) As String
If Cell.Hyperlinks.Count > 0 Then
GetURL = Cell.Hyperlinks(1).Address
Else
GetURL = ""
End If
End Function
Penjelasan Kode VBA
- Cell.Hyperlinks.Count > 0: Memeriksa apakah sel yang ditentukan memiliki hyperlink.
- Cell.Hyperlinks(1).Address: Mengambil bagian alamat URL dari hyperlink.
- GetURL = “”: Mengembalikan string kosong jika sel tidak memiliki hyperlink.
Cara Menggunakan
- Tutup Editor VBA dan kembali ke lembar kerja Excel.
- Misalnya, jika Anda ingin mengekstrak URL dari hyperlink di sel A2, masukkan rumus berikut di sel lain, seperti B2:
=GetURL(A2)
Ini akan menampilkan hanya URL dari hyperlink di sel A2 ke sel B2.
Contoh
Tabel di bawah ini menunjukkan kolom A yang berisi hyperlink dan kolom B yang menampilkan hanya alamat URL yang diekstrak menggunakan fungsi VBA.
A | B | |
---|---|---|
1 | Teks Tautan | Alamat URL |
2 | =GetURL(A2) | |
3 | Example | =GetURL(A3) |
Hasil
- Sel B2: Menampilkan URL “https://www.google.com” dari hyperlink di sel A2 (Google).
- Sel B3: Menampilkan URL “https://www.example.com” dari hyperlink di sel A3 (Example).
Ringkasan
Menggunakan macro VBA untuk mengekstrak hanya alamat URL dari hyperlink di Excel adalah metode yang efisien. Dengan membuat dan menggunakan fungsi GetURL, Anda dapat dengan mudah mengekstrak bagian URL dari hyperlink di sel mana pun.