Excel-formel: Kopier verdi fra hver nende kolonne -

Innholdsfortegnelse

Generisk formel

=OFFSET($C$5,0,(COLUMN(A8)*n)-1)

Sammendrag

For å kopiere verdier eller generere referanser med et mønster som hver 3. kolonne, hver 5. kolonne osv., Kan du bruke en formel basert på funksjonene OFFSET og COLUMN. I eksemplet vist er formelen i C8:

=OFFSET($C$5,0,(COLUMN(A8)*3)-1)

Som kan kopieres over rad 8 for å hentes hver tredje verdi fra rad 5.

Forklaring

I Excel kan du ikke enkelt lage formler som hopper over kolonner etter et bestemt mønster, fordi referansene i formelen automatisk endres for å opprettholde forholdet mellom den opprinnelige kildecellen og den nye målcellen. Med litt arbeid er det imidlertid mulig å konstruere formelhenvisninger som vil følge et bestemt mønster ved hjelp av OFFSET-funksjonen.

OFFSET-funksjonen er designet for å lage referanser ved å bruke "forskyvninger" fra en startcelle. I eksemplet som er vist er startcellen C5, gitt til OFFSET som en absolutt referanse, slik at den ikke endres når formelen kopieres:

=OFFSET($C$5

For radargumentet gir vi null, siden vi vil være i samme rad. For kolonneargumentet bruker vi en underformel for å beregne den nødvendige forskyvningsverdien:

(COLUMN(A8)*3)-1

Vi bruker A8 inne i KOLONN for å returnere 1 (siden A er den første kolonnen), og multipliser deretter med n (som i dette tilfellet er 3) for å få 3.

Når formelen kopieres over raden til høyre, øker verdien av KOLONN med 1 trinn, og det er det som skaper det "nte mønsteret".

Fra 1

Hvis du vil begynne å kopiere til den første verdien, kan du justere formelen slik:

=OFFSET($C$5,0,(COLUMN(A11)-1)*3)

Ved å trekke 1 tvinger vi en kolonneforskyvning på null i den første formelen.

Kopier til rader i stedet for kolonner

For å kopiere fra kolonner til rader, kan du endre formelen slik:

=OFFSET($C$5,0,(ROW(C1)*3)-1)

Her har COLUMN-funksjonen blitt erstattet med ROW-funksjonen, og en referanse til den første raden i kolonnen, slik at inkrementering fungerer riktig når formelen kopieres ned i flere rader.

Interessante artikler...