Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Name einer Blattregisterkarte in Zelle einfügen





Frage

Hallo, Wie es in der Kopf- oder Fusszeile mit der Formel &[Register] oder &[Datei] möglich ist; kann man mit einer Formel den Register-Namen oder den Arbeitsmappe-Namen in eine Zelle einfügen, sodass die Zelle automatisch die jeweiligen Namen anzeigt? Benötige dies für einen Titel ausserhalb der Kopfzeile... Falls dies nicht funktioniert: kann man wenigstens die Kopfzeile mit einer Hintergrundfarbe einfärben? Vielen Dank! Dan

Antwort 1 von Jürg

Hi,

Der Name der Arbeitsmappe kann mit folgender Formel in einer Zelle angezeigt werden:

=zelle("dateiname")

Genau so eingeben, wie es hier steht. Viel Erfolg!

Antwort 2 von MasterOfHardness

@Jürg
Danny34 will doch nu den Namen des Blattregisters haben ;o)

@Danny34
Deine Formel lautet:

=RECHTS(ZELLE("Dateiname");LÄNGE(ZELLE("Dateiname"))-SUCHEN("]";ZELLE("Dateiname")))


Ist sogar egal, in welcher Zelle sie steht.

Was passiert im Einzelnen? Mit

Zelle("Dateiname")


wird zunächst der Dateiname mit Pfad und Blattregister ermittelt. Sieht zum Beispiel so aus:

c:\temp\[datei.xls]Tabelle1


Nach dem ersten Semikolon wird mit

LÄNGE(ZELLE("Dateiname"))


die Gesamtlänge des Dateinamen mit Pfad und Tabellenblatt ermittelt, mit

SUCHEN("]";ZELLE("Dateiname"))


wird die Position des letzten Zeichens, was nicht verwendet werden soll (hier die schließende eckige Klammer) ermittelt.

Alles dies wird an die Funktion RECHTS übergeben.

Ich hoffe, dass ihr mit der Erklärung was anfangen könnt, ich tue mich da imer etwas schwer mit Erläuterungen.

Viel Erfolg!
MasterOfHardness

Antwort 3 von MasterOfHardness

Zusatz:

Wenn die Formel

=RECHTS(ZELLE("Dateiname");LÄNGE(ZELLE("Dateiname"))-SUCHEN("]";ZELLE("Dateiname")))


einen Fehler oder einen falschen Wert ergibt, dann Datei speichern und neu öffnen. Excel hat da Schwierigkeiten mit der Aktualisierung wenn in ein anderes Fenster gewechselt wird oder wenn der Dateinamen bzw. der Tabellenblattnamen sich verändert.

Viel Erfolg!
MasterOfHardness

Antwort 4 von want2cu

Hallo,

als Ergänzung zur Lösung von MasterOfHardness:

Die Formeln funktionieren nur in bereits gespeicherten Dateien.
Schreibt man überall lediglich ZELLE("Dateiname") - also ohne ;$A$1 - wird der Pfad zur zuletzt berechneten Tabelle angezeigt.

Wird die Formel in der Form:

=ZELLE("dateiname";$A$1) geschrieben, sollte dieser Bug nicht auftreten.

Cu
want2cu