필터 후 출력 시 연번이 있어야 하는데, 일반 숫자로 넣으면 숫자가 그대로 딸려 옵니다. 필터 후에 다시 숫자를 넣고 출력하면 되긴 하지만 A필터, B필터 이런 식으로 출력할 값들이 달라질 때마다 매번 숫자를 입력 하기도 번거롭습니다. 또 나중에 이 숫자를 기준으로 할 경우 틀어지면 안되기 때문에, 번호열은 숨기기를 하고 열을 새롭게 추가하여 AGGREGATE함수를 사용합니다.

 

 

아래 예제파일 첨부했습니다

36-필터연번넣기.xlsx
0.01MB

 

 

 

예제입니다.

 

 

필터를 하면 번호가 그대로 딸려옵니다.

 

 

B3셀에 AGGREGATE함수 첫째 인수에 COUNTA인 3을 입력합니다

 

 

두번째 인수에는 5를 입력합니다

 

 

세 번째 인수에는 $C$3:C3을 입력합니다.

 

 

최종적으로는 =AGGREGATE(3, 5, $C$3:C3)이 입력되어 집니다. B3셀에서 채우기 핸들을 이용하여 10번까지 드래그합니다.

 

 

롯데리아로 필터를 해보면 자동으로 연번이 나옵니다.

 

 

맥도날드로 필터를 해봐도 연번이 잘 나옵니다.

 

 

SUBTOTAL함수도 비슷한 기능을 하는데 필터 시 마지막 행이 필터가 안되는 버그가 있어서 SUBTOTAL보다는 AGGREGATE함수를 사용합니다.

 

 

 

링크

(34) 엑셀 날짜 필터 정렬 안될때 해결방법

(32) 엑셀 병합된셀 숫자넣기(연번넣기)