
Die Formel =INDIREKT("A"&B2) bezieht sich auf Zelle A{B2}. Wenn Sie beispielsweise „x“ in Zelle A9, dann 9 in Zelle B2 und die Formel=INDIREKT("A"&B2) in Zelle C4 eingeben, wird Zelle C4 mit „x“ gefüllt. Wenn Sie diese Formel jedoch kopiert haben, ist der Verweis auf Spalte A absolut, sodass „A“ unverändert bleibt, während sich B2 ändern kann. Wie machen Sie daraus einen relativen Verweis?
Antwort1
Ihre Formel =INDIRECT("A"&B2)
ist volatil, d. h. sie führt zu einer Neuberechnung der gesamten Arbeitsmappe, wenn eine Zelle geändert wird. Dies kann zu erheblicher Verlangsamung führen und ist einer der Gründe, warum INDIREKT möglichst vermieden werden sollte.
Für Ihre einzelne Formel ist ein Ersatz möglich, aber ohne weiteren Kontext kann niemand sagen, ob das das ist, was Sie für Ihre Situation brauchen. Ihre Formel kann wie folgt umgeschrieben werden:
=index(A:A,B2)
mit dem gleichen Ergebnis. Wenn Sie diese Formel kopieren, können Sie mit dem $-Zeichen steuern, ob die Referenzen absolut oder relativ sind. Wenn Sie sie $A:$A
nach rechts kopieren, ändert sich nichts, A:A
wenn Sie sie nach rechts kopieren, ändert sich das in B:B
.