Clever-Excel-Forum

Normale Version: Hyperlink oder Link mit variablem Zellenbezug
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich nutze Excel 365 und TEAMS.

Ich habe eine sehr grosse To Do Liste in einer Excel Datei. Der Aufbau ist relativ einfach. 
Tabellenblatt "OPL": Übersicht über alle To Do`s in Kurzform mit Spalten A-F.
Tabellenblatt "001", Tabellenblatt "002", bis Tabellenblatt "160".

In jedem Tabellenblatt wird der Fortschritt des einzelnen To Do`s dokumentiert. Im oberen Bereich habe ich einen Link eingefügt der mir wieder zurück in die Lasche "OPL" springen soll.
Das macht er auch ! Aber leider muss ich bei der Anlage des Links einen "Zellenbezug" eingeben und der ist leider immer fix "A1" (da ich hierfür ein Template benutze, das ich immer kopiere)
wenn ein neues To Do dazu kommt. Kann ich diesen Zellbezug nicht "variabel" gestalten ? Z.B. Wenn Du in der "OPL" bei To Do 160 (Excel Zeile 160) arbeitest und in die Detail View gehst,
springe in der Detailview (hier Lasche 160) wieder zurück, zumindest in die OPL Zeile 160 oder Zeile 160 und Zelle A160

Mein Problem ist, wenn ich zum Beispiel im To Do mit der laufenden Nummer 160 arbeite und in diesem Tabellenblatt auf den oben erwähnten Link "zurück" klicke, springt er zwar in die
Übersicht "OPL" aber natürlich auf den festen Zellbezug A1. Das ist blöd, da ich dann in der Lasche OPL wieder manuell ganz nach unten bzw. auf die Nummer 160 scrollen muss.

Danke für eure Hilfe.
Volker
Es gibt einige Möglichkeiten, den Zellbezug in Ihrem Hyperlink variabel zu gestalten. Eine Möglichkeit besteht darin, die Zellnummer in der OPL-Tabelle als Variable zu verwenden und sie in den Hyperlink-Formel einzufügen. Sie können beispielsweise eine Formel verwenden, die die aktuelle Zellnummer ermittelt und sie in den Hyperlink einfügt, z.B. =HYPERLINK("#OPL!A" & ROW(), "Zurück zur Übersicht"). So wird der Hyperlink immer zu der aktuellen Zeile in der OPL-Tabelle verweisen.
Hallo
Würde mich hier mal umsehen
Gruß Holger
Hi Kronos,

super danke.

Aber ich bin in Excel leider nicht so fit. Ich habe Ihren Vorschlag probiert, aber mir fehlt das Know How für "Formel für die Ermittlung der aktuellen Zelle".
Ich habe mein Problem kurz in eine sehr einfache Beispiel Tabelle (siehe Attachement) übernommen. Vielleicht können Sie sich das mal anschauen.

Am Beispiel der laufenden Nummer 070 wird mein Problem denke ich klar. Wenn ich in der Lasche "070" auf den Zurück Pfeil gehe, geht er natürlich auf
den "festen Zellbezug" OPL A1 zurück und ich muss für die weitere Bearbeitung der nächsten laufenden Nummer in der OPL manuell nach unten scrollen.

Gruß
Volker
Es gibt viele Möglichkeiten, die aktuelle Zelle in Excel zu ermitteln. Eine einfache Methode ist die Verwendung der Funktion "ADRESSE" in einer Formel. Beispielsweise können Sie die Formel "=ADRESSE(ZEILE();SPALTE())" in eine Zelle eingeben, um die Adresse der aktuellen Zelle anzuzeigen.

Alternativ können Sie auch die Funktionen "ZEILE()" und "SPALTE()" verwenden, um die aktuelle Zeile und Spalte separat zu ermitteln.

Es gibt auch andere Möglichkeiten, die aktuelle Zelle zu ermitteln, aber dies sind einige einfache Methoden, die Sie ausprobieren können.
Hi,

Du solltest vielleicht mal den Link durcharbeiten, den Holger Dir gegeben hat. Der zeigt Dir die Möglichkeiten, wie man einen Hyperlink variabel gestalten kann!
Hier wäre z.B. das sinnvoll (als Formel in einer Zelle):

Code:
=HYPERLINK("#opl!B"&ANZAHL2(OPL!B:B)+1)

Es geht auch mit Deinem Pfeil, als Zellbezug:

Code:
INDEX(OPL!B:B;ANZAHL2(OPL!B:B)+1)

@Kronos,

ich halte die Funktion ADRESSE für das überflüssigste was Excel zu bieten hat. In 99% aller Fälle gibt es bessere Methoden, ein Problem zu handlen, in diesem Fall ist es diese Funktion wenig hilfreich.
Hi,

habe ich:

Lösungen Zeile 2-5 scheiden aus, da in einem anderen Tabellenblatt.
Lösungen Zeile 7-8 scheiden aus, da ich auf kein Datum (Tag, Monat, Jahr) verlinken will.
Lösungen Zeile 9-11 scheiden aus, da in der gleichen Tabelle (Datei).

Offen: Zeile 6, 12 und 13:
Zeile 6: in meiner Detaillasche "070" ziehe ich in A1 den Namen der Lasche über eine Formel (auch aus einem Forum), somit kann ich den Inhalt aus A1 nicht verwenden.
Zeile 12: vermutlich das gleiche wie in Zeile 6, da in A1 der Name der Lasche über eine Formel (auch aus einem Forum) ermittelt wird und somit nicht adressierbar ist.
Zeile 13: könnte gehen, aber ich bin Excel Anfänger.

Auch die Hinweise von Kronos sind bestimmt alle sinnvoll, aber da ich Anfänger bin für mich leider nicht wirklich hilfreich.

Trotzdem Danke für die Hilfe

Gruß
Volker[attachment=46728]

Hallo,

zu spät gelesen. 

Ha, scheint zu funktionieren ..... lass mich testen.

Danke
Volker

Hallo,

zu spät gelesen. 

Ha, scheint zu funktionieren ..... lass mich testen.

Danke
Volker

Hi,

leider nicht.

Mit "=HYPERLINK("#opl!A"&ANZAHL2(OPL!A:A)+1)" spingt er zwar zurück auf die Lasche OPL aber auch leider an die letzte Zahl die er in Spalte A findet.

Wir gehen diese To Do Liste von oben nach unten durch und klären jeweils ob es Statusänderungen gegeben hat in der Detail View (Bsp: 001 oder 020 oder 070)
und gehen dann wieder zurück in die OPL. Wenn ich jetzt Deine Formel in der Lasche "020" verwende, springt er mir zurück in die OPL ans Ende der Tabelle in
die Zelle OPL A72 und ich muss nach oben scrollen sodass ich mit der nächsten Nummer (in diesem Fall 021) weiter machen kann.

Danke
Volker
Hi,

=HYPERLINK("#OPL!A"&A1+1)

Oder, falls sich die Zeile nicht so einfach berechnen lässt:

=HYPERLINK("#OPL!A"&VERGLEICH(A1;OPL!A1:A161;0))