
Generisk formel
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
Sammanfattning
För att markera de sista n raderna i ett intervall eller en tabell kan du använda en formel baserad på ROW och ROWS-funktionen. I exemplet som visas är formeln som används för att tillämpa villkorlig formatering på data i B5: D15:
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
där data (B5: D15) och n (F5) heter intervall. Denna regel belyser de sista n raderna i data. När n ändras uppdateras markeringen automatiskt.
Förklaring
Detta exempel är baserat på formeln som förklaras i detalj här:
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
Formeln använder operatoren större än (>) för att kontrollera raden i data. Till vänster beräknar formeln en "aktuell rad", normaliserad så att den börjar vid siffran 1:
=ROW()-INDEX(ROW(data),1,1)+1 // calculate current row
Till höger genererar formeln ett tröskelvärde:
ROWS(data)-n // calculate threshold
När den aktuella raden är större än tröskelvärdet returnerar formeln SANT och utlöser den villkorliga formateringen.
Villkorlig formateringsregel
Den villkorliga formateringsregeln är inställd på att använda en sådan formel:
Med ett bord
Du kan för närvarande inte använda ett tabellnamn i en CF-formel. Du kan dock välja eller ange tabelldataområdet när du skapar formeln i CF-fönstret, och Excel håller referensen uppdaterad när tabellen expanderar eller krymper.