it-swarm.com.de

Generieren von Google Spreadsheet-Hyperlinks aus Zellinhalten

Ich habe eine Spalte mit Zellen in einer Google-Tabelle mit Werten wie:

37683
36583
38637
32391

Was ich tun möchte, ist, einen Hyperlink für jede Zelle wie zu erzeugen:

http://mywebsite.com?id=xxxxx

... wobei xxxxx der Wert der Zelle ist. Ich kenne das Format eines Hyperlinks in einer Google-Tabelle und könnte die Aufgabe manuell erledigen. Ich frage mich nur, ob ich diese mithilfe eines einfachen Such-/Ersetzungsvorgangs generieren kann oder ob Skripts erforderlich sind.

Der neue Hyperlink kann entweder in die ursprüngliche Zelle eingefügt oder eine neue Zelle erstellt werden.

Irgendwelche Ideen?

13
Mark Ireland

Angenommen, Ihre Werte befinden sich in Spalte A, können Sie dies in Spalte B tun:

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

Dann können Sie den Rest der Spalte automatisch ausfüllen.

Wenn Sie möchten, dass der Text des Links mit der ID übereinstimmt, die Sie verknüpfen, ist dies ganz einfach

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

Um alle Zellen als Links neu zu bewerten, nachdem Sie sie in Textwerte konvertiert haben, führen Sie "Suchen und Ersetzen" aus und tun Sie etwas Dummes wie "http" zu "http". Tatsächlich werden die Zellen aktualisiert und als URLs neu ausgewertet.

1
Eric Barker
    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

Wenn Sie das Folgende in C1 einfügen, wird Text (aus Spalte B) mit angefügtem Hyperlink generiert, der die Webadresse (http://mywebsite.com?id=) mit den IDs (aus Spalte A) kombiniert. Ändern Sie "Spaltentitel" in der Formel in den Namen der Spalte C in C1.

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

0
Galerion