Sådan får du hver niende værdi fra en liste

Indholdsfortegnelse


Nogle gange vil vi kopiere skiftevis celler fra et område eller hver tredje værdi eller hver 4. værdi osv. I alle disse tilfælde vil kopiering manuelt være en drænende opgave. Så hvad er løsningen? Hvordan kopierer du værdien fra hver niende række? Er der en formel for dette?

Ja der er. Vi kan bruge excels OFFSET -funktion til at hente værdier fra niende rækker. Hvordan? Lad os se det.

= OFFSET (First_Cell_in_List, (RÆKKE (A1)*N)-1,0)

First_Cell_in_Range: Det er den absolutte reference for den første celle i listeområdet, hvorfra du vil kopiere. For eksempel, hvis din liste er i A5: A100, så First_Cell_in_Range er $ A $ 5. Inkluder ikke kolonneoverskrift.

N: det er af tal, som du får multipla værdi. For eksempel, hvis du vil få hver 2. værdi fra listen, så er N 2. For hver 3. værdi er den 3 og så videre.

RÆKKE (A1): det for at få multipla af N.

Lad os nu se et eksempel, og så vil jeg forklare, hvordan det fungerer.

Eksempel Kopier hver anden værdi fra en liste i Excel
Her har vi en liste over varer. Vi skal kopiere hver anden værdi fra listen i et nyt område.
Så hvordan gør vi det?

Da vi har 11 varer på listen, får vi fem alternative poster (2, 4, 5, 6, 10).

Skriv nedenstående formel i E4 og kopier cellerne ned.

= OFFSET ($ B $ 4, (ROW (A1)*2)-1,0)

Her er $ B $ 4 den første celle i listeområdet, og da vi vil kopiere hver anden (alternativ) værdi fra listen, har vi vores N som 2.

Hvis du vil kopiere hvert tredje element, skal du bruge denne formel.

= OFFSET ($ B $ 4, (ROW (A1)*3)-1,0)

For hver 4.:

= OFFSET ($ B $ 4, (ROW (A1)*4)-1,0)

Og så videre. Du kan kopiere enhver Nth -værdi fra en ved hjælp af denne excel -formel.

Hvordan det virker

Formlen udfører denne opgave ved hjælp af to excel -funktioner, OFFSET og ROW.

OFFSET funktionen returnerer værdien fra række og kolonne forskydning fra en given celle.

ROW -funktionen returnerer rækkenummeret for den givne reference.

Startende indefra kommer RÆKKE (A1) tilbage 1. Da A1 tilhører 1. række.

(RÆKKE (A1)*2 det bliver til 2.

(RÆKKE (A1)*2)-1, det bliver (1*2) -1 = 1.

Når vi kopierer formlen ned, ændres referencen i ROW som A2, A3, A4 osv. For A2 får vi den endelige værdi (2*2) -1 = 3. For A3 får vi (3*3) -1 = 5 og så videre.

Nu blev vores formel i E4 løst til = OFFSET ($ B $ 4,1, 0). Dette returnerer værdien 1 række nedenfor fra B4, som er den anden værdi fra B4.

I E4 vil formlen være = OFFSET ($ B $ 4,3,0), hvilket er den fjerde værdi fra B4. På samme måde får vi alle de vekslende omkostninger.

Nu ved du, hvordan du kopierer hver Nth -værdi fra listen i excel. Det er den teknik, jeg kender. Hvis du kender et andet trick til at kopiere nth celle fra et område, er du velkommen til at dele i kommentarfeltet herunder. Hvis du har spørgsmål vedrørende denne eller en anden funktion i Excel 2019, 2016, 2013 og 2010, skal du bruge kommentarfeltet.

Sådan hentes den seneste pris i Excel

Hentning af den første værdi på en liste, der er større / mindre end en specificeret værdi

Sådan hentes hele rækken af ​​en matchet værdi

Populære artikler:

VLOOKUP -funktionen i Excel

COUNTIF i Excel 2016

Sådan bruges SUMIF -funktionen i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave