Excel formula: pēdējās n rindas nosacīta formatēšana -

Vispārēja formula

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

Kopsavilkums

Lai izceltu pēdējās n diapazona vai tabulas rindas, varat izmantot formulu, kuras pamatā ir funkcija ROW un ROWS. Parādītajā piemērā formula, kas izmantota nosacīta formatējuma lietošanai B5: D15 datiem, ir:

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

kur dati (B5: D15) un n (F5) ir nosaukti diapazoni. Šis noteikums izceļ pēdējās n datu rindas. Mainot n, izcelšana tiek automātiski atjaunināta.

Paskaidrojums

Šis piemērs ir balstīts uz formulu, kas šeit detalizēti paskaidrots:

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

Lai pārbaudītu datu rindu, formula izmanto lielāko vērtību nekā operators (>). Kreisajā pusē formula aprēķina "pašreizējo rindu", kas normalizēta ar skaitli 1:

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

Labajā pusē formula ģenerē sliekšņa skaitli:

ROWS(data)-n // calculate threshold

Kad pašreizējā rinda ir lielāka par slieksni, formula atgriež vērtību TRUE, izraisot nosacīto formatējumu.

Nosacītā formatēšanas kārtula

Nosacītā formatēšanas kārtula ir iestatīta, lai izmantotu šādu formulu:

Ar galdu

Pašlaik CF formulā nevar izmantot tabulas nosaukumu. Tomēr, veidojot formulu CF logā, varat atlasīt vai ievadīt tabulas datu diapazonu, un Excel turpinās atsauci atjaunināt, kad tabula paplašinās vai samazinās.

Interesanti raksti...