
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.