Verwenden Sie den Zeichenfolgenwert aus einer Zelle, um auf das Arbeitsblatt mit demselben Namen zuzugreifen
Ich habe 2 Arbeitsblätter: Summary
und SERVER-ONE
.
In Zelle A5
auf die Zusammenfassende, ich habe den Wert SERVER-ONE
.
Nebenan, in Zelle B5
möchte ich eine Formel verwendet den Wert in A5
um den Wert anzuzeigen, der G7
in das Arbeitsblatt mit dem gleichen Namen (SERVER-ONE
).
Konnte ich manuell verwenden:
='SERVER-ONE'!G7
Jedoch möchte ich dies dynamisch sein, so kann ich einfach durch hinzufügen von mehr Arbeitsblättern.
Ich habe versucht, die offensichtlich keine Freude:
='A5'!G7
Irgendwelche Vorschläge?
InformationsquelleAutor der Frage KingBob | 2013-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Formel
INDIRECT()
.Diese im Grunde nimmt eine Zeichenfolge und behandelt es als Referenz. In Ihrem Fall, die Sie verwenden würden:
Die Anführungszeichen sind zu zeigen, dass das was drin ist sind strings, und nur
A5
hier ist eine Referenz.InformationsquelleAutor der Antwort Jerry
Müssen Sie
INDIRECT
Funktion:InformationsquelleAutor der Antwort JosieP
nicht sicher, ob Sie es lösen deine Frage, aber ich fand, das hat funktioniert, erhöhen Sie die Nummer der Zeile, auf Sie zu ziehen.
Wo B1 bezieht sich auf eine index-Nummer, beginnend bei 0.
Also, wenn Sie kopieren-ziehen sowohl der index der Zelle und die Zelle mit der indirekt-Formel, werden Sie erhöhen die indirekten.
Sie könnte wahrscheinlich schaffen eine elegante Theke mit der Index-Funktion zu.
Hoffe, das hilft.
InformationsquelleAutor der Antwort Adrian
INDIREKTE ist die Funktion, die Sie verwenden möchten. Etwa so:
Mit INDIREKTER können Sie zum erstellen der Formel als text-string.
InformationsquelleAutor der Antwort Dave Sexton
Mithilfe der
ROW()
Funktion kann ich ziehen diese Formel senkrecht. Es kann auch gezogen werden, horizontal, da es keine$
vor derD
.Mein layout sheet-Namen, die als Spaltenüberschriften (
B2
,C2
D2
usw.) und Karten mehrere Zeilenwerte aus SpalteB
in jedem Blatt.InformationsquelleAutor der Antwort LJW
Hier ist eine Lösung mit der INDIREKTEN, die, wenn Sie ziehen Sie die Formel, die es abholen werden verschiedene Zellen aus dem Ziel-sheet entsprechend. Es nutzt Z1S1-notation und beschränkt sich nicht auf arbeiten nur in den Spalten A-Z.
Diese version nimmt den Wert von der target-Zelle entsprechend zu der Zelle, wo die Formel gelegt wird. Zum Beispiel, wenn Sie die Formel in der 'Zusammenfassung'!B5, dann wird es pick-up die Wert von "SERVER-MAN'!B5, nicht auf den "SERVER-MAN'!G7, wie angegeben, in der ursprünglichen Frage. Aber Sie könnte leicht fügen Sie in offsets, um die Zeile und Spalte, um die gewünschte Zuordnung in jedem Fall.
InformationsquelleAutor der Antwort John Barber
Funktioniert das nur bis Spalte Z, aber Sie können ziehen Sie diese horizontal und vertikal.
InformationsquelleAutor der Antwort AxelC
Denke, @user3010492 getestet, aber früher habe ich dies mit festen Zelle A5 --> $A$5 und festes element der G7 --> $G7
Auch die Werke schön verschachtelt in andere Formel, wenn Sie Sie in eckige Klammern setzen.
InformationsquelleAutor der Antwort Kriskros