🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Vielleicht muss ich doch besser verdeutlichen, was ich erreichen will:
Meine Tabelle, die ich mit Werten aus der anderen Tabelle versorgen will, hat in der 7.Zeile 52 Zellen: A7 bis AZ7.
Die Tabelle, aus der ich die Werte erhalten will hat mehr als 1000 Zeilen. Jede Zeile hat 12 Spalten, wobei meine Werte aus der Spalte J kommen sollen.
Wenn ich jetzt in der Zelle A7 meiner Tabelle "52 Wochen" eintrage =$Tabelle1.$J1431 soll in Zelle B7 folgende Formel eingesetzt werden =$Tabelle1.$J1432 und in C7 =$Tabelle1.$J1433 usw. bis zur Zelle AZ7 =$Tabelle1.$J1484
Der Sinn des ganzen ist, dass sobald ich manuell die Formel in A7 ändere, automatisch die Formeln in den Zellen B7 bis AZ7 angepasst werden.
Ich will die Tabelle immer dann anpassen sobald mir in der Tabelle1 aktuellere Werte vorliegen.
Ich hoffe, dass ich mich verständlich ausgedrückt habe.
Vielen Dank jedoch für Eure Hilfsbereitschaft.
Gruß Werner
Meine Tabelle, die ich mit Werten aus der anderen Tabelle versorgen will, hat in der 7.Zeile 52 Zellen: A7 bis AZ7.
Die Tabelle, aus der ich die Werte erhalten will hat mehr als 1000 Zeilen. Jede Zeile hat 12 Spalten, wobei meine Werte aus der Spalte J kommen sollen.
Wenn ich jetzt in der Zelle A7 meiner Tabelle "52 Wochen" eintrage =$Tabelle1.$J1431 soll in Zelle B7 folgende Formel eingesetzt werden =$Tabelle1.$J1432 und in C7 =$Tabelle1.$J1433 usw. bis zur Zelle AZ7 =$Tabelle1.$J1484
Der Sinn des ganzen ist, dass sobald ich manuell die Formel in A7 ändere, automatisch die Formeln in den Zellen B7 bis AZ7 angepasst werden.
Ich will die Tabelle immer dann anpassen sobald mir in der Tabelle1 aktuellere Werte vorliegen.
Ich hoffe, dass ich mich verständlich ausgedrückt habe.
Vielen Dank jedoch für Eure Hilfsbereitschaft.
Gruß Werner
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Die Lösung hast Du von mir bekommen.
Du musst natürlich etwas Zeit investieren, um die Logik zu verstehen.
Aber auch dazu schrieb ich ja etwas.
Gruß Ralf
Du musst natürlich etwas Zeit investieren, um die Logik zu verstehen.
Aber auch dazu schrieb ich ja etwas.
Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Dann muss ich das im Laufe des Tages mal versuchen. Ich bin jedoch bei LO nicht so fit.
Zur Not melde ich mich nochmal.
Zur Not melde ich mich nochmal.
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Danke @RPP63 Das funktioniert. Ich habe es auch mit dem Start eine und auch zwei Zeilen tiefer (BCB und BCC) versucht und die richtigen Werte wurden bei allen folgenden eingesetzt.
Ich kann mir jetzt damit helfen, dass ich eben mit den folgenden BCB usw. starte.
Leider weiss ich nicht wie Du den Wert BCA ermittelt hast. Zuerst glaubte ich dass es ein hexadezimaler Wert ist, dann passt aber BBZ nicht. Weiter verwirrt mich, dass Du schreibst "Die Startzeile ist 1431, die 1431ste Spalte ist BCA". Wie errechne ich das?
Kannst Du mir verraten, wo ich das zu INDEX nachlesen kann?
Dafür vielen Dank.
Ich kann mir jetzt damit helfen, dass ich eben mit den folgenden BCB usw. starte.
Leider weiss ich nicht wie Du den Wert BCA ermittelt hast. Zuerst glaubte ich dass es ein hexadezimaler Wert ist, dann passt aber BBZ nicht. Weiter verwirrt mich, dass Du schreibst "Die Startzeile ist 1431, die 1431ste Spalte ist BCA". Wie errechne ich das?
Kannst Du mir verraten, wo ich das zu INDEX nachlesen kann?
Dafür vielen Dank.
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Da gibt es mehrere Möglichkeiten.
Bin noch unterwegs und schreibe heute Abend was dazu.
Bin noch unterwegs und schreibe heute Abend was dazu.
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Unter Excel gebe ich einfach die Z1S1-Notation ins Namenfeld ein:Weiter verwirrt mich, dass Du schreibst "Die Startzeile ist 1431, die 1431ste Spalte ist BCA". Wie errechne ich das?
Z1S1431 → Enter springt in die Zelle BCA1
Dies funktioniert in Calc so nicht!
Alternative ist die Funktion =ADRESSE(Zeile;Spalte)
=ADRESSE(42;1431) ergibt $BCA$42
=INDEX(Bereich;[Zeile];[Spalte])
ergibt den Wert aus den Koordinaten des Bereichs.
=Index(C5:E10;4;2) ergibt =D8
Der Rest ist (bereits erklärte) Transformation.
Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
-
- * LO-Experte *
- Beiträge: 3339
- Registriert: Fr 3. Mär 2017, 17:12
Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen
Hallo,
Es wäre doch viel einfacher, die "Startzelle" anzugeben und der Rest erledigt sich automatisch.
Zuerst eine MTRANS-Formel eingeben, die sich auf 52 Spalten erstreckt, z. B.: =MTRANS(FOLGE(52)).
Anschließend bearbeitet (Bereich A7:AZ7 markieren, Bearbeitungsmodus von A7 mit Taste F2 öffnen) man die Formel so wie sie auf dem Screenshot zu sehen ist (Zellbezüge ggf. anpassen).
Die Änderung dann mit Strg+Shift+Enter abschließen.
Gruß
Peter
Es wäre doch viel einfacher, die "Startzelle" anzugeben und der Rest erledigt sich automatisch.
Zuerst eine MTRANS-Formel eingeben, die sich auf 52 Spalten erstreckt, z. B.: =MTRANS(FOLGE(52)).
Anschließend bearbeitet (Bereich A7:AZ7 markieren, Bearbeitungsmodus von A7 mit Taste F2 öffnen) man die Formel so wie sie auf dem Screenshot zu sehen ist (Zellbezüge ggf. anpassen).
Die Änderung dann mit Strg+Shift+Enter abschließen.
Gruß
Peter
Win 11 (x64) ▪ LO 25.2.5.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.