Zellenbezug zu Tabellennamen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellenbezug zu Tabellennamen

Beitrag von clag »

Hallo Sonnenhaus,

verknüpfe eine beliebige Zelle auf dem ersten Tabellenblatt jener Tabelle deren Namen du möchtest
hier in A2 und extrahiere mit dieser Formel

Code: Alles auswählen

=LINKS(RECHTS(FORMEL(A2);LÄNGE(FORMEL(A2))-1);FINDEN(".";FORMEL(A2))-2)
den Tabellenblattnamen daraus.


oder erweitere dein Calc mit dieser FUNKTION

Code: Alles auswählen

FUNCTION TBLATTNAME(a as integer)
sheetnames = thisComponent.Sheets.Elementnames
if a < 1  or a > ubound(sheetnames)+1 then
TBLATTNAME = "Fehler"
exit FUNCTION
end if
TBLATTNAME = sheetnames( a-1 )
end FUNCTION
TabBlattNamen.ods
(9.78 KiB) 240-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellenbezug zu Tabellennamen

Beitrag von clag »

Hallo Sonnenhaus,

ich bin ja auch schreibfaul, du musst die Tabellennamen nicht schreiben !

ein = in eine Zelle und dann noch ein Klick in eine Zelle der anderen Tabelle und schon hast du einen fehlerfreien Eintrag :)
Diese Formel Variante hat den Vorteil, das bei einer Änderung eines Tabellennamen die extrahierte Liste sofort aktualisiert wird

die zehn Klicks für die Verknüpfungen sind in 2 Minuten erledigt und fehlerfrei!

Die Funktion ist etwas träger, erhält bei verschobenen Tabellen dafür die aktuelle Reihenfolge.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Zellenbezug zu Tabellennamen

Beitrag von Gert Seler »

JahresHaushalt_2014.ods
Übersicht für monatliche Ein- und Ausgaben, mit Jahresübersicht.
(41.05 KiB) 209-mal heruntergeladen
Hallo Sonnenhaus,
hab Dir mal eine "JahresEinAusgaben-Tabelle" erstellt, innerhalb der Monatstabellen mußt Du noch
die "Formeln und Funktionen" ergänzen.
Bitte dafür die "Hilfe" verwenden.
learning by doing

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten