Formuła programu Excel: numer pierwszego wiersza w zakresie -

Spisie treści

Formuła ogólna

=MIN(ROW(rng))

Podsumowanie

Możesz pobrać pierwszy wiersz (tj. Początkowy numer wiersza) w zakresie za pomocą formuły opartej na funkcji WIERSZ.

W przedstawionym przykładzie formuła w komórce F5 to:

=MIN(ROW(data))

gdzie dane są nazwanym zakresem dla B5: D10

Wyjaśnienie

Po otrzymaniu odwołania do pojedynczej komórki funkcja WIERSZ zwraca numer wiersza dla tego odwołania. Jednak w przypadku podania zakresu zawierającego wiele wierszy funkcja WIERSZ zwróci tablicę zawierającą wszystkie numery wierszy z zakresu. W pokazanym przykładzie tablica wygląda następująco:

(5; 6; 7; 8; 9; 10)

Jeśli potrzebujesz tylko pierwszego numeru wiersza, możesz użyć funkcji MIN, aby wyodrębnić tylko pierwszy numer wiersza, który będzie najniższą liczbą w tablicy.

Prosta wersja

Wpisana w pojedynczej komórce funkcja WIERSZ wyświetli tylko pierwszy numer wiersza, mimo że zwraca tablicę. Oznacza to, że w praktyce często można po prostu użyć samej funkcji WIERSZ:

=ROW(rng)

Jednak w formułach bardziej złożonych formuł czasami konieczne jest upewnienie się, że masz do czynienia tylko z jednym elementem, a nie z tablicą. W takim przypadku będziesz chciał użyć MIN, aby wyciągnąć tylko pierwszy element.

Wersja indeksu

Ponieważ ROW (zakres) w rzeczywistości zwraca tablicę każdego numeru wiersza w zakresie, możesz również użyć INDEKSU do pobrania pierwszego elementu:

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

Nie testowano, ale może to być nieco szybsze niż wzór MIN (WIERSZ) w bardzo dużych zakresach.

Interesujące artykuły...