Wie wählt man einen Zellbezug variabel aus?

Wie wählt man einen Zellbezug variabel aus?

Ich möchte in einer Excel-Formel auf eine Zelle verweisen. Allerdings soll die Zeilennummer auf einem Zellenwert in einer anderen Zelle basieren. Ich möchte beispielsweise nicht nur auf Zelle R2 verweisen, sondern auf die Zelle in Spalte R, die den Zeilenwert hat, den ich in Spalte V2 aufgelistet habe.

Ich danke Ihnen für Ihre Hilfe!

Antwort1

Verwenden Sie INDEX:

=INDEX(R:R,V2)

Dadurch werden der Wert der Zelle in Spalte R und die Zeilennummer zurückgegeben, die in V2 eingegeben wurde.

Antwort2

die indirekte Formel sollte es tun:

=indirect("R"&V2)

Antwort3

nur um Optionen bereitzustellen. OFFSETDies ist eine volatile Funktion, die Zellen oder Bereiche basierend auf einer bestimmten Zelle auswählt und zurückgibt. Die volatile Funktion berechnet immer dann neu, wenn sich etwas auf dem Blatt ändert. Nicht-volatile Funktionen berechnen nur neu, wenn sich die Zellen ändern, die sie betreffen. Daher können viele volatile Funktionen auf einem Blatt zu unnötigen zusätzlichen Berechnungen führen. INDEXist die bessere Lösung.

OFFSETnehmen Sie die folgende Form an

OFFSET(BASE CELL, HOW MANY ROWS TO MOVE DOWN, HOW MANY COLUMNS TO MOVE OVER, HOW MANY ROWS TO RETURN, HOW MANY COLUMNS TO RETURN)

In Ihrem Fall wäre ich versucht, die Formel wie folgt aussehen zu lassen:

=OFFSET($R$1,V2,0,1,1)

verwandte Informationen