Formuła programu Excel: Kolejne numery wierszy -

Spisie treści

Formuła ogólna

=ROW()-offset

Podsumowanie

Aby dodać kolejne numery wierszy do zestawu danych za pomocą formuły, możesz użyć funkcji WIERSZ. W przedstawionym przykładzie formuła w B5 to:

=ROW()-4

Wyjaśnienie

W przypadku braku odwołania funkcja WIERSZ zwraca numer wiersza bieżącego wiersza. W komórce B5 ROW zwraca 5, w komórce B6 ROW () zwraca 6 i tak dalej:

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

Tak więc, aby utworzyć kolejne numery wierszy zaczynające się od 1, odejmujemy 4:

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

Ta formuła będzie działać, dopóki wiersze nie zostaną dodane lub usunięte powyżej pierwszego wiersza danych. Jeśli wiersze zostaną dodane lub usunięte nad danymi, zakodowana na stałe wartość przesunięcia 4 będzie musiała zostać dostosowana w razie potrzeby.

Numery wierszy w tabeli

Jeśli przekonwertujemy dane do odpowiedniej tabeli Excela, możemy użyć bardziej niezawodnej formuły. Poniżej mamy te same dane w „Tabeli1”:

Zobacz tę stronę, aby uzyskać szczegółowe wyjaśnienie.

Numery wierszy dla nazwanego zakresu

Podejście do tworzenia kolejnych numerów wierszy w tabeli można dostosować do pracy z nazwanym zakresem w następujący sposób:

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

Tutaj pracujemy z jednym nazwanym zakresem o nazwie „dane”. Aby obliczyć wymagane przesunięcie, używamy INDEKSU w następujący sposób:

INDEX(data,1,1)

Przechodzimy nazwany zakres danych w funkcji indeks i zwraca się do komórki w wierszu 1, kolumnie 1 Zasadniczo, zwracamy się wskaźnik dla pierwszy (górny lewy) w zakresie komórki. INDEKS zwraca tę komórkę jako adres, a funkcja WIERSZ zwraca numer wiersza tej komórki, który jest używany jako wartość przesunięcia wyjaśniona powyżej. Zaletą tej formuły jest to, że jest przenośna. Nie pęknie, gdy formuła zostanie przeniesiona i można użyć dowolnego prostokątnego nazwanego zakresu.

Interesujące artykuły...