Menghasilkan hyperlink Google Spreadsheet dari konten sel

18

Saya memiliki kolom sel dalam Google Spreadsheet dengan nilai-nilai seperti:

37683
36583
38637
32391

Yang ingin saya lakukan adalah menghasilkan hyperlink untuk setiap sel seperti:

http://mywebsite.com?id=xxxxx

... di mana xxxxx adalah nilai sel. Saya tahu format hyperlink di Google spreadsheet dan dapat melakukan pekerjaan secara manual, saya hanya ingin tahu apakah saya dapat menghasilkan ini menggunakan pencarian / penggantian sederhana, atau apakah perlu skrip.

Hyperlink baru dapat masuk ke sel asli, atau sel baru dapat dibuat.

Ada ide?

Tandai Irlandia
sumber

Jawaban:

24

Dengan asumsi nilai Anda ada di kolom A, Anda bisa melakukan ini di kolom B:

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);"link text")

Kemudian Anda dapat mengisi kolom sisanya secara otomatis.

Jika Anda ingin teks tautannya sama dengan id yang Anda tautkan, itu sesederhana itu

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);A1)
bir
sumber
@AlEverett sekarang bagaimana Anda membuat tautan itu di sel yang sama dengan nilainya? Dan simpan nilainya sebagai teks?
Kirill Fuchs
@ Kirill: Nilai Salin / Tempel
ale
Saya menyadari pertanyaan ini sudah sangat lama, tetapi Google Sheets saat ini (tahun 2018) tidak membuat tautan kecuali URL adalah string literal atau referensi sel. Menggunakan rumus untuk membuat string URL tidak akan berfungsi. Anda perlu membuat URL dengan rumus di satu sel, lalu gunakan fungsi HYPERLINK di sel lain, merujuk URL yang dibuat. Sel B1: ="http://mywebsite.com?id=" & A1Sel C1: =HYPERLINK(B1, "link text")atau=HYPERLINK(B1)
Neil Monroe
0
    Column A   Column B  Column C
  1    id's      Names
  2   37683      name 1
  3   36583      name 2
  4   38637      name 3
  5   32391      name 4

Menempelkan di bawah ini ke C1 akan menghasilkan teks (dari kolom B) dengan hyperlink terlampir yang menggabungkan alamat web ( http://mywebsite.com?id=) dengan id (dari kolom A). Ubah "Judul Kolom" dalam rumus menjadi apa pun yang Anda inginkan kolom C dinamai dalam C1.

= {"Judul Kolom"; ARRAYFORMULA (IF (ISBLANK (A2: A) ,, (HYPERLINK ((" http://mywebsite.com?id=" & A2: A), B2: B))))}}

Galerion
sumber