So erstellen Sie einen dynamischen Zeilennummernbereich

So erstellen Sie einen dynamischen Zeilennummernbereich

Ist es möglich, Folgendes in Excel zu tun:

Machen Sie etwas für den Bereich $A$1:A(B1), wobei B1 der Wert in Zelle B1 ist. Wenn ich also die Formel nach unten ziehe, wird in der Zelle darunter die Formel für den Bereich von $A$1:A(B2) ausgeführt.

Antwort1

Ja, schreiben Sie eine Formel wie die folgende:

=INDIRECT(  "$A$1:A"  &  B1)

Der Teil „$A$1:A“ bleibt darin immer gleich, aber der Zellbezug außerhalb dieser Zeichenfolge ist sozusagen „aktiv“ und ändert sich, wenn Sie ihn in die Spalte kopieren. Das scheint genau das zu sein, wonach Sie suchen.

Die Leute legen großen Wert auf INDIRECT()Formeln, die nicht „kaputtgehen“, wenn irgendwo eine Zeile oder 4.000 oder eine Spalte oder 43 eingefügt werden, was eine DIREKTE Formel ruinieren würde, insbesondere wenn einige oder alle davon später gelöscht werden. Aber es hat die andere Hauptfunktion, dass es sowohl Zeichenfolgen als auch Live-Zellen verwenden kann, um eine Referenz zu erstellen, die es dann interpretiert.

Sie können sie auch ziemlich kompliziert machen. Ein String, verknüpft mit einer Live-Zelle, verknüpft mit einem weiteren String, verknüpft mit einer Formel, die nicht einmal auf eine bestimmte Live-Zelle verweist, aber etwas ausgibt, verknüpft vielleicht mit einem weiteren String ... und so weiter. Wenn es ein String ist, den Sie erstellen können und der am Ende wie ein gültiger Zellverweis aussieht, INDIRECT()können Sie ihn verwenden.

Es kann sich sogar auf einen benannten Bereich beziehen, Sie müssen jedoch daran denken, keine Anführungszeichen darum zu setzen, auch wenn es sich anfühlt, als würden Sie eine Zeichenfolge hinzufügen. Also INDIRECT(Cell_of_Interest)und NICHT INDIRECT("Cell_of_Interest"). Aber das ERSTELLEN eines benannten Bereichs in der übergebenen Zeichenfolge INDIRECT()kann schwierig sein. Wenn Sie also einen benannten Bereich übergeben müssen, anstatt ihn beim Schreiben der Formel einzugeben, kann das in der Praxis … lückenhaft … sein.

verwandte Informationen