2012-05-29 20:51:53 +0000 2012-05-29 20:51:53 +0000
21
21

Excel: Konvertieren einer Spalte mit Hyperlinks, um nur die Links anzuzeigen

In Excel habe ich eine Spalte mit Links, die Text anstelle des eigentlichen Links anzeigen.

Ich brauche die Links tatsächlich. Gibt es eine Möglichkeit, die gesamte Spalte zu konvertieren, so dass die Links angezeigt werden? Andernfalls muss ich auf jeden Link klicken, ihn in einem Browser öffnen und die Adresse kopieren und einfügen…

Außerdem arbeite ich mit Excel 2008 für Mac, also kann ich anscheinend keine Makros verwenden…

Antworten (5)

37
37
37
2012-05-30 06:48:48 +0000

Kurze Antwort: Sie können dies nicht ohne VBA automatisieren.

Manual

Dies ist auf einem Windows 7-Computer; ersetzen Sie einfach die Tastenkombinationen durch ihre entsprechenden Mac-Pendants.

  1. Markieren Sie eine Zelle mit einem Hyperlink.
  2. Drücken Sie CTRL+K. Dadurch wird das Dialogfeld “Hyperlink” geöffnet (siehe Abbildung unten). Sobald es sich öffnet, werden Sie feststellen, dass sich Ihr Cursor bereits im Feld Adresse befindet.
  3. Drücken Sie CTRL+A, um die gesamte URL zu markieren.
  4. Drücken Sie CTRL+C, um sie zu kopieren.
  5. Drücken Sie ESC oder Enter, um das Dialogfeld “Hyperlink” zu schließen.
  6. Fügen Sie die URL irgendwo mit STRG + V ein.
Public Function GetURL(c As Range) As String
    On Error Resume Next
    GetURL = c.Hyperlinks(1).Address
End Function

VBA

Hier ist eine VBA-Lösung für diejenigen, die sie verwenden können.

Erstellen Sie ein VBA-Modul mit dem folgenden Code:

=GetURL(A1)

Um es zu verwenden, geben Sie Folgendes in eine beliebige Zelle ein:

, wobei A1 einen Hyperlink enthält.

Die Funktion bei der Arbeit:

6
6
6
2015-06-08 20:41:48 +0000

Das mag wie eine brutale Gewaltmethode klingen, aber es ist die beste Methode, die mir eingefallen ist. (Ich habe diese Seite entdeckt, als ich selbst vor einer Stunde die gleiche Frage hatte… Sie könnten den ganzen Tag mit der Suche verbringen, aber manchmal ist es einfach einfacher, es zu tun und damit fertig zu sein.)

1) Kopieren Sie nur die Zellen, die die Hyperlinks enthalten, und fügen Sie sie in ein neues Tabellenblatt ein.

2) Exportieren Sie das Arbeitsblatt, klicken Sie auf “Dateityp ändern”, wählen Sie “Als anderen Dateityp speichern” und speichern Sie es als Webseite (auch als HTML-Datei).

3) Öffnen Sie die Webseite in Ihrem Browser und zeigen Sie den Quelltext an.

4) Kopieren Sie den Quelltext und fügen Sie ihn in einen Texteditor ein.

5) Entfernen Sie mit der Funktion “Suchen/Ersetzen” des Texteditors den führenden und den nachgestellten Text jedes Hyperlinks. (Mit anderen Worten, ersetzen Sie den Text durch nichts: “”) Beachten Sie, dass dieser Text für jeden Hyperlink identisch sein sollte.

6) Sie sollten nun eine Textdatei mit nichts als Hyperlinks haben. Kopieren Sie die Datei und fügen Sie sie nach Bedarf wieder in Ihr ursprüngliches Arbeitsblatt ein oder verwenden Sie sie wie/wo auch immer Sie möchten.

Bearbeitet, um darauf hinzuweisen, dass Sie tatsächlich in eine separate Datei exportieren können, die HTM ist. Schließen Sie die Datei und öffnen Sie sie erneut in Excel, und das Problem ist gelöst. Die =Hyperlink-Formel ist weg und die Links werden in normale Links umgewandelt. Diese Methode hat mir Stunden gespart und war total einfach und ich musste mich nicht mit Skripten oder Formeln oder VBA oder Makros beschäftigen.

5
5
5
2015-10-06 14:16:15 +0000

Ich benutze einen Mac und das hat bei mir funktioniert: Markieren Sie die Spalte, die Sie umwandeln möchten, öffnen Sie im Menü “Einfügen” die Option “Hyperlink”. Löschen Sie jeden Text, der im Feld “Anzeige” erscheint. Es wird “[mehrere Zellen ausgewählt]” sagen, wenn Ihr Anzeigetext in den verschiedenen Zellen unterschiedlich ist. Sobald Sie auf “OK” klicken, werden nur noch die Links auf Ihrem Arbeitsblatt angezeigt. Wenn Sie einzelne Zellen und nicht eine ganze Spalte umwandeln müssen, markieren Sie alle Zellen, die Sie umwandeln müssen, klicken Sie mit der rechten Maustaste, wählen Sie “Hyperlink bearbeiten” und führen Sie die gleichen Schritte aus, um den Text im Feld “Anzeigen” zu löschen.

0
0
0
2012-05-29 21:01:44 +0000

Ich bin mir sicher, dass es das mit VBA gibt, aber in der Zwischenzeit klicken Sie mit der rechten Maustaste auf “H” und kopieren Sie die Adresse und fügen Sie sie in das Feld “Bildschirm zum Anzeigen” ein

0
0
0
2019-12-04 21:38:54 +0000

In den Jahren, seit diese Frage gestellt wurde, hat Excel die Funktion =GetURL(cell) hinzugefügt, so dass Sie dies tun können, ohne Ihr eigenes VBA zu schreiben.