URL extrahieren in Google Sheets

Um in Google Sheets die URL aus einer Zelle mit einem Hyperlink zu extrahieren, gibt es leider keine Standardformel. Stattdessen kann man dies mit einer Funktion im Apps Script durchführen.

Folgende Schritte sind hierfür in Google Sheets zu tun:

  1. Im Sheet unter „Erweiterungen“ auf den Menüpunkt Apps Script gehen
  2. Folgende Funktion erstellen und speichern: function GETLINKS(ARRAY){const textValues = SpreadsheetApp.getActiveSheet().getRange(ARRAY).getRichTextValues()return textValues.map(function(ele){return ele[0].getLinkUrl()})}
  3. In der gewünschten Spalte in der obersten Zeile durch die Formel „=GETLINKS(„A2:A“)“ die Funktion aufrufen, die entsprechend aus der Quellspalte die URL extrahieren soll (in diesem Beispiel aus Spalte A).