실무 적용

자동 목록 순서 만들기 3가지 방법 (삽입/삭제/순서변경시 자동변환)

excelcopycat 2020. 11. 19. 22:25

자동 목록 순서 만들기 3가지 방법

안녕하세요 Excelcopycat 입니다.

표 만드실 때 목록 순서 만드시나요?
항목이 적으면 그냥 손으로 쒸익~ㅋ
그런데 순서 넣고 나서
나중에 항목 추가,삭제,순서변경 해도
번호가 자동으로 바뀌었으면 좋겠더라고요.

그래서 목록 순서 입력 3가지 방법
장단점과 함께 소개합니다.







1) 자동채우기

1 적으시고 셀 오른쪽 하단에 커서를 대면
더하기 모양으로 커서가 변할 때
Ctrl 키를 누르시고
아래로 드래그(자동채우기)
 하면 됩니다.
Ctrl 키 안 누르면 1 1 1 되니까
주의해주세요.

속도차원에서는 이게 최고인데
단점은 항목 추가/삭제시
항목 번호가 자동으로 안 바뀝니다. 

2) =셀+1

첫번째 셀에는 1 을 손으로 적으시고
두번째 셀에는
=첫셀클릭+1 적습니다.
그리고 수식 적은 셀을
아래로 복사 붙여넣어주세요.
자동채우기도 되고요.
그러면 1+1, 2+1, 3+1 식으로
순서가 입력됩니다.

장점은 표 하단에 항목 추가시
자동으로 순서가 적용되지만
중간 행 삭제시 오류
행 순서 변경시 자동변환 안되는
단점이 있습니다.

3) ROW 함수 사용

항목이 많고
항목 추가/삭제/순서변경이 예상된다면
ROW함수를 이용해 보세요.

ROW 함수: 셀의 행 번호를 알려줌
=ROW(A1) = 1
=ROW(B1) = 1
=ROW(A100) = 100

=row() 처럼 셀 없이 적으면 어떨까요?
수식을 입력한 셀의 행번호가 나옵니다.
B3 셀에서 =ROW() 입력하면
3 값이 나옵니다.

그래서!!
목록1번 셀에 =ROW() 입력하고
그 이전 행 번호를 빼주면!!!
 

B3 =ROW()-2 = 3-2 = 1
B4 =ROW()-2 = 4-2 = 2
B5 =ROW()-2 = 5-2 = 3
B6 =ROW()-2 = 6-2 = 4

표 아래 항목 추가시에도 괜찮고
항목을 삭제해도 오류 안 나고
항목의 순서를 바꾸어도
자동으로 순서가 계산됩니다!!
함수 쓰는데 2,3초 정도 소요되는게
단점?이라면 단점이죠.


목록 순서 자동 계산 방법을 알아보았습니다.
역시 뭐가 제일 좋다는 없어요.
상황에 따라 BEST 방법이 있을뿐이죠.

자동채우기로 먼저 해보고
항목 변경이 좀 생긴다 싶으시면
ROW함수로 바꿔보세요.

읽어주셔서 감사드리며,
도움이 되었다면 공감 부탁 드립니다~