필터가 있는 범위에서 행 번호 열을 갖고 싶습니다.필터에 따라 변경, 행은 항상 1부터 연속적으로 계산됩니다. 예를 들어 다음은 필터가 있는 범위입니다.
Number Name Gender
1 Alice F
2 Jason M
3 Ka F
4 Fiona F
5 Albert M
이제 성별이 M인 행을 표시하기 위해 필터를 적용한다고 가정합니다.
Number Name Gender
2 Jason M
5 Albert M
위의 내용은 Excel에서 일반적으로 표시되는 내용이지만 다음과 같이 숫자를 1부터 연속적으로 계산하고 싶습니다.
Number Name Gender
1 Jason M
2 Albert M
따라서 필터에 따라 행 번호를 다시 매겨야 합니다. 나는 =MAX(...)+1
그 기능 과 같은 것을 시도했지만 SUBTOTAL()
아직 성공하지 못했습니다. 이 작업을 수행하기 위해 숫자 열에 대한 수식을 작성할 수 있습니까? 어떻게?
답변1
답변2
@Máté Juhász가 나보다 먼저 도착했습니다. 나는 SUBTOTAL
. A2에 넣고 =SUBTOTAL(103,B$2:B2)
채워주세요.
함수 SUBTOTAL
는 인수에 대해 번호가 매겨진 함수를 수행합니다. 이러한 함수는 도움말에 설명되어 있습니다. 103은 숨겨진 행을 무시하는 것에 해당합니다 COUNTA
. (숨겨진 행을 포함하려면 값 3을 사용합니다.) COUNTA
범위에서 비어 있지 않은 셀의 수를 계산합니다. B$2:B2
상단 셀을 동일하게 유지하고 목록 아래로 내려갈 때 범위를 확장하기 위해 구문을 사용합니다 .