Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Automatisches Ausfüllen bei externen Bezügen
#1
In einer Arbeitsmappe befinden sich verschiedene Arbeitsblätter, die nach Jahreszahlen benannt sind, z.B. 2010, 2011 usw. Die Arbeitsblätter sind "deckungsgleich", d.h. ein bestimmter Wert befindet sich in allen Arbeitsblättern in der gleichen Zelle. 

In einem weiteren Arbeitsblatt dieser Mappe soll ein bestimmter Wert aufgelistet werden. Dort stehen in Spalte A die Jahreszahlen und in Spalte B sollen die Werte z.B. der Zelle D11 der entsprechenden Arbeitsblätter erscheinen. Wenn für die Zelle A1 das Jahr 2010 festgelegt ist , steht in Zelle B1 die Formel 

='2010'!$D$11

Um den gleichen Wert für die folgenden Jahre zu erfassen, kann man die Formel herunterziehen und im Nachhinein von Hand die Jahreszahl anpassen, also

='2011'!$D$11
='2012'!$D$11 usw.

Ich möchte das Anpassen von Hand umgehen und habe dazu folgende Formel für die Zelle B1 "gebastelt":

="="&"'"&A1&"'"&"$D$11"

Das funktioniert auch, allerdings wird sie nicht als Formel erkannt.

Was muss ich noch verändern ?

Hardbopper
Antworten Top
#2
Hallo

versuch es mal so
Code:
=INDIREKT(""&A1&"!$D$11")


MfG Tom

edit sagt: da fehlten noch die " am Ende vor der schließenden Klammer
Antworten Top
#3
Hallo Crazy Tom,

funktioniert leider nicht.

Hardbopper
Antworten Top
#4
Hallo,

so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
120102010
2 2011
3 2012

ZelleFormel
B1=INDIREKT($A$1+ZEILE()-1&"!D11")
B2=INDIREKT($A$1+ZEILE()-1&"!D11")
B3=INDIREKT($A$1+ZEILE()-1&"!D11")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Atilla
Antworten Top
#5
Hi

Zusammenfassung2010

AB
12010100
22011110
32012120
42013130
Formeln der Tabelle
ZelleFormel
B1=INDIREKT(A1&"!"&"D"&11)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Formel in B1 und runterziehen

Edit:

Die Formel kann noch verkürzt werden auf
Code:
=INDIREKT(A1&"!D11")
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Hallo

klappt nicht?
hab ich da was falsch verstanden?

MfG Tom


Angehängte Dateien
.xlsx   Indirekt.xlsx (Größe: 12 KB / Downloads: 2)
Antworten Top
#7
Hallo Günter,

da reicht aber das:

Arbeitsblatt mit dem Namen 'Tabelle5'
 AB
120102010
220112011
320122012

ZelleFormel
B1=INDIREKT(A1&"!D11")
B2=INDIREKT(A2&"!D11")
B3=INDIREKT(A3&"!D11")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


Bei meiner Variante ging ich davon aus, dass er nur in A1 eine Anfangsjahr stehen hätte aber er hatte ja geschrieben in Spalte A, deswegen wohl die letzte Variante
Gruß Atilla
Antworten Top
#8
Hi Tom,


Zitat:klappt nicht?

ist keine hilfreiche Aussage. Stell mal vor, was du gemacht hast.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
Hi Atilla,

schau mal mein Edit von 23:22. :32:
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
Zitat:Hardbopper

Hallo Crazy Tom,

funktioniert leider nicht.

Hardbopper


darauf bezog sich mein "klappt nicht?"

MfG Tom
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste