Wie kann eine Funktion, die einen Zellbezug erwartet, automatisch die Koordinaten ihrer eigenen Zelle verwenden?

Wie kann eine Funktion, die einen Zellbezug erwartet, automatisch die Koordinaten ihrer eigenen Zelle verwenden?

Mit der Funktion CELL() kann eine Referenz von einer Zielzelle aus erstellt werden, etwa:

=CELL("ADDRESS", A1)

gibt die Zeichenfolge zurück $A$1.

Andere Funktionen, wie OFFSET() und mehr, erwarten einen Zellbezug als eines ihrer Argumente.

Wie kann ich der Funktion sagen, dass sie den Verweis auf die aktuelle Zelle als Eingabe verwenden soll? Etwas in der Art von:

=CELL("ADDRESS", @)
=CELL("ADDRESS",)

Antwort1

Sie können es etwa so machen: -

=ADDRESS(ROW(),COLUMN())

Ergebnis:

$A$1
$A$2
$A$3
$A$4
$A$5
$A$6

Antwort2

Dies scheint zu funktionieren, obwohl der Indirekte selbst ein Zirkelverweis ist

=CELL("ADDRESS",INDIRECT("R[0]C[0]",FALSE))

verwandte Informationen