Bagaimana mengubah ratusan URL teks di Excel menjadi hyperlink yang dapat diklik?

13

Bagaimana cara mengubah kolom url menjadi hyperlink, sehingga pengguna dapat mengklik url dalam sel dan membukanya di browser?

Saya menempelkan 100 url dan masing-masing masuk ke selnya sendiri. Ketika saya mengklik dua kali di dalam sel dan kemudian meninggalkannya, Excel mengubah teks menjadi biru dan membuat tautan darinya. Saya tidak ingin mengklik dua kali seratus kali, tetapi masih ingin memformat semua sel menjadi tautan.

kacalapy
sumber
1
Benar-benar sebagai tambahan, tetapi sesuatu yang harus diperhatikan jika hyperlink tidak berfungsi seperti yang diharapkan: Office menggunakan alur kerja Penemuan Keberadaan Office Microsoft yang aneh (melibatkan Internet Explorer bahkan jika itu bukan browser default Anda) ketika Anda mengklik URL tersebut.
Arjan

Jawaban:

12

Fungsi dalam Excel untuk melakukan hyperlink adalah di =Hyperlink("http://www.techonthenet.com","Tech on the Net")mana "http://www.techonthenet.com"alamat internet dan "Tech on the Net"adalah judul yang muncul di sel Excel.

Jadi ketika Anda menulis url ke dalam file Excel cukup bungkus fungsi ini di sekitar setiap url. Jika Anda tidak ingin membuat nama dinamis, Anda selalu dapat menempatkan url sebagai nama juga.

Jika Anda tidak memasukkan nilai secara program maka situs ini menyebutkan menggunakan fungsi lembar kerja HYPERLINK. Meskipun referensi yang lebih baik adalah ini yang menuntun Anda melalui cara menambahkan makro ke excel dan mereka menyediakan kode untuk makro. Jadi ketika setelah Anda menambahkan makro ini Anda bisa memilih kolom url dan menjalankan makro dan itu mengubah seluruh kolom menjadi hyperlink

Kyra
sumber
1
saya menempelkan 100 url dan masing-masing masuk ke selnya sendiri. ini bagus tapi itu teks biasa. ketika saya dblcick ke dalam sel dan kemudian biarkan excel Tirns teks biru dan membuat tautan darinya. saya tidak ingin melakukan dbl klik seratus kali dan ingin memformat semua sel menjadi tautan seperti yang saya lakukan.
1
Saya menambahkan cara lain bagi Anda untuk melakukan ini. Saya berasumsi Anda melakukannya melalui program yang Anda tulis karena Anda berada di stackoverflow.
Kyra
Apakah ada kemungkinan hanya menerapkan beberapa format yang berbeda mungkin melakukan trik juga? Saya agak ragu bahwa Excel akan benar-benar memasukkan hyperlinkformula ketika melakukan sihir otomatis. (Saya tidak punya Excel di sini, tetapi menekan Ctrl-1 untuk properti sel mungkin menunjukkan sesuatu yang berguna?)
Arjan
12

Dari sini: Konversikan URL ke Tautan yang Dapat Diklik di Excel

Public Sub Convert_To_Hyperlinks()
  Dim Cell As Range
  For Each Cell In Intersect(Selection, ActiveSheet.UsedRange)
    If Cell <> "" Then
      ActiveSheet.Hyperlinks.Add Cell, Cell.Value
    End If
  Next
End Sub

Menciptakan Makro

  • Buka dokumen Excel Anda
  • Buka editor makro dengan menekan ALT + F11.
  • Di Menu Alat, klik kiri Lihat dan pilih Project Explorer.
  • Cari folder yang disebut 'Modul', klik kanan, pilih 'Sisipkan', lalu pilih 'Modul'.
  • Rekatkan kode ke modul proyek yang telah Anda pilih.
  • Tekan ALT + F11 untuk kembali ke buku kerja Excel Anda (atau klik ikonnya di bilah tugas Windows).

Jalankan Makro

  • Untuk menjalankan makro, pilih tautan teks yang tidak dapat diklik yang ingin Anda konversi menjadi hyperlink yang dapat diklik.
  • Tekan ALT + F8 untuk membuka jendela pemilih Makro dan klik pada makro yang baru saja Anda buat.
  • Tautan Anda sekarang semuanya dapat diklik! Menghemat waktu Anda dan kelelahan entri data :)
Niall Flynn
sumber
Poin bonus untuk instruksi makro yang jelas. Jika Anda harus melakukan hal semacam ini secara teratur, ini membantu untuk menyimpan makro di suatu tempat secara terpusat sehingga Anda dapat memuatnya ke dalam buku kerja yang Anda butuhkan. Anda juga bisa membuat tombol pintas untuk makro di dalam buku kerja.
NateJ
Tambahan yang bagus untuk pita Anda di Excel. Sorot bidang, tombol klik, Boom! Sel yang memiliki hyperlink.
Jay Killeen
2

Sulit dipercaya bahwa tidak ada pengaturan opsional untuk memberi tahu Excel untuk memperlakukan URL sebagai tautan langsung. Bagaimanapun Outlook secara otomatis melakukan ini. Tetapi sekali lagi - ini adalah produk Microsoft, desah.

Saya memiliki kolom tautan di Excel. Saya memilih kolom dan menempelkannya ke email untuk saya sendiri. Ketika saya menerima surat (kolom Excel masih dipilih), saya menempelkan tautan langsung kembali ke kolom. Selesai!

Atau, Anda dapat menyimpan email sebagai konsep dan membuka konsep tersimpan lagi. Tidak perlu benar-benar mengirim dan menerima email.

RVL
sumber
1

Cara mudah untuk melakukan ini adalah cukup menyimpan file Excel sebagai halaman HTML. Kemudian buka kembali halaman HTML di Excel dan tautan-tautannya akan dapat dijabarkan.

UPDATE
Terkadang ini tidak berhasil. Tapi ini sepertinya selalu berhasil. Klik kanan URL kolom yang dipilih berada. Kemudian Klik Hyperlink, lalu klik "Tempatkan di Dokumen ini" Ini sepertinya selalu berhasil

Richard
sumber
Terkadang ini tidak berhasil. Tapi ini sepertinya selalu berhasil. Klik kanan URL kolom yang dipilih berada. Kemudian Klik Hyperlink, lalu klik "Tempatkan di Dokumen ini" Ini sepertinya selalu berhasil.
Richard
Saya telah menambahkan komentar Anda ke jawaban Anda. Anda selalu dapat memperbarui jawaban Anda
Shekhar
1

Berikut ini akan membuat tautan yang dapat diklik dalam satu rumus

=CONCAT("<",HYPERLINK(M28,M28),">")

Jika Anda ingin menimpa rumus dan membersihkannya <>lalu:
Salin dan tempel rumus tersebut dengan nilainya.
gunakan Ctrl+ Huntuk mengganti <dan secara >individual dengan apa-apa.

Beberapa pria
sumber
0

Jawaban Kyra menunjukkan Anda di sini yang pada dasarnya memberi Anda ini, dan merupakan arah yang baik. Memungkinkan Anda melakukan banyak pilihan sesuai permintaan dan akan mengonversi semuanya.

Sub addHypers()

For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
    If cell <> "" Then
    ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value
    End If
    Next cell
End Sub

Sub removeHypers()
Intersect(Selection, ActiveSheet.UsedRange).Hyperlinks.Delete
End Sub
datatoo
sumber
0

Lihat cara mengonversi teks url ke hyperlink yang dapat diklik di Excel untuk instruksi caranya yang mudah.

Di Excel, klik kolom yang ingin Anda konversi menjadi hyperlink yang bisa diklik.
Ikuti opsi pertama: Konversikan teks URL menjadi hyperlink yang dapat diklik dengan kode VBA

Ikuti langkah-langkah dan setelah Anda menekan F5, tutup aplikasi Microsoft Visual Basic untuk kembali ke file Excel Anda. URL Anda sekarang akan dapat diklik!

Deena
sumber
0

Di versi Excel yang lebih baru (2018 dan seterusnya), cukup buka tarik-turun "Gaya" di bilah menu Beranda dan pilih "hyperlink" sebagai gaya. Ini akan memformat hyperlink teks sebagai hyperlink yang dapat diklik untuk rentang yang telah Anda pilih.

Tim Higgins
sumber
-1

Jika Anda tidak ingin membuat makro dan selama Anda tidak keberatan dengan kolom tambahan, maka buat saja kolom baru di samping kolom URL Anda.

Di kolom baru ketik rumus = HYPERLINK (A1) (mengganti A1 dengan sel apa pun yang Anda minati). Kemudian salin formula ke bawah sisa entri.

UriB
sumber
1
Saran ini telah dibuat oleh jawaban yang diterima. Bisakah Anda mengedit jawaban Anda untuk menjelaskan perbedaannya?
Burgi