Laden Sie die Beispielarbeitsmappe herunter
In diesem Tutorial wird gezeigt, wie Sie einen Zellenwert mithilfe der Adresse der Zelle (Zeile und Spalte) in Excel und Google Sheets abrufen.
Zellenwert mit der INDEX-Funktion abrufen
Wir können den Wert einer Zelle (deren Inhalt) mithilfe der INDEX-Funktion abrufen.
Die INDEX-Funktion sucht eine Zelle innerhalb eines angegebenen Bereichs und gibt ihren Wert zurück.
1 | =INDEX(A1:J10,C3,C4) |
Im obigen Beispiel ist der in der INDEX-Formel angegebene Bereich „A1:J10“, die Zeile ist die Zelle „C3“ („3“) und die Spalte ist die Zelle „C4“ („5“).
Die Formel durchsucht den Bereich „A1:J10“, überprüft die Zelle in Zeile 3 und Spalte 5 („E3“) und gibt ihren Wert zurück („Erfolg“).
Zellenwert mit der INDIRECT-Funktion abrufen
Eine andere Möglichkeit, den Wert einer Zelle anhand ihrer Adresse zu erhalten, besteht darin, die INDIRECT-Funktion zu verwenden.
Wir können die INDIRECT-Funktion hier auf zwei verschiedene Arten verwenden.
Verwenden von Textreferenzen innerhalb der INDIRECT-Funktion
Die INDIRECT-Funktion ändert eine angegebene Textzeichenfolge in einen Zellbezug und gibt ihren Wert zurück.
1 | =INDIREKT("R" & 3 & "C" & 2,FALSCH) |
Im obigen Beispiel lautet die angegebene Textzeichenfolge „R3C2“. Dies bedeutet Zeile 3, Spalte 2. Die Formel gibt also den Wert in dieser Adresse („Sarah“) zurück.
Hinweis: Das Argument FALSE in dieser Formel gibt das Zellbezugsformat (R1C1) an. (TRUE würde die Zellreferenzierung im A1-Stil verwenden).
Abrufen des Zellenwerts mithilfe von INDIRECT und ADDRESS
Die zweite Möglichkeit, den Wert einer Zelle mithilfe der INDIRECT-Funktion abzurufen, besteht darin, ihn mit der ADDRESS-Funktion zu kombinieren.
1 | =INDIREKT(ADRESSE(4,2)) |
Lassen Sie uns die Formel in Schritte unterteilen.
1 | =ADRESSE(4,2) |
Die ADDRESS-Funktion nimmt eine angegebene Zeilennummer ("4") und Spaltennummer ("2") und gibt ihre absolute Referenz ("$B$4") zurück. Daher ist die absolute Referenz für die Zelle in Spalte 2 (Spalte B basierend auf Position) und Zeile 4 $B$4.
Die INDIRECT-Funktion gibt den Wert der referenzierten Zelle zurück.
1 | =INDIREKT(D3) |
Die Kombination dieser Schritte ergibt unsere Ausgangsformel:
1 | =INDIREKT(ADRESSE(4,2)) |
Notiz: Die INDIRECT-Funktion ist flüchtig. Es wird jedes Mal neu berechnet, wenn die Arbeitsmappe dies tut, und kann dazu führen, dass Excel langsam ausgeführt wird. Wir empfehlen, die Verwendung einer großen Anzahl von INDIREKTEN Funktionen in Ihren Arbeitsmappen zu vermeiden.
Zellenwert nach Adresse in Google Tabellen abrufen
Diese Formeln funktionieren in Google Sheets genauso wie in Excel.