EXCEL 2007 - Tabellenwert in Formel als Tabellenblattname übernehmen

  • Ersteller Ersteller Cheetah1337
  • Erstellt am Erstellt am
C

Cheetah1337

Gast
Das Problem sieht wie folgt aus:

[table="width: 500, class: grid"]
[tr]
[td][/td]
[td]A[/td]
[td]B[/td]
[td]C[/td]
[td]D[/td]
[/tr]
[tr]
[td]1[/td]
[td]HUBER Roland[/td]
[td]='HUBER Roland'!A1[/td]
[td]='HUBER Roland'!B1[/td]
[td]='HUBER Roland'!C1[/td]
[/tr]
[tr]
[td]2[/td]
[td]ROLAND Huber[/td]
[td]='ROLAND Huber'!A1[/td]
[td]='ROLAND Huber'!B1[/td]
[td]='ROLAND Huber'!C1[/td]
[/tr]
[tr]
[td]3[/td]
[td]HULAND Rober[/td]
[td]='HULAND Rober'!A1[/td]
[td]='HULAND Rober'!B1[/td]
[td]='HULAND Rober'!C1[/td]
[/tr]
[/table]

Es soll also immer ein Wert aus einem anderen Tabellenblatt, welches der jeweiligen Person zugeordnet wird, ausgelesen und ausgegeben werden.

Nun stellt sich die Frage:
Wie kann ich die jeweils in den Formeln eingebundenen Namen einfach aus der Zelle in der der Name steht übernehmen? Würde mir die Arbeit bei der Erweiterung/Umsortierung der Tabelle deutlich erleichtern. (Bisher arbeite ich eben mit Suchen/Ersetzen, wobei es aufgrund des fehlenden Bezugs zur ersten Spalte durchaus zu einem Zeilen-Versatz kommen kann.)

='A1'!A1


DAS funktioniert dann halt ned so ganz, da er dann nach der "Person" mit Namen "A1" sucht. :P

Hoffe mir kann hier geholfen werden. (natürlich ohne VBA)

Mfg, Cheetah
 
Also soweit ich weiß geht das mit dem hier =Liste!A1/2/3
Oder du nimmst den SVERWEIS
 
SVERWEIS geht nicht da ich hier ja wieder den Namen händisch eingeben muss um in der entsprechenden Tabelle zu suchen. (Das Suchkriterium kann man aus der Zelle übernehmen aber ned den Tabellennamen)

Das mit der Liste musst du mir erläutern, denn den Befehl kennt Excel ned.
 
Hast du den Befehl einfach kopiert? :D Wenn ja dann kennt Excel den Befehl auch nicht :D
=Liste!A1
=Liste!A2
=Liste!A3

Die musst du in der Tabelle eingeben, dann wird der Inhalt aus der ersten Tabelle angezeigt
 
Dass das SO gemeint war, war mir schon klar, aber da kommt nur a Fehlermeldung ^^
Oder war "Liste" nur als Platzhalter gemeint?
Jedenfalls erschließt sich mir ned was mir das bringen soll. ^^
 
Achja :D Hehe voll vergessen :'D Liste steht hier für den Namen des Tabellenblattes :)
 
Hallo,

sowas geht mit der Indirekt Formel
=INDIREKT(A1 & "!C5")
In A1 steht der Name des gewünschten Tabellenblattes.
Dann die Verknüpfung "&" da ja noch der Zellbezug fehlt.
Dann der Verweis auf die gewünschte Zelle im Zieltabellenblatt (C5) angeführt mit einem "!" damit auch erkannt wird dass das vorhergehende ein Tabellenblatt ist.

:D
 
=INDIREKT(A19&"!F22")
Müsste ja nach deiner Formel nach den Wert aus Zelle F22 ausgeben.
Kommt mir aber nur mit "#Bezug".
Verstehe aber selbst mit der Hilfe-Funktion den Sinn dieser Funktion nicht wirklich. ^^''
 
Die Funktion INDIREKT ist schon richtig.
Wenn du in deinen Namen noch Leerzeichen hast, dann musst du diese noch in der Funktion mit " ' " abfangen.

=INDIREKT("'"&A1&"'!A1")
 
Das mit den Stricherl wegen dem Leerzeichen hatte ich auch versucht aber ned so wie in deiner Formel. ^^
JETZT Funktioniert es. :D
Dankeschön. =)
Kannst du mir noch sagen was diese Indirekt-Formel eigentlich macht? ^^
 
Schau mal hier.
Besser kann ich es auch nicht erklären ;-)

Man kann über Textbausteine (dynamische) Bezüge zusammenbasteln...
 
Zuletzt bearbeitet:
Zurück
Oben