본문으로 바로가기

[SUBTOTAL함수] 필터 값 자동순번 매기기

로딩중..
2017. 8. 1. 16:14

엑셀 대량의 데이터에서 필터 기능을 사용해 데이터의 레코드 값을 추출할 때 자동으로 순번이 매겨지는

함수를 알아보겠습니다.



첫 번째 함수는 간단하게 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 로 작성해줍니다.