Angenommen, ich habe:
B1
B1
Als Zeilenvariable übergeben, die zusammen mit der Spalte A
in eine andere Zelle (z. B. C1
) Als "=" gelesen wird A (B1) dh = A5Wie würde ich das machen?
Angenommen, Ihre Zeilennummer ist in B1
, können Sie INDIRECT
verwenden:
=INDIRECT("A" & B1)
Hierbei wird ein Zellverweis als Zeichenfolge verwendet (in diesem Fall die Verkettung von A
und der Wert von B1
- 5) und gibt den Wert in dieser Zelle zurück.
Eine Alternative ist die Verwendung von OFFSET:
Angenommen, der Spaltenwert ist in B1 gespeichert, können Sie Folgendes verwenden
C1 = OFFSET(A1, 0, B1 - 1)
Dies funktioniert durch:
a) Nehmen einer Basiszelle (A1)
b) Hinzufügen von 0 zur Zeile (Beibehalten von A)
c) Hinzufügen von (A5 - 1) zur Säule
Sie können auch einen anderen Wert anstelle von 0 verwenden, wenn Sie auch den Zeilenwert ändern möchten.