Calc: Tabellennamen verwenden

Hallo,
in der Kopf- oder Fußzeile kann man ja den Tabellennamen als Variable
einfügen. Kann ich den oder einen bestimmten Tabellennamen auch in
Zellen verwenden, und falls ja: wie?

Hallo Boris,

in der Kopf- oder Fußzeile kann man ja den Tabellennamen als Variable
einfügen. Kann ich den oder einen bestimmten Tabellennamen auch in
Zellen verwenden, und falls ja: wie?

Wie bei einer Formel mit einem Gleichheitszeichen beginnen und dann
Einfügen > Feldbefehl > Tabellenname

Gruß

Robert

Hallo Boris,

wenn Du mit Zelle eine Zelle in CALC meinst, dann gibt es 2 Optionen:

=ZELLE("filename")

ODER

Nur Dateiname:
=TEIL(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)+1;FINDEN("#";ZELLE("FILENAME");1)-FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)-2)

Gruß

Jürgen

Hallo,

Hallo Boris,

in der Kopf- oder Fußzeile kann man ja den Tabellennamen als Variable
einfügen. Kann ich den oder einen bestimmten Tabellennamen auch in
Zellen verwenden, und falls ja: wie?

Wie bei einer Formel mit einem Gleichheitszeichen beginnen und dann
Einfügen > Feldbefehl > Tabellenname

ah ja -Danke, wieder was gelernt.
Anschlussfrage: geht das auch umgekehrt, also den Tabellennamen aus
einem Zellinhalt zu bilden?

Hallo Boris,

ah ja -Danke, wieder was gelernt.
Anschlussfrage: geht das auch umgekehrt, also den Tabellennamen aus
einem Zellinhalt zu bilden?

Die Möglichkeit finde ich so nicht - außer über ein Makro.
http://www.starbasicfaq.de/WiekannmandenNameneinesArbeitsblattesnde.html#Zweig213

Wozu brauchst Du denn die Änderungsmöglichkeit?

Gruß

Robert

Hallo,

wenn Du mit Zelle eine Zelle in CALC meinst, dann gibt es 2 Optionen:

=ZELLE("filename")

ODER

Nur Dateiname:
=TEIL(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)+1;FINDEN("#";ZELLE("FILENAME");1)-FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)-2)

oh je, ist das aufwendig. Da ich aber nur den Tabellennamen gesucht habe
und nicht den Dateinamen, habe ich mich zu der etwas kürzeren Formel
=TEIL(ZELLE("FILENAME";B2);FINDEN("#$";ZELLE("FILENAME";B2))+2;4)
anregen lassen.

Vielen Dank!

Hallo,

Wozu brauchst Du denn die Änderungsmöglichkeit?

ich will Vorlagen bauen mit vielen einzelnen Seiten, bspw. für jede
Kalenderwoche eine. Benannt dann etwa mit "2020-01" usw. Da wäre es
komfortabel gewesen, nur an einer Stelle des Dokuments einmal die
Jahreszahl zu ändern, und schon ist man gerüstet für das nächste Jahr.

Hallo,

Hallo Boris

wenn Du mit Zelle eine Zelle in CALC meinst, dann gibt es 2 Optionen:

=ZELLE("filename")

ODER

Nur Dateiname:
=TEIL(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)+1;FINDEN("#";ZELLE("FILENAME");1)-FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)-2)

oh je, ist das aufwendig. Da ich aber nur den Tabellennamen gesucht habe
und nicht den Dateinamen, habe ich mich zu der etwas kürzeren Formel
=TEIL(ZELLE("FILENAME";B2);FINDEN("#$";ZELLE("FILENAME";B2))+2;4)
anregen lassen.

Das zeigt dir nur die ersten 4 Zeichen des Tabellennamens an. Das ist
eine Variante, wie du den vollständigen Namen erhältst, egal wie lange
er im zulässigen Rahmen ist:

=RECHTS(ZELLE("FILENAME");LÄNGE(ZELLE("FILENAME"))-SUCHEN("$";ZELLE("FILENAME")))

LG Günther