
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.