Excel-formel: Hämta cellinnehåll vid angiven rad och kolumn -

Innehållsförteckning

Generisk formel

=INDIRECT(ADDRESS(row,col))

Sammanfattning

För att få cellinnehåll med en viss rad och kolumnnummer kan du använda ADDRESS-funktionen tillsammans med INDIRECT. I exemplet som visas är formeln i G6:

=INDIRECT(ADDRESS(G4,G5))

Förklaring

Excel ADDRESS-funktionen returnerar adressen för en cell baserat på en given rad och kolumnnummer. Till exempel funktionen ADRESS med 1 för både rad och kolumn så här:

=ADDRESS(1,1)

returnerar "$ A $ 1" som text.

INDIRECT-funktionen returnerar en giltig referens från en textsträng.

I exemplet som visas returnerar ADRESS-funktionen värdet "$ C $ 9" inuti INDIRECT:

=INDIRECT("$C$9")

INDIRECT sedan denna text till en normal referens och returnerar värdet i cell C9, som är "Peach".

Obs: INDIRECT är en flyktig funktion och kan orsaka prestandaproblem i mer komplicerade kalkylblad.

Med INDEX

Genom att mata INDEX-funktionen till en matris som börjar vid A1 och som innehåller celler att referera till kan du få samma resultat med en formel som kan vara lättare att förstå. Till exempel kommer formeln nedan att returnera samma resultat som i skärmdumpen.

=INDEX(A1:E100,G4,G5)

Storleken på matrisen är godtycklig, men den måste börja vid A1 och inkludera de data du vill hänvisa till.

Intressanta artiklar...