fortlaufende Verknüpfung Tabellenblätter

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: fortlaufende Verknüpfung Tabellenblätter

Beitrag von lorbass »

Inspektion hat geschrieben:ich möchte in einem Excel-Dokument ...
Nur um Irrtümer zu vermeiden: Dies ist kein Microsoft-Forum, sondern ein OpenOffice.org-Forum. Es geht hier also um Calc, nicht um Excel.

Wie auch immer: Deine Summe auf dem 21. Blatt könnte etwa so aussehen:

Code: Alles auswählen

=SUMME(Tabelle1.A1:Tabelle20.A1)
Gruß
lorbass
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: fortlaufende Verknüpfung Tabellenblätter

Beitrag von Karolus »

Hallo

Suchst du nach:
=INDIREKT("Tabelle"&ZEILE(A1)&".A1"

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: fortlaufende Verknüpfung Tabellenblätter

Beitrag von chrk »

Karolus hat geschrieben:Hallo

Suchst du nach:
=INDIREKT("Tabelle"&ZEILE(A1)&".A1"

Gruß Karo
Wenn Deine Tabellen Tabelle1, Tabele2 usw. heißen, funktioniert Karols Tipp doch, wenn Du ZEILE(A2) in die erste Formel einsetzt. Das liefert Dir eine 2 (für die zweite Zeile) zurück; INDIREKT() setzt den ganzen String zusammen zu "Tabelle2.A1" und liefert den Wert der referezierten Zelle. Das kannst Du runterziehen und es funktioniert entsprechend.

Wenn Du Deine Tabellen anders benannt hast, nimmst Du eine Hilfsspalte mit den Tabellennamen hinzu und lässt Dir mit INDIREKT(H1;&".A1") diesen String zusammenbauen. H1 steht hier für die erste relevante Zelle in der Hilfsspalte.
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: fortlaufende Verknüpfung Tabellenblä�er

Beitrag von chrk »

[gelöscht, weil die Forensoftware sich verschluckt hat]
chrk
Zuletzt geändert von chrk am So, 20.04.2008 12:32, insgesamt 1-mal geändert.
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: fortlaufende Verknüpfung Tabellenblätter

Beitrag von lorbass »

=INDIREKT(ZEILE(A1)&".E2")

Der Inhalt von A1 ist nicht relevant, da nur die Zeilennummer zur Bildung des Blatt-Namens verwendet wird.

Gruß
lorbass
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: fortlaufende Verknüpfung Tabellenblätter

Beitrag von chrk »

Gast hat geschrieben:Meine erstes Tabellenblatt heisst: Überischt
Hier sollen die die Daten aus allen weiteren Tabellenblätter ersichtlich sein, (also eine Übersicht)so dass ich nicht jedes mal in alle Blätter schauen muss.
Dann kommt das Tabellenblatt Namens: 1, dann das nächste Tabellenblatt mit Name 2, dann kommt 3, usw. bis Tabellenblatt names: 20.
Dann musst Du natürlich die "1" über die ZEILE(A1) erzeugen. Es geht simpel darum, dass bei dieser Art der Benennung in der Formel über einen relativen Zellbezug, der beim Runterziehen mit wandert, die Ziffer zu erzeugen, mit der Deine Tabelle benannt ist.
Konkreter Fall:
Ich möchte nun die Daten des Tabellenblatt Names: 1, des Feldes E2 in der Übersicht in Zelle C5 sehen.Habe ich also normal verknüpft mit: ='1 '.E2 (steht in der Zelle C5)
Nun kann ich aber die Formal nicht herunterziehen, da es mir nicht automatisch das nächste Tabellenblatt zieht, folglich sollte die Formel also aussehen ='2'.E2.
Calc schriebt aber ='1'.E3
Du hast genau den literalen und den variablen Teil vertauscht.
Also konkret

Code: Alles auswählen

Übersicht.C5=INDIREKT(ZEILE(A1)&".E2")
ergibt als String, der dann von INDIREKT() ausgewertet wird 1.E2, 2.E2 und so fort beim Runterziehen.
Würde dir die Calc ja gern anhängen...
Anmelden und mitmachen. Dateigröße bis 128kb.
Dateianhänge
indirekt_nummerierte_blaetter.ods
(7.87 KiB) 189-mal heruntergeladen
Antworten