엑셀로 작성한 보고서에 새 데이터를 추가할 때마다 순번을 직접 입력하기 번거로울 수 있습니다. 이럴 때 엑셀 2021 이후 버전에 추가된 SEQUENCE 함수를 사용하면, 자동 순번 서식을 편리하게 만들 수 있습니다.
- 엑셀 자동 순번 만들기 : 예제파일을 다운로드 받은 후, 순번이 시작되는 B5셀에 아래 수식을 작성합니다.
=SEQUENCE(COUNTA(C5:C100))
'C4:C100 범위는 더 넓은 범위를 넉넉하게 선택해도 괜찮습니다.
순번이 시작되는 셀에 자동 순번 공식을 작성합니다.
- 수식을 입력한 후, C열에 데이터가 추가하면 순번이 자동으로 작성됩니다.
데이터를 추가하면 순번이 자동으로 입력됩니다.
- 전체 열에 자동 순번 공식 적용하기 : C열 전체를 범위로 선택하려면 수식을 다음과 같이 작성합니다. COUNTA 함수는 범위에 비어있지 않은 셀의 개수를 세고, SEQUENCE 함수는 그 개수만큼 순번을 반환합니다. 따라서 C열 전체를 선택할 때는 머리글 행을 고려하여 1을 빼야 한다는 점에 주의합니다.
=SEQUENCE(COUNTA(C:C)-1)
'C열에 작성된 셀 개수만큼 순번을 생성합니다. 범위에 머리글이 있을 경우, 순번에서 머리글 개수를 빼는 것을 주의합니다.
범위에 상관없이 열 전체에 자동 순번을 적용할 수 있습니다.
- 수식을 입력한 후, C열에 데이터를 추가하면 범위 너비에 상관없이 순번이 자동으로 생성됩니다.
범위 너비에 상관없이 순번이 자동으로 생성됩니다.
- 떨어진 범위에 자동 순번 만들기 : IF 함수와 COUNTA 함수를 활용하면 서로 떨어진 범위에 자동 순번을 적용할 수 있습니다. 예제파일에서 '떨어진 범위 순번' 시트로 이동한 후, 아래 수식을 순번이 시작되는 셀에 입력합니다.
=IF(C5="","","Loc. " & COUNTA($C$5:C5))
'상황에 따라 순번의 머리글(Loc.)와 시작셀주소(C5)는 적절히 변경하여 사용합니다.
연속되지 않은 범위에 순번을 적용할 시작셀에 수식을 입력합니다.
- 입력한 수식을 아래로 자동채우기 하면, 연속되지 않은 범위에 순번이 자동으로 입력됩니다.
수식을 자동채우기 하면, 연속되지 않은 범위에 순번이 적용됩니다.