Excel 2020: Bruk A2: INDEX () som en ikke-flyktig OFFSET - Excel Tips

Innholdsfortegnelse

Det er en fleksibel funksjon kalt OFFSET. Det kan peke på et utvalg av annen størrelse som beregnes på farten. I bildet nedenfor, hvis noen endrer rullegardinlisten # Qtrs i H1 fra 3 til 4, vil det fjerde argumentet for OFFSET sørge for at området utvides til å omfatte fire kolonner.

Regnearkguruer hater OFFSET fordi det er en ustabil funksjon. Hvis du går til en helt ubeslektet celle og skriver inn et tall, beregnes alle OFFSET-funksjonene, selv om den cellen ikke har noe med H1 eller B2 å gjøre. Som oftest er Excel veldig nøye med å bare bruke tid på å beregne cellene som må beregnes. Men når du har introdusert OFFSET, begynner alle OFFSET-cellene, pluss alt downline fra OFFSET, å beregne etter hver endring i regnearket.

I formelen nedenfor er det et kolon før INDEX-funksjonen. Normalt vil INDEX-funksjonen vist nedenfor returnere 1403 fra celle D2. Men når du setter et kolon på hver side av INDEX-funksjonen, begynner det å returnere celleadressen D2 i stedet for innholdet i D2. Det er vilt at dette fungerer.

Hvorfor betyr dette noe? INDEX er ikke flyktig. Du får all den fleksible godheten til OFFSET uten tidssugende omberegninger om og om igjen.

Jeg lærte først dette tipset fra Dan Mayoh på Fintega. Takk til Access Analytic for å foreslå denne funksjonen.

Interessante artikler...