엑셀 대량의 데이터에서 필터 기능을 사용해 데이터의 레코드 값을 추출할 때 자동으로 순번이 매겨지는
함수를 알아보겠습니다.
첫 번째 함수는 간단하게 SUBTOTAL을 이용해서 순번을 매깁니다.
=SUBTOTAL(103,$B$2:B2)
해당 함수는 목록이나 데이터의 부분합을 구하는 함수로, 함수번호 103은 숨겨진 값을 무시하고 숫자를 세는 것입니다.
또 다른 방법
두 번째 함수는 OFFSET 함수를 사용해 배열된 셀 범위에 대한 참조를 반환하여 SUM 함수와 함께 표현하는 방식입니다.
=SUM(SUBTOTAL(103,OFFSET($B$2:B2,ROW($B$2:B2)-MIN(ROW($B$2:B2)),,1)))
마찬가지로 SUBTOTAL함수가 사용되며 배열수식이므로,
함수 작성 후 ctrl + shift + enter 로 작성해줍니다.