Saya memiliki kolom di excel, di mana saya memiliki semua nilai url situs web. Pertanyaan saya adalah saya ingin mengubah nilai url ke tautan aktif. Ada sekitar 200 entri di kolom itu dengan url berbeda di semua sel. Apakah ada cara saya bisa membuat hyperlink aktif ke semua sel tanpa menulis makro.
excel-2007
hyperlink
pengembang
sumber
sumber
Buat makro seperti di sini:
Pada menu Alat di Microsoft Excel, arahkan ke Makro, lalu klik Editor Visual Basic. Pada menu Sisipkan, klik Modul. Salin dan tempel kode ini ke jendela kode modul. Maka secara otomatis akan menamainya HyperAdd.
Setelah selesai menempelkan makro Anda, klik Tutup dan Kembali ke Microsoft Excel pada menu File.
Kemudian pilih sel yang diperlukan dan klik makro dan klik jalankan.
CATATAN JANGAN pilih seluruh kolom! Pilih HANYA sel yang ingin Anda ubah menjadi tautan yang dapat diklik, jika tidak, Anda akan berakhir dalam lingkaran yang tidak berakhir dan harus memulai ulang Excel! Selesai!
sumber
Address:=xCell.Formula
keAddress:="mailto:" & xCell.Formula
http://
ini perlu ditambahkan (gunakan perubahan di atas, tetapi gantikanmailto:
denganhttp://
. Kalau tidak, hyperlink tidak berfungsi.Inilah cara saya temukan. Saya menggunakan Mac menggunakan Excel 2011. Jika kolom B memiliki nilai teks yang Anda inginkan menjadi hyperlink, masukkan rumus ini di sel C1 (atau D1 atau apa pun asalkan itu kolom gratis):
=HYPERLINK(B1,B1)
Ini akan menyisipkan hyperlink dengan lokasi sebagai teks tautan dan "nama ramah" sebagai teks tautan. Jika Anda memiliki kolom lain yang memiliki nama ramah untuk setiap tautan, Anda dapat menggunakannya juga. Kemudian, Anda bisa menyembunyikan kolom teks jika Anda tidak ingin melihatnya.Jika Anda memiliki daftar ID sesuatu, dan url-nya semuanya
http://website.com/folder/ID
, seperti:Anda dapat menggunakan sesuatu seperti
=HYPERLINK("http://website.com/folder/"&A1,A1)
dan Anda tidak memerlukan daftar url. Itu adalah situasi saya dan bekerja dengan baik.Menurut posting ini: http://excelhints.com/2007/06/12/hyperlink-formula-in-excel/ metode ini akan bekerja di Excel 2007 juga.
sumber
OK, ini solusi tipu, tapi saya tidak tahu bagaimana cara mendapatkan Excel untuk mengevaluasi kolom URL sebagai hyperlink secara massal.
="=hyperlink(""" & A1 & """)"
=
dengan=
(entah bagaimana memaksa evaluasi ulang sel).Gaya hyperlink saja tidak akan dikonversi menjadi tautan yang dapat diklik, dan dialog "Sisipkan Hyperlink" tampaknya tidak dapat menggunakan teks sebagai alamat untuk sekelompok sel secara massal. Selain itu, F2dan Entermelalui semua sel akan melakukannya, tapi itu membosankan untuk banyak sel.
sumber
Cara yang cukup mudah untuk daftar yang agak pendek:
Anda memiliki tautan Anda;)
sumber
Jika menambahkan kolom tambahan dengan hyperlink bukanlah suatu opsi, alternatifnya adalah menggunakan editor eksternal untuk menyertakan hyperlink Anda ke dalam
=hyperlink("
dan")
, untuk mendapatkan=hyperlink("originalCellContent")
Jika Anda memiliki Notepad ++, ini adalah resep yang dapat Anda gunakan untuk melakukan operasi ini secara semi-otomatis:
=hyperlink("
. Ini menambahkan=hyperlink("
di awal setiap entri.$
(ujung jalur) dengan"\)
. Ini menambahkan kutipan tertutup dan tanda kurung tertutup (yang perlu diloloskan\
ketika ekspresi reguler diaktifkan) di akhir setiap baris.sumber
=hyperlink("__linecontentgoeshere__")
... bagi mereka yang dapat disesatkan dengan menyebutkan notepad ++="=HYPERLINK("""&A1&""")"
( dengan asumsi URL dalam A1). Kemudian salin hasilnya ke Notepad dan kembali ke Excel (mungkin ada cara yang lebih baik). Sekarang Anda memiliki hyperlink yang berfungsi - Anda dapat menerapkan gaya hyperlink dari panel Styles ke mereka untuk mendapatkan tampilan bergaris bawah biru. Jika Anda memiliki label tautan di kolom B, Anda dapat menggunakan rumus ini:="=HYPERLINK("""&A1&""";"""&B1&""")"
.Metode ini berfungsi untuk saya menggunakan fungsi hyperlink:
Di mana
B10
sel berisi versi teks URL (dalam contoh ini).sumber
Dengan Excel 2007 di Windows, saya menemukan langkah-langkah ini paling sederhana;
sumber
Saya kaget Excel tidak melakukan ini secara otomatis, jadi ini solusi saya, saya harap akan bermanfaat bagi orang lain,
data:text/html,<button onclick="document.write(document.body.querySelector('textarea').value.split('\n').map(x => '<a href=\'' + x + '\'>' + x + '</a>').join('<br>'))">Linkify</button><br><textarea></textarea>
Alih-alih langkah kedua, Anda dapat menggunakan halaman di bawah ini, pertama, klik "Run snippet code" lalu tempel kolom di atasnya
sumber
Bagi saya, saya hanya menyalin seluruh kolom yang memiliki URL dalam format teks ke aplikasi lain (katakanlah Evernote), dan ketika mereka ditempel di sana mereka menjadi tautan, dan kemudian saya hanya menyalinnya kembali ke Excel.
Satu-satunya hal di sini adalah Anda perlu memastikan data yang Anda salin kembali baris dengan sisa kolom.
sumber
Coba ini:
= HYPERLINK ("mailto:" & A1, A1)
Ganti A1 dengan teks sel alamat email Anda.
sumber
Saya menemukan bahwa tidak ada metode di sini yang berfungsi jika hyperlink tidak menyertakan http: // karena mereka ditautkan ke lokasi lokal.
Saya juga ingin membodohi naskah karena pengguna tidak akan dapat memeliharanya sendiri dan saya tidak akan tersedia.
Ini hanya akan berjalan pada sel dalam rentang yang dipilih jika mengandung titik dan tanpa spasi. Ini hanya akan berjalan hingga 10.000 sel.
sumber
sumber
Anda bisa menyisipkan formula
=HYPERLINK(<your_cell>,<your_cell>)
ke sel yang berdekatan dan seret sepanjang jalan ke bawah. Ini akan memberi Anda kolom dengan semua tautan. Sekarang, Anda dapat memilih kolom asli dengan mengeklik tajuk, klik kanan, dan pilihHide
.sumber
Masukkan URL ke dalam tabel HTML, muat halaman HTML ke dalam browser, salin konten halaman itu, tempel ke Excel. Pada titik ini, URL dipertahankan sebagai tautan aktif.
Solusi diusulkan pada http://answers.microsoft.com/en-us/mac/forum/macoffice2008-macexcel/how-to-copy-and-paste-to-mac-excel-2008-a-list-of/ c5fa2890-acf5-461d-adb5-32480855e11e oleh (Jim Gordon Mac MVP) [ http://answers.microsoft.com/en-us/profile/75a2b744-a259-49bb-8eb1-7db61dae9e78]
Saya menemukan bahwa itu berhasil.
Saya punya URL ini:
Saya memasukkannya ke file HTML (links.html) seperti ini:
Lalu saya memuat links.html ke browser saya, disalin, ditempelkan ke Excel, dan tautan itu aktif.
sumber
Terima kasih Cassiopeia untuk kodenya. Saya mengubah kodenya untuk bekerja dengan alamat lokal dan membuat sedikit perubahan pada kondisinya. Saya menghapus ketentuan berikut:
http:/
kefile:///
sumber
NotPresent
?Saya punya daftar nomor yang memberi makan ke url saya ingin hotlink. Misalnya saya memiliki Kolom A dengan nomor pertanyaan (yaitu, 2595692, 135171) dan saya ingin mengubah nomor pertanyaan ini menjadi hotlink dan hanya menampilkan nomor pertanyaan.
Jadi saya membuat hyperlink hanya teks yang mengarah ke Kolom A, dan menyalinnya ke semua nomor pertanyaan saya:
= "= HYPERLINK (" & "" "http" "&" ":" "" & "" & "&" & "" "// stackoverflow.com/questions/"&A1&""""&","&A1& ")"
Lalu saya salin - rekatkan nilai kolom hyperlink teks ini ke kolom lain.
Anda berakhir dengan kolom teks yang terlihat seperti berikut:
= HYPERLINK ("http" & ":" & "// stackoverflow.com/questions/2595692",2595692)
Lalu saya memilih item yang ditempel ini dan menjalankan F2Entry Macro yang mengikuti:
Saya kemudian menghapus kolom entri teks dan Kolom A.
Saya berakhir dengan satu kolom nomor pertanyaan hotlink:
2595692
135171
dll.
Bersulang
sumber
Jika Anda menyalin konten teks ke kolom baru dan menggunakan:
di kolom asli Anda. Kemudian gunakan
$
untuk kolom sehingga terlihat seperti ini:Itulah satu-satunya cara kerjanya bagi saya di Excel 2010 pada Windows 7. Anda dapat menyalin formula.
sumber
Untuk siapa saja yang mendarat di sini dengan Excel 2016, Anda cukup menyorot kolom, lalu klik
Hyperlink
tab yang terletak diHome
pita diStyles
kotak.Sunting: Sayangnya, ini hanya memperbarui gaya sel, bukan fungsi.
sumber
Cara termudah di sini
sumber
Cara paling sederhana di Excel 2010: Pilih kolom dengan teks URL, lalu pilih Hyperlink Style dari tab Home. Semua URL di kolom sekarang hyperlink.
Juga mengklik ganda setiap sel di akhir teks URL dan menambahkan kosong atau cukup masukkan juga akan menghasilkan hyperlink. Mirip dengan cara Anda harus membuat tautan URL dalam email MS Outlook.
sumber
Ada cara yang sangat sederhana untuk melakukan ini. Buat satu hyperlink, dan kemudian gunakan Format Painter untuk menyalin format. Itu akan membuat hyperlink untuk setiap item.
sumber