메뉴
실무 위키응용 공식엑셀 값별 또는 그룹별 순번 매기기 공식

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

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

COUNTIF 함수로 같은 값이 나온 횟수를 세거나, IF 함수로 연속된 그룹마다 1부터 다시 순번을 매기는 공식입니다.

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

인수 설명

01같은 값이 나온 횟수로 순번 매기기

=IF ( ="", "", COUNTIF ( 확장범위, ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
필수누적 등장 횟수를 셀 현재 행의 값입니다.
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연속된 그룹마다 1부터 다시 매기기

=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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료