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

Spalte sortieren mit Hyperlink im akt. Dokument

Forumthread: Spalte sortieren mit Hyperlink im akt. Dokument

Spalte sortieren mit Hyperlink im akt. Dokument
17.01.2013 11:19:18
Vat
Hallo zusammen,
ich habe eine Tabelle mit ca. 30 sheets.
Jeder sheet ist gleich aufgeteilt.
In Spalte A stehen in regelmäßigen Zeilenabständen Namen, welche via Zellbezug aus Spalte K kommen.
In Spalte K wiederum sind all diese Namen auf die Namen in Spalte A via Hyperlink verlinkt.
Spalte K ist quasi das Inhaltsverzeichnis für Spalte A. (siehe Anhang)
In K werden immer wieder neue Namen angelegt und müssen entsprechend alphabetisch sortiert werden.
Leider geraten dabei die Verlinkungen der Zeilen (A) durcheinander.
Kann mir bei dem Problem jemand helfen?
Die Tabelle hat leider „Bestandsschutz“ ;) und soll vom Aufbau so bleiben.
https://www.herber.de/bbs/user/83450.xls
V.G. Vat

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte sortieren mit Hyperlink im akt. Dokument
17.01.2013 12:02:20
Klaus
https://www.herber.de/bbs/user/83451.xls
Hi,
nutze die Funktion =HYPERLINK() anstatt des STRG+K Hyperlinks. Der Rest ist String-Zerlegung und INDEX.
Grüße,
Klaus M.vdT.

AW: Spalte sortieren mit Hyperlink im akt. Dokument
17.01.2013 13:13:53
Vat
Hallo Klaus,
erstmal Vilen Dank für deine Hilfe.
Leider habe ich keine Hilfsspalte (K), in der die Namen stehen bzw. auf die ich mich mit deiner Formeln (Spalte L) beziehen kann. Eine Hilfspalte anlegen lohnt nicht. Dann kann ich die Namen auch händisch eintragen.
Ich habe nur Spalte K, in die ich die Namen einmal eintrage. Die links auf die Zellen sind schon vorher vorhanden. Ich überschreibe also nur den linktext "Neu1";"Neu2";"Neu3" etc. mit einem Namen. Der Name ist dan gleich auf die richtige Zelle in Spalte A verlinkt und in selbiger Zelle (Spalte A) steht per Formelbezug der Name welchen ich neu in Spalte K eingetragen habe. z.B.: =(K4)
Ich dachte es liegt vieleicht an einer Einstellung o.ä.
Dann muss ich mich wohl damit abfinden, dass ich entweder die Namen immer doppelt schreiben muss, wenn ich deine Formel nutzen möchte (das Ganze betrifft ca. 600 Einträge in der Arbeitsmappe) oder die Bezüge in Spalte A weg lasse. Dann kann ich nämlich wie gewohnt die Hyperlinks sortieren.
V.G. Vat

Anzeige
AW: Spalte sortieren mit Hyperlink im akt. Dokument
17.01.2013 13:29:05
Klaus
Hi,
du kannst die Namen natürlich auch direkt in die Formel schreiben:
=HYPERLINK("#Tabelle1!A"&VERGLEICH("Schmidt";A:A;);"Schmidt")
Grüße,
Klaus M.vdT.
;
Anzeige

Infobox / Tutorial

Spalte sortieren mit Hyperlink im aktuellen Dokument


Schritt-für-Schritt-Anleitung

Um eine Spalte mit Hyperlinks in Excel zu sortieren, ohne dass die Verlinkungen durcheinander geraten, befolge diese Schritte:

  1. Vorbereitung der Daten: Stelle sicher, dass in Spalte A die Namen stehen und in Spalte K die dazugehörigen Hyperlinks vorhanden sind.

  2. Verwendung der HYPERLINK-Funktion: Anstatt die Hyperlinks manuell zu setzen, kannst du die Formel =HYPERLINK() nutzen. Dies ermöglicht dir, die Hyperlinks dynamisch zu erstellen.

    Beispiel:

    =HYPERLINK("#Tabelle1!A"&VERGLEICH("Name";A:A;);"Name")
  3. Sortierung: Markiere die gesamte Tabelle, inklusive der Spalten mit Hyperlinks. Gehe zu „Daten“ > „Sortieren“. Wähle die Spalte K aus, um sie alphabetisch zu sortieren.

  4. Überprüfe die Verlinkungen: Nach der Sortierung, teste die Hyperlinks in Spalte K, um sicherzustellen, dass sie korrekt auf die Namen in Spalte A verweisen.


Häufige Fehler und Lösungen

  • Problem: Hyperlinks sind nach dem Sortieren nicht mehr korrekt.

    • Lösung: Verwende die =HYPERLINK()-Funktion, um die Verlinkungen dynamisch zu halten.
  • Problem: Keine Hilfsspalte vorhanden.

    • Lösung: Du kannst die Namen direkt in die HYPERLINK-Formel schreiben, um die Verlinkung zu erstellen.

Alternative Methoden

Falls die oben genannten Methoden nicht funktionieren, kannst du diese Alternativen ausprobieren:

  • VBA-Skript: Wenn du mit VBA vertraut bist, kannst du ein Makro schreiben, das die Hyperlinks sortiert, ohne dass sie durcheinander geraten.
  • Separate Hilfsspalte: Erstelle eine Hilfsspalte, die die gleichen Namen wie in Spalte A enthält. Sortiere dann diese Hilfsspalte und verwende sie für die Hyperlinks.

Praktische Beispiele

Hier sind einige Beispiele, die dir helfen könnten, deine Hyperlinks in Excel zu verwalten:

  1. Hyperlink in einer Zelle:

    =HYPERLINK("#Tabelle1!A1", "Erster Name")

    Dieser Hyperlink führt dich direkt zur Zelle A1 in Tabelle1.

  2. Dynamische Hyperlinks für eine Liste: Wenn du Namen in Spalte K hast, kannst du die folgende Formel verwenden:

    =HYPERLINK("#Tabelle1!A"&VERGLEICH(K4;A:A;0);K4)

    Dies erstellt einen Hyperlink für den Namen in K4, der auf die entsprechende Zeile in Spalte A verweist.


Tipps für Profis

  • Vermeide manuelle Hyperlinks: Nutze immer die HYPERLINK()-Funktion, um sicherzustellen, dass deine Links dynamisch und robust sind.
  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Namen in Spalte K eingetragen werden.
  • Makros: Wenn du häufig mit großen Datenmengen arbeitest, erwäge das Erstellen von Makros, um wiederkehrende Aufgaben zu automatisieren.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Hyperlinks nach dem Sortieren funktionsfähig bleiben?
Verwende die HYPERLINK()-Funktion, um die Links dynamisch zu halten.

2. Was mache ich, wenn ich keine Hilfsspalte verwenden kann?
Du kannst die Namen direkt in die HYPERLINK-Formel einfügen, anstatt sie in einer separaten Spalte zu speichern.

3. Ist es möglich, Hyperlinks in mehreren Tabellen gleichzeitig zu sortieren?
Ja, du kannst dies tun, indem du VBA verwendest oder die Hyperlinks so anpasst, dass sie auf die entsprechenden Tabellenblätter verweisen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige