고객지원실 김대리는 고객 리스트를 유형별로 뽑아내는 일을 하고 있습니다. 자동 필터 기능을 이용해 뽑아내고 있는데, 이렇게 뽑혀진 데이터별로 일련번호를 부여하고 싶습니다.

일련 번호를 부여하려면 다음과 같이 만들 수 있습니다.


1118638595@excel_note_05_01.gif


일련번호를 나타내고 싶은 위치에 열을 하나 삽입합니다.


1118638871@excel_note_05_02.gif


①A1행에 “일련번호”을 입력한 후 ②A2행에 수식(=SUBTOTAL(3, $B$2:B2)을 입력한 후, ③전체 데이터 범위만큼 채우기 핸들을 이용해 끌어서 수식을 복사합니다.


1118638928@excel_note_05_03.gif


자! 이제 ‘자동필터’ 기능을 이용해서 데이터를 추출해 보시길 바랍니다. A 열에는 1, 2, 3, 4, … 이런 식으로 일련번호가 계속해서 부여되는 것을 확인해 보실 수 있습니다.


1118638998@excel_note_05_04.gif


SUBTOTAL 함수는 목록이나 데이터베이스에서 부분합을 구하는 함수입니다. 위에서 사용한 SUBTOTAL 함수의 첫번째 인수값 3은 COUNTA 함수 역할을 해서 결과값을 돌려달라는 의미입니다. 사용할 수 있는 함수번호는 다음 표를 참고하기 바랍니다.


1118639036@excel_note_05_05.gif


‘숨긴 값’이란 [서식]-[행]-[숨기기] 메뉴를 선택한 행을 의미합니다. 즉, 계산에 포함하고 싶지 않아 숨긴 행을 계산에서 빼려면 SUBTOTAL 함수의 첫번째 인수에 100번대 함수번호를 사용하면 됩니다.