Excel 2020: Brug A2: INDEX () som en ikke-flygtig OFFSET - Excel-tip

Indholdsfortegnelse

Der er en fleksibel funktion kaldet OFFSET. Det kan pege på et interval af forskellig størrelse, der beregnes on-the-fly. I billedet nedenfor, hvis nogen ændrer rullemenuen # Qtrs i H1 fra 3 til 4, vil det fjerde argument i OFFSET sikre, at området udvides til at omfatte fire kolonner.

Regnearkguruer hader OFFSET, fordi det er en ustabil funktion. Hvis du går til en helt uafhængig celle og indtaster et tal, beregnes alle OFFSET-funktionerne, selvom den celle ikke har noget at gøre med H1 eller B2. Det meste af tiden er Excel meget omhyggelig med kun at bruge tid på at beregne de celler, der skal beregnes. Men når du først har introduceret OFFSET, begynder alle OFFSET-celler plus alt downline fra OFFSET at beregne efter hver ændring i regnearket.

I nedenstående formel er der et kolon før INDEX-funktionen. Normalt vil INDEX-funktionen vist nedenfor returnere 1403 fra celle D2. Men når du sætter et kolon på begge sider af INDEX-funktionen, begynder det at returnere celleadressen D2 i stedet for indholdet af D2. Det er vildt, at dette fungerer.

Hvorfor betyder dette noget? INDEX er ikke flygtigt. Du får al den fleksible godhed af OFFSET uden tidssugende genberegninger igen og igen.

Jeg lærte først dette tip fra Dan Mayoh på Fintega. Tak til Access Analytic for at foreslå denne funktion.

Interessante artikler...