Excel formula: pievienojiet rindu numurus un izlaidiet sagataves -

Satura rādītājs

Vispārēja formula

=IF(ISBLANK(A1),"",COUNTA($A$1:A1))

Kopsavilkums

Lai pievienotu secīgus rindu numurus datu sarakstam, izlaižot tukšās šūnas, varat izmantot formulu, kuras pamatā ir COUNTA, ISBLANK un IF. Parādītajā piemērā formula B5 ir:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

Formulu nokopējot kolonnā, rindas, kurās ir vērtība, tiek numurētas un tukšās rindas tiek izlaistas.

Paskaidrojums

Parādītajā piemērā mērķis ir pievienot B sleju rindu numurus tikai tad, ja C slejā ir vērtība. B5 formula ir:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

Funkcija IF vispirms pārbauda, ​​vai šūnai C5 ir vērtība ar funkciju ISBLANK:

ISBLANK(C5) // TRUE if empty, FALSE if not

Ja C5 ir tukšs, ISBLANK atgriež TRUE un funkcija IF atgriež tukšu virkni (""). Ja C5 nav tukšs, ISBLANK atgriež FALSE un IF funkcija atgriež funkciju COUNTA ar šādu paplašinošu atsauci:

COUNTA($C$5:C5) // expanding range

Formulu nokopējot uz leju, diapazons paplašinās, un COUNTA atgriež visu pašreizējo tukšo šūnu skaitu pašreizējā diapazonā, kā noteikts katrā rindā. COUNTA skaitīs gan skaitļus, gan tekstu.

Alternatīvas

Abas tālāk norādītās formulas veic vienu un to pašu uzdevumu, bet ar atšķirīgu sintaksi:

=IF(C5="","",COUNTA($C$5:C5))

Tāda pati loģika kā iepriekš, bet ISBLANK vietā tiek izmantots = "".

=IF(C5"",COUNTA($C$5:C5),"")

Loģika mainīta. Ja C5 nav tukšs, atgrieziet skaitu, pretējā gadījumā atgrieziet tukšu virkni. Šajā versijā tiek izmantots vienāds ar operatoru ().

Interesanti raksti...