Hücre içeriğinden Google E-tablo köprüleri oluşturma


20

Bir Google E-Tabloda gibi değerleri olan bir sütun hücre var:

37683
36583
38637
32391

Ne yapmak istiyorum gibi her hücre için bir köprü oluşturmaktır:

http://mywebsite.com?id=xxxxx

... burada xxxxx hücrenin değeridir. Google e-tablosundaki bir köprü biçimini biliyorum ve işi manuel olarak yapabilirim, sadece basit bir bul / değiştir kullanarak bunları üretip üretemeyeceğimi ya da komut dosyasına gerek olup olmayacağını merak ediyorum.

Yeni köprü orijinal hücreye girebilir veya yeni bir hücre oluşturulabilir.

Herhangi bir fikir?

Yanıtlar:


25

Değerlerinizin A sütununda olduğunu varsayarsak, bunu B sütununda yapabilirsiniz:

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

Ardından, sütunun geri kalanını otomatik olarak doldurabilirsiniz.

Bağlantı metninin, bağladığınız kimlikle aynı olmasını istiyorsanız, bu kadar basit

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

1
@AlEverett şimdi bu bağlantıyı değerle aynı hücrede nasıl oluşturuyorsunuz? Ve değeri metin olarak mı saklıyorsunuz?
Kirill Fuchs

@Kirill: Değerleri Kopyala / Yapıştır
ale

Bu sorunun çok eski olduğunu anlıyorum, ancak mevcut Google E-Tablolar (2018'de), URL değişmez bir dize veya hücre başvurusu olmadığı sürece bağlantı oluşturmaz. URL dizesini oluşturmak için bir formül kullanmak işe yaramaz. Bir hücrede formül içeren URL oluşturmanız ve ardından oluşturulan URL'ye referansla başka bir hücrede HYPERLINK işlevini kullanmanız gerekir. Hücre B1: ="http://mywebsite.com?id=" & A1Hücre C1: =HYPERLINK(B1, "link text")veya=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

Aşağıyı C1'e yapıştırdığınızda, web adresini ( http://mywebsite.com?id=) kimlikleri (A sütunundan) ile birleştiren köprü eklenmiş metin (B sütunundan) oluşturulur. Formüldeki "Sütun Başlığı" nı C sütununda C1 olarak adlandırılmasını istediğiniz herhangi bir adla değiştirin.

= {"Sütun Başlığı"; ARRAYFORMULA (EĞER (İSBLANK (A2: A) ,, (HYPERLINK ((" http://mywebsite.com?id=" & A2: A), B2: B))))}

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.