För att få cellinnehåll med en given rad och kolumnnummer kan du använda ADRESS -funktionen tillsammans med INDIRECT. I exemplet som visas är formeln i G6:
beräkna antalet år mellan två datum excel
= INDIRECT ( ADDRESS (row,col))Förklaring
Excel ADRESS -funktionen returnerar adressen för en cell baserat på en given rad och kolumnnummer. Till exempel ADRESS -funktionen med 1 för både rad och kolumn så här:
= INDIRECT ( ADDRESS (G4,G5))
returnerar '$ A $ 1' som text.
Funktionen INDIRECT returnerar en giltig referens från en textsträng.
I exemplet som visas returnerar ADRESS -funktionen värdet '$ C $ 9' inuti INDIRECT:
konvertera från radianer till grader i excel
= ADDRESS (1,1)
Indirekt sedan denna text till en normal referens och returnerar värdet i cell C9, som är 'Peach'.
Obs: INDIRECT är a flyktig funktion och kan orsaka prestandaproblem i mer komplicerade kalkylblad.
Med INDEX
Genom att mata INDEX -funktionen en matris som börjar med A1 och 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 ses på skärmdumpen.
= INDIRECT ('$C')
Matrisens storlek är godtycklig, men den måste börja vid A1 och inkludera data som du vill referera till.