Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Filter-Formel für Hyperlinks

Filter-Formel für Hyperlinks
01.03.2023 15:26:06
Markus
Hallo liebe Community,
ich habe folgendes Anliegen, das ich mittels Formel und ohne VBA lösen möchte:
In einem Tabellenblatt sind Dokumente in Spalte A aufgelistet. In den folgenden Spalten sind Bereiche aufgeführt und mittels "X" wird gekennzeichnet, welche Dokumente für den Bereich zutreffen.
Dokumentennr. | Bereich 1
123 | X
321 |
132 | X
Nun sollen in einem weiteren Tabellenblatt für einen einzelnen Bereich alle Dokumente aufgeführt werden, die zutreffen.
Mittels Filter-Formel konnte ich das entsprechend lösen:
=FILTER('Matrix'!A:A;'Matrix'!B:B="X")

Am skizzierten Beispiel werden somit für den Bereich 1 die beiden Dokumente 123 & 132 untereinander ausgegeben.
In der Spalte A sind die Dokumentennummern jedoch als Hyperlink angegeben, die ich so gerne auch gefiltert im Ziel-Tabellenblatt ausgeben möchte.
Mit der Filter-Formel bekomme ich jedoch den Zellinhalt kopiert, sprich rein den Text. Gibt es die Möglichkeit, den Hyperlink mit zu übernehmen?
Ich danke Euch vorab!
Viele Grüße
Markus
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Filter-Formel für Hyperlinks
01.03.2023 15:51:25
HeritzP
Hallo,
evtl., wenn du deine formal in die Funktion Hyperlink() einfügst.
Nicht getestet.
AW: Filter-Formel für Hyperlinks
01.03.2023 16:01:42
Daniel
Hi
den Hyperlink aus der Zelle kannst du meines wissen nach nicht per Formel auslesen, nur den angezeigten Text.
wenn du in der Tabelle nicht nur den kurztext ausgeben lässt, sondern die vollständige Link-Adresse, kannst du mit der Funktion Hyperlink daraus dann einen solchen erstgellen:
=Hyperlink(Filter(...))
wenn du nur den Kurztext bekommst, aber die fehlenden bestandteile für die vollständige Linkadresse für alle Zellen gleich sind, kannst du die natürlich in der Formel hinzufügen, um dann den Hyperlink zu erstellen:
=Hyperlink("Texteil vor dem Kurztext"&Filter(...)&"Textteil nach dem Kurztext";Filter(...))
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Filter-Formel für Hyperlinks in Excel


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Daten: Stelle sicher, dass Deine Daten in einem Tabellenblatt wie folgt strukturiert sind:

    Dokumentennr. (Hyperlink) Bereich 1
    =HYPERLINK("Link-zu-Dokument-123"; "123") X
    =HYPERLINK("Link-zu-Dokument-321"; "321")
    =HYPERLINK("Link-zu-Dokument-132"; "132") X
  2. Verwendung der Filter-Formel: Um nur die Dokumente, die für einen bestimmten Bereich zutreffen, zu filtern, kannst Du die folgende Formel verwenden:

    =FILTER('Matrix'!A:A; 'Matrix'!B:B="X")
  3. Hyperlink erstellen: Um die Hyperlinks in der gefilterten Liste beizubehalten, kannst Du die HYPERLINK-Funktion mit der FILTER-Funktion kombinieren. Verwende eine Formel wie diese:

    =HYPERLINK("Link-zu-Dokument-" & FILTER('Matrix'!A:A; 'Matrix'!B:B="X"); FILTER('Matrix'!A:A; 'Matrix'!B:B="X"))

    Hierbei ersetzt Du "Link-zu-Dokument-" durch den entsprechenden Teil der URL oder den gewünschten Link.


Häufige Fehler und Lösungen

  • Filterfunktion funktioniert nicht: Wenn die FILTER-Funktion nicht wie erwartet funktioniert, überprüfe, ob das Excel-Dokument in einer Version ist, die diese Funktion unterstützt. Die FILTER-Funktion ist in Excel 365 und Excel 2021 verfügbar.

  • Hyperlinks werden nicht angezeigt: Stelle sicher, dass Du die HYPERLINK-Funktion korrekt anwendest. Wenn Du nur den Text erhältst, könnte das daran liegen, dass die Fehlermeldung oder der Zellinhalt nicht korrekt verlinkt ist.


Alternative Methoden

Wenn die oben erwähnte Methode nicht funktioniert oder Du eine andere Lösung suchst:

  • VBA verwenden: Eine VBA-Lösung könnte eine Möglichkeit sein, Hyperlinks dynamisch zu filtern, wenn Du mit Formeln nicht weiterkommst. Das erfordert jedoch Programmierkenntnisse.

  • Manuelle Anpassung: Eine andere Möglichkeit wäre, die Hyperlinks manuell in das Zielblat zu kopieren, was jedoch bei einer großen Datenmenge unpraktisch sein kann.


Praktische Beispiele

  1. Beispiel für die Hyperlink-Formel:

    Angenommen, Du hast in Spalte A die Hyperlinks und in Spalte B die Markierungen (X). Du kannst folgende Formel verwenden:

    =HYPERLINK("http://deinlink.com/" & FILTER('Matrix'!A:A; 'Matrix'!B:B="X"); "Dokumente")
  2. Verwendung in einem spezifischen Bereich:

    Wenn Du nur für einen bestimmten Bereich filtern möchtest, passe die Formel entsprechend an:

    =FILTER('Matrix'!A1:A10; 'Matrix'!B1:B10="X")

Tipps für Profis

  • Nutze die Matrixfunktion: Wenn Du mit mehreren Bedingungen arbeiten möchtest, ziehe die Verwendung der FILTER-Funktion in Betracht, um komplexe Filterkriterien zu erstellen.

  • Hyperlink-Referenzen: Achte darauf, dass Du die richtigen Zellbezüge in Deiner HYPERLINK-Formel verwendest, um unerwartete Fehler zu vermeiden.


FAQ: Häufige Fragen

1. Kann ich die Filter-Funktion in älteren Excel-Versionen verwenden?
Nein, die FILTER-Funktion ist nur in Excel 365 und Excel 2021 verfügbar. In älteren Versionen musst Du alternative Methoden verwenden, z.B. Pivot-Tabellen oder manuelle Filter.

2. Wie kann ich die vollständige URL eines Hyperlinks auslesen?
Du kannst die HYPERLINK-Funktion verwenden, um die URL zusammen mit dem angezeigten Text zu erstellen, aber das Auslesen des vollständigen Links aus einer Zelle ist über eine Formel nicht direkt möglich.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige