Seite 1 von 2

Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 16:21
von Werner_7
Ich möchte in einer Tabelle, die Ihre Felder aus einer anderen Tabelle versorgt, das nächste Feld der anderen Tabelle als mein nächstes Feld holen.

Beispiel:
in meiner Tabelle habe ich im ersten Feld aus der anderen Tabelle geholt, also dort eingetragen: =$Tabelle1.$J1431
in meinem nächsten Feld soll das nächste Feld aus der anderen Tabelle so eingetragen werden: =$Tabelle1.$J1432

Mein erstes Feld ist das Feld A7. In meinem Feld B7 soll jetzt =$Tabelle1.$J1432

Ich möchte einfach den Bezug aufs erste um 1 erhöhen. Habe dafür versucht in B7 einzutragen: =A7+1

Das funktioniert nicht. Gibts da eine Lösung?

Danke für jede Hilfe

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 16:30
von Mondblatt24
Werner_7 hat geschrieben:
Mo 7. Apr 2025, 16:21
Gibts da eine Lösung?
Das erste Feld einfach (rechts unten am Anfasser) nach unten kopieren/ziehen.
2025-04-07 16 31 37.png
2025-04-07 16 31 37.png (2.04 KiB) 1464 mal betrachtet

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 16:36
von Werner_7
Ich will nicht nach unten also K7, sondern B7. Aber nach rechtsziehen bringt kein richtiges Ergebnis.

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 16:48
von Mondblatt24
Kopiere die Daten oder darüber hinaus und füge sie über Strg+Umschalt+V mit folgenden
Optionen in der Zielzelle ein.

2025-04-07 16 47 23.png
2025-04-07 16 47 23.png (61 KiB) 1459 mal betrachtet

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 17:18
von Werner_7
Tut mir leid, da kann ich Dir nicht folgen.

Kopieren wie? Ich arbeite mit Linux. Strg + C, oder über den Button in LO (Strg + C9). Strg * V bringt dann keine Zielzelle. In B7 steht dann =$Tabelle1.K1431. Positioniert also wieder nach unten auf K und bleibt bei 1431, jetzt ohn $ davor.

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 18:46
von Werner_7
Inzwischen habe ich es geschafft die Optionen derZielzelle - wie von Dir angegeben - einzustellen. Siehe hier: Bild

Nach Klick auf OK finde ich in der Zielzelle =$'52 Wochen'.$A$7 und damit den Wert, der in der Zelle A7 der Ursprungszelle steht. Dort soll aber der Wert aus Zelle B7 stehen.

Anbei: 52 Wochen ist der Name der Tabelle.

Ich vermesse auch irgendwo den Schritt nach rechts bzw plus 1 oder so.

Vielen Dank für Deine Mühe.

P.S. das Bild bekomme ich nicht geladen

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 19:20
von Mondblatt24
Werner_7 hat geschrieben:
Mo 7. Apr 2025, 18:46
P.S. das Bild bekomme ich nicht geladen
Dann mache ich das für dich.
2025-04-07-18-31.png
2025-04-07-18-31.png (31.06 KiB) 1441 mal betrachtet

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Mo 7. Apr 2025, 20:00
von Werner_7
Danke, aber warum habe ich nach OK meine Zelle nicht mit dem gewünschten Ergebnis versorgt?

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Di 8. Apr 2025, 05:03
von Mondblatt24
Werner_7 hat geschrieben:
Mo 7. Apr 2025, 20:00
meine Zelle nicht mit dem gewünschten Ergebnis versorgt?
ich kann nur vermuten, dass du nicht den ganzen Datenbereich kopiert und anschließend eingefügt hast.


Wenn du es mit copy & Paste Special nicht hinbekommst, kannst du es auch mit der Funktion MTRANS() realisieren.

2025-04-08 05 07 05.png
2025-04-08 05 07 05.png (31.22 KiB) 1405 mal betrachtet

Falls du den Datenbereich vorher nicht festlegen möchtest, könntest du auch die Funktion VERSCHIEBUNG verwenden:
Werner_7 hat geschrieben:
Mo 7. Apr 2025, 16:21
Mein erstes Feld ist das Feld A7.
Formel in A7:

Code: Alles auswählen

=VERSCHIEBUNG($Tabelle1.$J$1431;SPALTE(A1)-1;0)
Anschließend nach rechts ziehen.

Re: Den Inhalt des nächsten Feldes aus einer anderen Tabelle holen

Verfasst: Di 8. Apr 2025, 07:11
von RPP63
Moin!
Anderer Ansatz mit INDEX
Du nimmst ja Bezug auf die Spalte J in Tabelle1
Die Startzeile ist 1431, die 1431ste Spalte ist BCA
Bild
Trage in A7 folgendes ein:
=INDEX(Tabelle1.$J:$J;SPALTE(BCA42))
Die 42 ist willkürlich, hier kann alles zwischen 1 und der maximalen Zeilenzahl eines Tabellenblatts stehen.
Wenn Du diese Formel nach rechts ziehst, erreichst Du das gewünschte "transponieren".
In B7 steht dann:
=INDEX(Tabelle1.$J:$J;SPALTE(BCB42))
Spalte BCB ist 1432, also gibt die Formel den Zellinhalt von Tabelle1.J1432 aus

Gruß Ralf