Tabellen anhand von Zellennamen referenzieren

Tabellen anhand von Zellennamen referenzieren

Ich habe vier Blätter, jedes mit einem eigenen Namen, der den linken Zellen entspricht. Ich möchte auf diese Blätter verweisen, indem ich nur die linken Zellen angebe. Anstatt beispielsweise ='SIN PLANIFICACIÓN'!E118in zu haben C3, habe ich etwas in der Art von =$B3!E118. Ich kann diese Formel also nach unten ziehen und automatisch auf andere Blätter verweisen.

Wie kann ich das machen?

Beispiel

Antwort1

INDIRECTist die Funktion, die Sie brauchen.

=INDIRECT("'" & $B3 & "'!E118")

Dies funktioniert, wenn Sie auf jedem Blatt immer auf dieselbe Zelle verweisen.

Wenn Sie jedoch möchten, dass sich der Zellbezug auch ändert, wenn Sie die Formel nach unten ziehen, funktioniert dies nicht, da es sich um E118Text handelt und Excel ihn nicht automatisch erhöht. In diesem Fall benötigen Sie Folgendes:

=INDIRECT("'" & $B3 & "'!E" & ROW() + 115)

ROW()Gibt einfach die Nummer der Zeile zurück, in der sich Ihre Formel befindet, sodass sich die Formel in der Zelle C4in Zeile 4 befindet und Sie einen Verweis auf erhalten E119.

Hinweis: Das 'Zeichen ist erforderlich, wenn die Blattnamen Leerzeichen enthalten, funktioniert aber auch, wenn keine Leerzeichen vorhanden sind.

verwandte Informationen