Excel-Zellinhalte automatisch in Hyperlinks umwandeln - für Google-Suche, Map-Adress-URLs etc.
Manche Felder in Excel hƤtte man gerne automatisch zu URLs umgewandelt, um sich das lƤstige Kopieren aus Excel in Browser-Felder wie die Google-Suche zu ersparen. Praktisch wƤre so etwas zum Beispiel bei Listen mit Suchbegriffen: Anstelle von Nur-Text hƤtte man so gleich in Excel die passenden Google-Such-URLs verfĆ¼gbar. Auch bei Adresslisten wƤren ein automatisches Umwandeln in Links interessant. Aus simplen Listen mit Orts- und StraĆennamen kƶnnte man so die passenden Links zur Lokalisierung in Google Maps generieren. Die Umsetzung einer automatischen Umwandlung in Links mit Excel ist dabei recht einfach:
Um beispielsweise aus einer Liste mit Suchbegriffen, die in Excel gesammelt oder importiert wurden, klickfertige Such-URLs zu erstellen geht man wie folgt vor:
1. Unsere Tabelle enthƤlt die 10 gefragtesten Google-Suchbegriffe von 2012 in Deutschland. Jeder davon soll in der Spalte rechts den dazugehƶrigen Suchlink erhalten.
2. ZunƤchst benƶtigt man dazu den Excel-Befehl āHYPERLINKā, der aus Zeichenketten eine URL erzeugt. Als nƤchstes Element folgt die Basis-URL fĆ¼r Google-Suchanfragen, die bei jeder Google-Suche den vorderen Teil der URL bis zum Suchbegriff bildet. Sie endet in der Browseradressleiste beim Parameter āq=ā, dahinter kƶnnen beliebige Suchbegriffe angehƤngt werden. Zusammengesetzt sieht dann der erste Teil des Excel-Befehls so aus:
=HYPERLINK("https://www.google.de/#hl=de&output=search&sclient=psy-ab&q=
4. Wie kommt nun der jeweilige Suchbegriff aus Spalte 1 hinter diesen Befehl? DafĆ¼r benƶtigt man eine Variable, die das Wort aus der Zelle links Ć¼bernimmt. Sie lautet in unserem Fall:
"&ZS(-1)&"";"Google-Suche"
oder alternativ
"&A:A&"";"Google-Suche"
ZusammengefĆ¼gt kƶnnen diese beiden Teile nun in die Excel-Befehlsleiste kopiert werden – als Beispiel in dieser Form:
=HYPERLINK("https://www.google.de/#hl=de&output=search&sclient=psy-ab&q="&ZS(-1)&"";"Google-Suche"
oder
=HYPERLINK("https://www.google.de/#hl=de&output=search&sclient=psy-ab&q="&A:A&"";"Google-Suche"
5. Um die gesamte Spalte 2 mit diesem Befehl aufzufĆ¼llen, genĆ¼gt bei kleinen Tabellen ein Kopieren oder AusfĆ¼llen mit der Maus. Bei sehr langen Tabellen erleichtert man sich die Arbeit mit der automatischen AusfĆ¼llfunktion. Das geht folgendermaĆen:
- mit der Tastenkombination āStrg-Umschalt-Endeā die Spalte ab dem ersten Eintrag bis zum unteren Ende markieren
- Nun mit āStrg-Uā die Zelle bis zum unteren Ende der Markierung auffĆ¼llen. Fertig.
Variante: Adressen zu Geo-URLs fĆ¼r Google-Maps
Das oben beschriebene Verfahren lƤsst sich natĆ¼rlich in nahezu beliebigen Suchdiensten verwenden. Praktisch wƤre das beispielsweise auch bei Adresslisten, um aus jeder Anschrift einen Link auf die passende Google-Maps-Ansicht zu erzeugen. Hier ein Beispiel fĆ¼r den abgewandelten Excel-Befehl, der aus drei Adressspalten einen Link auf die jeweilige Google-Maps-Ansicht erzeugt:
=HYPERLINK("https://maps.google.de/maps?hl=de&bav=on.2,or.r_qf.&bvm=bv.44770516,d.Yms&biw=1395&bih=916&um=1&ie=UTF-8&q="&ZS(-3)&"+"&ZS(-2)&"+"&ZS(-1)&"";"In Google-Maps")
Beispieltabelle zum Testen und Herunterladen
- Infinity 365-Konferenz vom 24. bis 26. Juni in Salzburg ā Anmelden mit Rabattcode - 14. MƤrz 2024
- Microsoft blockiert die Copilot-Suche mit Restricted SharePoint Search - 12. MƤrz 2024
- Teams-Termin frei aussuchen: Automatisieren Sie Ihre Terminplanung mit dem Office-Buchungskalender in Microsoft Bookings - 30. Januar 2024
Danke! Wirklich eine tolle ErklƤrung! Noch eine Frage: Wie fĆ¼ge ich noch eine weitere Spalte in den Befahl hinzu? Also A&C?
Bei mehreren Spalten sieht das dann so aus: „&A:A&B:B&C:C&“ und so weiter.
Ich habe das Problem dass zwar Google aufgeht jedoch bleibt es als Begriff in der Suchmaske stehen. also es erscheinen keine Treffer – muss erst mit der Entertaste aktiviert werden. Welche Einstellung ist im Browser zu treffen dass sich das automatisch ƶffnet?
Ich habs nochmal Ć¼berprĆ¼ft und kann keinen Fehler finden, funktioniert in Chrome ohne irgendwelche Einstellungen. Und sollte es in jedem anderen Browser tun.
Diese Formel ausprobiert?
=HYPERLINK(„http://www.google.de/#hl=de&output=search&sclient=psy-ab&q=“&A:A&““;“Google-Suche“)
…aber mit Google Maps scheint es Probleme zu geben. Die Formel oben funktioniert tatsƤchlich nicht mehr, vermutlich wurde das URL-Format geƤndert.
Vielen Dank!