Referenzieren von Tabellenblättern nach Zellen mit ihren Namen

652
zest16

Ich habe vier Blätter mit jeweils einem eigenen Namen, der den linken Zellen entspricht. Ich möchte auf diese Tabellen nur durch Angabe der linken Zellen verweisen. Zum Beispiel, anstelle von ='SIN PLANIFICACIÓN'!E118in C3, ich etwas von Größen wie =$B3!E118. So kann ich diese Formel nach unten ziehen und automatisch auf andere Tabellen verweisen.

Wie kann ich das machen?

Example

1

1 Antwort auf die Frage

1
Rey Juna

INDIRECT ist die Funktion, die Sie brauchen.

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

Dies funktioniert, wenn Sie in jedem Blatt immer dieselbe Zelle referenzieren.

Wenn Sie möchten, dass sich auch diese Zellreferenz ändert, wenn Sie die Formel nach unten ziehen, funktioniert dies nicht, da der E118Text ist und Excel ihn nicht automatisch erhöht. In diesem Fall würden Sie das brauchen:

=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 Zelle C4in Zeile 4 befindet und Sie einen Verweis erhalten E119.

Hinweis: Das 'Zeichen ist erforderlich, wenn Sie Leerzeichen in den Blattnamen haben, funktioniert aber auch, wenn Sie keine Leerzeichen haben.