Med en relativ cellereferanse, så vil autofyll følge den aksen du velger – drar du autofyll ned, så går cellereferansen ned. Men hva hvis du ønsker at cellereferansen skal flytte seg til høyre når autofyll går ned?
De fleste har sikkert fått med seg at man kan kopiere et område, og lime det inn med «bytt om rader og kolonner»; men da er det jo på godt og vondt ikke lenger en formel som oppdateres hvis kildedataene endres. Hvis dette er mest vondt, og man ønsker en løsning som er formelbasert, så er svaret en variant av kombinasjonen indirekte(adresse()).
Funksjonene rad() og kolonne() vil returnere henholdsvis rad- og kolonnenummeret til cellereferansen (eller egen celle dersom det ikke er angitt noe cellereferanse).
Hvis man legger inn funksjonen rad() i argumentet for kolonne i adresse(), så gjør det at en økning i rad medfører en økning i kolonne i adresse() – sagt på norsk: Når du bruker autofyll ned, så går cellereferansen til høyre.
I dette eksempelet er rad-argumentet i adresse() hardkodet til 1, mens kolonne-argumentet har fått funksjonen rad().
=INDIREKTE(ADRESSE(1;RAD(A1)))
PS: rad() har fått A1 som cellereferanse fordi adresse() først skal referere til kolonne A, og da skal tallet være 1, altså må jeg bruke A1.