Excel-formel: Betinget formatering siste n rad -

Generisk formel

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

Sammendrag

For å markere de siste n radene i et område eller en tabell, kan du bruke en formel basert på ROW og ROWS-funksjonen. I eksemplet vist er formelen som brukes til å bruke betinget formatering til dataene i B5: D15:

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

der data (B5: D15) og n (F5) er kalt områder. Denne regelen fremhever de siste n radene i dataene. Når n endres, oppdateres uthevingen automatisk.

Forklaring

Dette eksemplet er basert på formelen forklart i detalj her:

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

Formelen bruker operatoren større enn (>) for å sjekke rad i dataene. Til venstre beregner formelen en "gjeldende rad", normalisert til å begynne med tallet 1:

=ROW()-INDEX(ROW(data),1,1)+1 // calculate current row

Til høyre genererer formelen et terskelnummer:

ROWS(data)-n // calculate threshold

Når den nåværende raden er større enn terskelen, returnerer formelen SANT, og utløser betinget formatering.

Betinget formateringsregel

Den betingede formateringsregelen er satt opp til å bruke en formel som denne:

Med et bord

Du kan ikke bruke et tabellnavn i en CF-formel for tiden. Du kan imidlertid velge eller skrive inn tabelldataområdet når du oppretter formelen i CF-vinduet, og Excel vil holde referansen oppdatert når tabellen utvides eller krymper.

Interessante artikler...