W zakresie z filtrem chcę mieć kolumnę numerów wierszy, które będą się zmieniać zgodnie z filtrem , tak aby wiersze zawsze liczyły kolejno od 1. Na przykład następujący zakres to filtr z filtrem:
Number Name Gender
1 Alice F
2 Jason M
3 Ka F
4 Fiona F
5 Albert M
Załóżmy teraz, że stosujemy filtr, aby pokazać wiersze, w których Płeć to M:
Number Name Gender
2 Jason M
5 Albert M
Powyżej jest to, co zwykle pokazuje Excel, ale chcę, aby Liczba liczyła się od 1 kolejno:
Number Name Gender
1 Jason M
2 Albert M
Dlatego wiersze powinny być numerowane zgodnie z filtrem. Próbowałem czegoś takiego =MAX(...)+1
lub używam tej SUBTOTAL()
funkcji, ale jeszcze mi się nie udało. Czy można napisać formułę dla kolumny Liczba, aby wykonać to zadanie? W jaki sposób?
AGGREGATE
. Zdecydowanie skorzystam z tego teraz :)@ Máté Juhász właśnie do mnie dotarł. Chciałem zastosować alternatywne podejście
SUBTOTAL
. W A2 wstaw=SUBTOTAL(103,B$2:B2)
i wypełnij.W
SUBTOTAL
pełni funkcję numerowana funkcyjne na jego argumenty - funkcje te są opisane w Pomocy. 103 odpowiadaCOUNTA
ignorowaniu ukrytych wierszy. (Aby uwzględnić ukryte wiersze,COUNTA
użyłbyś wartości 3). Zlicza liczbę niepustych komórek w zakresie. UżywamyB$2:B2
składni, aby utrzymać tę samą górną komórkę i rozszerzać zakres, gdy schodzimy na dół listy.źródło