5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키응용 공식엑셀 값별·그룹별 순번 매기기 공식

엑셀 값별·그룹별 순번 매기기 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

같은 값이나 연속 그룹별로 1부터 순번을 매기는 공식입니다.

엑셀 값별·그룹별 순번 매기기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01같은 값별 누적 순번

=IF ( ="", "", COUNTIF ( $:, ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
필수현재 값의 누적 등장 횟수를 계산할 셀입니다. 첫 데이터 셀은 절대참조로 고정하고 현재 행까지 확장되도록 작성합니다. 예) 첫 데이터 셀이 A2이면 COUNTIF($A$2:A2,A2)
D2=IF(A2="","",COUNTIF($A$2:A2,A2))
A
B
C
D
E
1
지역
고객
순번
2
서울
가온상사
1
3
서울
미래유통
2
4
부산
새봄식품
1
5
부산
한빛상사
2
6
서울
드림문구
3
7
대전
은하물산
1
8
대전
푸른상회
2
9
COUNTIF 함수가 현재 행까지 같은 지역이 나온 횟수를 세므로 서울은 1, 2, 3으로 이어지고 D6 셀은 3을 반환합니다.

02연속 그룹별 순번

=IF ( 현재값=이전값, 이전순번+1, 1 )
인수 설명 자세히 보기
인수구분설명
현재값필수순번을 계산할 현재 행의 그룹 값입니다.
이전값필수바로 위 행의 그룹 값입니다. 첫 데이터 행에서는 머리글과 달라 1을 반환합니다. 같은 값이 떨어져 있으면 새 그룹으로 판단하므로 한 그룹이 연속되도록 데이터를 정렬해야 합니다.
이전순번필수바로 위 행의 순번입니다. 두 값이 같을 때 이 값에 1을 더합니다.
D2=IF(A2=A1,D1+1,1)
A
B
C
D
E
1
지역
고객
순번
2
서울
가온상사
1
3
서울
미래유통
2
4
부산
새봄식품
1
5
부산
한빛상사
2
6
서울
드림문구
1
7
대전
은하물산
1
8
대전
푸른상회
2
9
현재 지역이 바로 윗행과 같을 때만 이전 순번에 1을 더하므로, 두 번째 서울 그룹의 D6 셀은 다시 1을 반환합니다.
이 공식이 사용하는 함수

댓글 0

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료