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 (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 (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:
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 (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 (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:
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 Start
zeile ist 1431, die 1431ste
Spalte ist BCA

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(BC
B42))
Spalte BCB ist 1432, also gibt die Formel den Zellinhalt von Tabelle1.J1432 aus
Gruß Ralf