Saya mengalami masalah menggunakan fungsi Hyperlink Excel. Saya memiliki nama di sel A1, Di sel a2 saya ingin hyperlink yang menghubungkan ke lembar kerja yang dinamai sama dengan nama di sel A1
microsoft-excel-2007
hyperlink
Martijn
sumber
sumber
Jawaban:
Sebagai contoh
Nama lembar yang ditautkan adalah 2 dan nomor sel yang ditautkan adalah A4 dan pesannya adalah TEST. Ini
#
adalah singkatan untuk buku kerja lokal.sumber
The
HYPERLINK
Fungsi digunakan untuk membuat link-link lembar lain ini:Karena bagian pertama adalah sebuah string, jika nilai Anda untuk
SheetName
disimpan dalam sel,A1
Anda dapat menggunakanCONCATENATE
untuk membangun string seperti ini (baris-baris ditambahkan di dalamCONCATENATE
untuk semoga menambah kejelasan)Ini cukup panjang dan menyakitkan, maaf, jadi seseorang mungkin memiliki saran yang lebih baik - tetapi saya pikir ini akan berhasil. Perhatikan bahwa ini hanya akan berfungsi pada file yang disimpan karena memerlukan nama file untuk dikerjakan.
Gunakan
B1
untuk sel atau bernama rentang untuk ditautkan (saya kira cukup gunakan A1 jika Anda hanya ingin membuka lembar itu dan perhatikan tentang titik tertentu di dalamnya).Dan
"NiceName"
apa yang muncul di sel ke pengguna.Sebagai penjelasan singkat, apa yang
CONCATENATE
dilakukan, pertama-tama mengekstraksi nama fileCELL("filename")
, membungkusnya dengan yang diperlukan[]
, menambahkan nama sheet (diambil dari selA1
), dan akhirnya menambahkan!
dan nama sel untuk melengkapi tautan. Hasilnya, misalnya, adalah sesuatu seperti yang berikut, yang seharusnya berfungsi sebagai targetHYPERLINK
.sumber
Menjadi sedikit berhati-hati tentang menggunakan Nama file aktual di hyperlink, karena Anda membuat ketergantungan pada keberadaan Nama file itu.
Jika saya menautkan ke sel di buku kerja yang sama, saya menggunakan:
sumber
Ini berfungsi untuk saya ketika saya tidak tahu apa nama file spreadsheet yang akan terjadi (pengguna mengubah nama untuk setiap versi). Teks ramah saya di sel disebut "LINK" karena nama lembar perlu ada di sel lain sehingga menggandakan nama membingungkan pengguna. Anda akan menyalin rumus ini di sebelah daftar nama lembar kerja dalam kolom H (mulai dari baris 2 dalam kasus ini) ... berfungsi seperti daftar isi yang dapat diklik:
= HYPERLINK (MID (CELL ("nama file", $ A $ 1), FIND ("[", CELL ("nama file", $ A $ 1)), FIND ("]", CELL ("nama file", $ A $ 1) ) - FIND ("[", CELL ("nama file", $ A $ 1)) + 1) & "#" & $ H2 & "! A1", "LINK")
sumber