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

엑셀 항목별 순번 매기기 공식

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

같은 항목이 나온 횟수로 목록에 순번을 매기는 공식입니다.

엑셀 항목별 순번 매기기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01COUNTIF 함수 기본 공식

=COUNTIF ( 확장범위, 항목 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
확장범위필수첫 행은 고정하고 현재 행까지 늘어나는 범위입니다. 아래로 채우면 끝 셀만 한 행씩 이동합니다.
항목필수순번을 매길 현재 행의 값입니다.
C2=COUNTIF($A$2:A2,A2)
A
B
C
D
E
1
회사
이름
회사별 순번
조건 누적
2
금성식품
김하늘
1
1
3
새봄유통
박지우
1
1
4
금성식품
이도윤
2
1
5
금성식품
김서준
3
2
6
새봄유통
김민지
2
2
7
금성식품
김예은
4
3
8
새봄유통
박현우
3
3
9
A열의 회사명을 현재 행까지 세면 금성식품은 1, 2, 3, 4로, 새봄유통은 1, 2, 3으로 순번이 매겨집니다.

02Excel 2007 이후 COUNTIFS 함수 공식

=COUNTIFS ( 확장범위1, 조건1, 확장범위2, 조건2 )
인수 설명 자세히 보기
인수구분설명
확장범위1필수첫 행은 고정하고 현재 행까지 늘어나는 첫 번째 조건 범위입니다.
조건1필수첫 번째 확장범위에서 찾을 조건입니다.
확장범위2필수첫 행은 고정하고 현재 행까지 늘어나는 두 번째 조건 범위입니다.
조건2필수두 번째 확장범위에서 찾을 조건입니다. 별표(*)는 임의의 문자열과 일치합니다. 예) "김*" (김으로 시작하는 값)
D2=COUNTIFS($A$2:A2,"금성식품",$B$2:B2,"김*")
A
B
C
D
E
1
회사
이름
회사별 순번
조건 누적
2
금성식품
김하늘
1
1
3
새봄유통
박지우
1
1
4
금성식품
이도윤
2
1
5
금성식품
김서준
3
2
6
새봄유통
김민지
2
2
7
금성식품
김예은
4
3
8
새봄유통
박현우
3
3
9
금성식품이면서 이름이 김으로 시작하는 행에서 누적값이 1, 2, 3으로 증가합니다. 조건을 만족하지 않는 행에는 직전 누적값이 이어집니다.
이 공식이 사용하는 함수

댓글 6

댓글 6
5 (4개 평가)
네네네
네네네 2020.01.17 14:04
아무래도 오타인 것 같아 댓글 남깁니다

= COUNTIF(A1:A100, A2)
'// A1부터 A100의 범위에서 A2셀의 내용과 일치하는 셀의 개수를 계산합니다.
= COUNTIF(A1:A100, "=" & A1)
'// 위의 함수와 같은 동작을 합니다.
= COUNTIF(A1:A100, "" & A1)
'// A1부터 A100의 범위에서 A2셀과 일치하지 않는 셀의 개수를 계산합니다.

이 부분에서 두번쨰, 세번째 함수의 A1이 A2가 되어야 하는 것 맞나요..??
오빠두엑셀
오빠두엑셀 작성자 2020.01.18 19:27
@네네네 님!! 안녕하세요!!
오타가 맞습니다..ㅠ-ㅠ!! 댓글 넘넘 감사드려요~ 바로 수정했습니다 ♡
제이
제이 2020.11.20 17:12
count함수만 쓰다가.. countif함수 너무 좋네요.
무식하게 22500개의 레코드에 Key값별 순위를 매기는데 손으로 하다가 지쳐 찾아봤네요. 2초만에 해결....
칼퇴 가능하겠어요. 너무~ 감사합니다.
강민준🤗
강민준🤗 2024.08.11 20:17
좋은 강의 감사합니다🙇‍♂️
김동강
김동강 2024.09.13 16:51
중복값 순번 매기기는 어찌 안될까요?
금성식품 2 라고 입력된걸
금성식품 -1
금성식품 -2

이렇게 분리해야하는데 하나하나 하려고하니 너무 힘들ㄹ어요
오빠두엑셀
오빠두엑셀 작성자 2024.09.13 17:22
안녕하세요.
본 게시글에서 소개해드린 함수를 그대로 적용하시면,
금성식품의 개수가 추가될 때마다, 1씩 증가하는 순번을 만들 수 있습니다.
사용하고 계신 서식에 한번 적용해보시길 바랍니다.
감사합니다.
스크랩 완료