Clever-Excel-Forum

Normale Version: Dynamisch Werte von einem anderen Blatt lesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,
Ich möchte gerne von einem Blatt ("Formular") aus Zellen, die sich auf einem anderen Blatt ("Datenbank") befinden, auslesen.
Dabei ist mir der Y-Wert bekannt, ich benötige also teoretisch nur noch eine X-Koordinate, also einen Spaltenbuchstaben.
Nun möchte ich das aber nicht händisch, sondern dynamisch machen, so dass sich die Werte in meinem Formular-Blatt ändern, wenn ich eine Zelle in diesem Blatt (das die Y-Kooridnate beschreibt) ändere.
Innerhalb eines Blattes ist das ganze mit der INDIREKT-Funktion gut machbar (siehe Blatt "Versuch"), jedoch kann ich (bzw. habe ich keinen Weg gefunden) ein anderes Blatt in die Funktion einzubauen.
Ich hoffe, das ganze lässt sich verstehen, mein angehängtes Beispiel kann sonst hoffentlich verdeutlichen, was meine Worte nicht vermögen.
Vielen Dank im Voraus und noch einen schönen guten Abend.
Rapt0r
Hallo,

=INDIREKT("Datenbank!"&E14&1)

Gruß Uwe
Hallo, warum mit INDIREKT()..?  Ich würde das mit INDEX() lösen..:


Code:
=INDEX(Datenbank!A:X;1;CODE(E14)-64)


oder um sicherzu gehen ..:


Code:
=INDEX(Datenbank!A:X;1;CODE(GROSS(E14))-64)
Wow! Vielen Dank an euch beide für die schnellen Antworten, beide Möglichkeiten funktionieren wunderbar!
@Jockel:
Die INDEX-Funktion funktioniert ja wunderbar, was ist aber genau deren Vorteil? Auch ergibt sich mir das jeweils letzte Argument nicht. Für eine kurze Erläuterung dieser wäre ich dir noch dankbar.

Rapt0r
(26.10.2016, 18:45)Rapt0r schrieb: [ -> ]...
@Jockel:
Die INDEX-Funktion funktioniert ja wunderbar, was ist aber genau deren Vorteil? Auch ergibt sich mir das jeweils letzte Argument nicht. Für eine kurze Erläuterung dieser wäre ich dir noch dankbar.

Rapt0r

Hallo, zu INDIREKT() lies dir das doch mal durch... über INDIREKT() die (Spaß)Bremse
Und zu deiner anderen Frage schreibe doch einfach mal das "letzte Argument" in eine extra Zelle...
(26.10.2016, 18:51)Jockel schrieb: [ -> ]das "letzte Argument" in eine extra Zelle...
[url=http://www.online-excel.de/excel/singsel.php?f=170][/url]

Interessant!
Damit kann ich dann ja automatisch nur bis Zeile Z (Wert 26 + 64) arbeiten, wie kann ich denn diese Funktion bis in die Unendlichkeit treiben?