Formula Excel: numere de rând secvențiale -

Cuprins

Formula generică

=ROW()-offset

rezumat

Pentru a adăuga numere de rând secvențiale la un set de date cu o formulă, puteți utiliza funcția ROW. În exemplul prezentat, formula din B5 este:

=ROW()-4

Explicaţie

Când nu este dată o referință, funcția ROW returnează numărul rândului rândului curent. În celula B5, ROW returnează 5, în celula B6, ROW () returnează 6 și așa mai departe:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Deci, pentru a crea numere de rând secvențiale care încep cu 1, scădem 4:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Această formulă va continua să funcționeze atâta timp cât rândurile nu sunt adăugate sau șterse deasupra primului rând de date. Dacă rândurile sunt adăugate sau șterse deasupra datelor, valoarea de compensare codificată 4 va trebui ajustată după cum este necesar.

Numere de rând într-un tabel

Dacă convertim datele într-un tabel Excel adecvat, putem folosi o formulă mai robustă. Mai jos, avem aceleași date în „Tabelul1”:

Consultați această pagină pentru o explicație detaliată.

Numere de rând pentru un interval numit

Abordarea pentru crearea numerelor de rând secvențiale într-un tabel poate fi adaptată pentru a funcționa cu un interval numit ca acesta:

=ROW()-ROW(INDEX(data,1,1))+1

Aici, lucrăm cu un singur interval denumit „date”. Pentru a calcula compensarea necesară, folosim INDEX astfel:

INDEX(data,1,1)

Transmitem datele despre intervalul numit în funcția INDEX și solicităm celula din rândul 1, coloana 1. În esență, cerem INDEX prima celulă (stânga sus) din interval. INDEX returnează acea celulă ca adresă, iar funcția ROW returnează numărul rândului acelei celule, care este folosit ca valoare de compensare explicată mai sus. Avantajul acestei formule este că este portabil. Nu se va sparge atunci când formula este mutată și se poate folosi orice zonă denumită dreptunghiulară.

Articole interesante...