„Excel“ formulė: sąlyginis paskutinių n eilučių formatavimas -

Bendroji formulė

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

Santrauka

Norėdami paryškinti paskutines n diapazono ar lentelės eilučių, galite naudoti formulę, pagrįstą funkcija ROW ir ROWS. Parodytame pavyzdyje formulė, naudojama sąlyginiam formatavimui taikyti duomenis B5: D15:

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

kur duomenys (B5: D15) ir n (F5) įvardijami diapazonai. Ši taisyklė pabrėžia paskutines n duomenų eilutes. Pakeitus n, paryškinimas automatiškai atnaujinamas.

Paaiškinimas

Šis pavyzdys pagrįstas čia išsamiai paaiškinta formule:

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

Formulėje duomenų eilutei patikrinti naudojama didesnė nei operatorius (>). Kairėje formulė apskaičiuoja „dabartinę eilutę“, normalizuotą pradedant skaičiumi 1:

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

Dešinėje formulė sukuria ribinį skaičių:

ROWS(data)-n // calculate threshold

Kai dabartinė eilutė yra didesnė už slenkstį, formulė pateikia TRUE, suaktyvindama sąlyginį formatavimą.

Sąlyginio formatavimo taisyklė

Sąlyginio formatavimo taisyklė nustatyta taip, kad būtų naudojama tokia formulė:

Su stalu

Šiuo metu CF formulėje negalima naudoti lentelės pavadinimo. Tačiau kurdami formulę CF lange galite pasirinkti arba įvesti lentelės duomenų diapazoną, o „Excel“ atnaujins nuorodą, kai lentelė plečiasi arba mažėja.

Įdomios straipsniai...