Excel에서 홀수 또는 짝수로 행을 정렬하는 방법은 무엇인가요?
Excel에서 숫자를 오름차순 또는 내림차순으로 정렬하는 것은 일반적인 작업이지만, 때때로 데이터를 홀수끼리, 또는 짝수끼리 모아서 그룹화해야 할 때가 있습니다. 예를 들어, 숫자가 많은 목록을 가지고 있을 때 분석이나 보고를 위해 홀수와 짝수를 구분하고 싶을 수 있습니다. 홀수/짝수로 정렬하는 기능은 Excel 기본 기능에 포함되어 있지 않지만, 이를 실현할 수 있는 여러 가지 실용적인 방법이 있습니다. 아래에서는 수식, 보조 열, VBA 코드, 그리고 고급 부가 기능 등 다양한 방법을 통해 행을 홀수와 짝수로 정렬하는 여러 솔루션을 안내합니다.
![]() | ![]() | ![]() |
보조 열을 활용해 홀수 또는 짝수로 행 정렬하기
Excel에서 숫자를 홀수와 짝수로 빠르게 정렬하는 가장 쉬운 방법 중 하나는 보조 열을 추가하는 것입니다. 이를 통해 Excel이 홀수와 짝수를 구분해서 정렬 작업을 할 수 있습니다. 이 방식은 간단하며 수식과 정렬 기능을 다룰 수 있다면 누구나 사용할 수 있고, Excel의 모든 버전에서 사용할 수 있습니다. 다만 임시로 새로운 열을 추가해야 하는 점은 참고하세요.
1. 숫자 목록 옆의 빈 셀에 아래 수식을 입력하세요(예: 숫자가 A2부터 시작한다면 B2에 입력): =ISODD(A2) 그리고 Enter 키를 누릅니다.
스크린샷 참고:
팁: ISODD 함수는 값이 홀수인지 확인합니다. 열 헤더를 사용하는 경우, 수식이 올바른 데이터 행을 참조하도록 확인하세요.
2채우기 핸들을 이용해 수식을 전체 숫자 목록에 쭉 복사하세요. 홀수는 TRUE, 짝수는 FALSE로 표시되어 시각적으로 구분됩니다. 이 기준이 정렬의 기반이 됩니다.
스크린샷 참고:
3 전체 수식 셀을 선택한 채로 데이터 > 가장 작은 값부터 가장 큰 값으로 정렬 또는 가장 큰 값부터 가장 작은 값으로 정렬을 클릭합니다.
4에서 정렬 경고 대화 상자에서 선택 영역 확장 을 선택 후 OK를 클릭하면, 모든 행이 올바르게 정렬되어 관련 데이터가 함께 유지됩니다.
스크린샷 참고:
5에서 정렬 버튼을 클릭합니다. "가장 작은 값부터 가장 큰 값으로 정렬"을 선택하면 짝수(FALSE)가 먼저 나오고 이후 홀수(TRUE)로 그룹화됩니다.
스크린샷 참고:
참고:
1 홀수 숫자가 짝수 앞에 배치되게 하려면 가장 큰 값부터 가장 작은 값으로 정렬 을3번 단계에서 선택하세요.
2. 정렬 완료 후에는 보조 열을 삭제해 워크시트를 깔끔하게 유지할 수 있습니다.
3. 보조 열만 정렬하지 않도록 주의하세요. 그렇지 않으면 원래 데이터가 섞일 수 있습니다.
실용 팁: 이 방법은 모든 환경에서 쓸 수 있고 오프라인에서도 동작하며, 매크로나 부가 기능이 필요 없습니다. 하지만 홀수/짝수 정렬이 잦다면 자동화를 위해 다른 방법을 시도해보고 싶을 수 있습니다.
Kutools for Excel로 홀수 또는 짝수로 행 정렬하기
대용량 데이터를 다루면서 보다 빠르고 유연한 해결책을 원하는 사용자에게 Kutools for Excel의 고급 정렬 기능은 보조 열이나 복잡한 수식 없이도 홀수와 짝수를 직접적으로 정렬할 수 있습니다. 유사한 정렬 작업을 자주 수행하거나 그래픽 인터페이스를 선호하는 분에게 적합합니다. Kutools는 정렬 기능을 강화하며 대량 작업도 효율적으로 지원합니다.
Kutools for Excel을 설치한 후 다음 단계를 따라 주세요:
1 데이터 범위를 선택합니다.
2에서 Kutools Plus > 정렬 > 고급 정렬.
스크린샷 참고:
3에서 고급 정렬 대화 상자에서, 정렬할 열을 열 드롭다운에서 선택하세요. 그리고 정렬 기준 섹션에서 짝수와 홀수를 선택한 후, 원하는 정렬 순서를 고릅니다: 오름차순 은 짝수가 먼저 나옵니다. 그리고 내림차순 은 홀수가 먼저 나옵니다.
스크린샷 참고:
4 OK를 클릭하면 설정대로 홀수와 짝수별로 목록이 즉시 정렬됩니다. 예시 결과는 다음과 같습니다:
원본 데이터 | 짝수에서 홀수로 정렬 | 홀수에서 짝수로 정렬 | ||
![]() | ![]() | ![]() | ![]() | ![]() |
Kutools for Excel 무료 다운로드 및 체험 버전 바로 받기!
장점: 추가 수식이나 열 없이, 쉬운 인터페이스에서 빠르게 홀수/짝수별로 정렬 가능하며, 자주 사용할 때 적합합니다.
참고사항: Kutools는 설치가 필요한 서드파티 부가 기능이며, 많은 유저에게 강력한 Excel 기능 향상으로 신뢰받고 있습니다.
Kutools for Excel로 홀수/짝수별 행 정렬 데모
VBA 코드를 이용해 홀수 또는 짝수로 행 정렬하기
숫자를 홀수와 짝수로 자동으로 정렬하려면 VBA 매크로를 활용하는 것이 효율적입니다. 이 방식은 매크로 기본 지식이 있고 정렬을 자주 반복하거나 보조 열 추가 및 서드파티 부가 기능 사용을 피하고 싶은 분에게 특별히 유용합니다. VBA로 빠르고 간결하게 직접 정렬할 수 있습니다.
1. 개발자 > Visual Basic을 클릭해 Microsoft Visual Basic for Applications 창을 엽니다. 만약 개발자 탭이 없다면 Excel 옵션에서 활성화하세요. VBA 창에서 삽입 > 모듈을 클릭한 뒤, 아래 코드를 해당 모듈에 붙여넣으세요:
Sub SortByOddEven()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim arr As Variant
Dim HelperArr() As Integer
Dim i As Long
On Error Resume Next
Set ws = Application.ActiveSheet
Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
If rng Is Nothing Then Exit Sub
arr = rng.Value
ReDim HelperArr(1 To UBound(arr, 1))
For i = 1 To UBound(arr, 1)
If IsNumeric(arr(i, 1)) Then
HelperArr(i) = arr(i, 1) Mod 2
Else
HelperArr(i) = 2 ' Non-numeric entries go last
End If
Next i
' Add helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
' Sort by helper column
ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
With ws.Sort
.SetRange rng.Resize(, 2)
.Header = xlNo
.Apply
End With
' Remove helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub
2. 를 누르거나 F5 를 클릭하여 매크로를 실행하세요. 입력 창이 나타나면 데이터 열을 선택하면 되고, 매크로가 데이터에서 짝수와 홀수를 자동으로 그룹화하여 정렬합니다(정렬 기준에 따라 그룹 순서가 달라질 수 있습니다). 버튼을 클릭해 매크로를 실행하세요. 선택한 데이터 열을 입력창에서 지정하면, 매크로가 자동으로 짝수 먼저 또는 홀수 먼저 정렬합니다(정렬 순서에 따라 다르게 적용됨).
참고 및 문제 해결:
- 이 매크로를 다열 범위에 적용하면 선택한 열과 바로 인접한 열만 함께 정렬됩니다. 여러 열을 정렬하려면 반드시 정렬할 열만 선택하거나, 코드에서 고급 다열 정렬을 별도로 설정해야 합니다.
- 데이터 손실을 방지하려면 매크로 실행 전에 반드시 워크시트를 저장하세요.
- 숫자가 아닌 항목은 오류 방지를 위해 마지막에 정렬됩니다.
장점: 자동으로 보조 열 남지 않고, 반복 작업에 빠른 처리 가능.
제한점: 매크로 실행과 VBA 경험이 필요하며, 민감한 데이터 처리 시 주의하세요.
MOD 수식을 사용해 홀수/짝수 숫자 판별하기
ISODD 함수 외에도 MOD 함수를 활용해 홀수/짝수를 구분할 수 있습니다. 이 방법은 표준 수학 계산에 익숙하거나 특정 함수 또는 지역 설정이 부족한 오래된 Excel 버전을 사용하는 사용자를 위한 실용적이고 투명한 방식입니다. MOD 방식을 활용하면 명확한 숫자 표시(짝수는0, 홀수는1)를 받을 수 있어, 정렬 순서 조정이나 다른 정렬 워크플로우와의 연동도 유용합니다.
1. 숫자 옆의 빈 셀(B2)에 아래 수식을 입력하세요.
=MOD(A2,2)
이 수식은 A2 값을2로 나누어 남은 값을 계산합니다. 짝수면0, 홀수면1이 나옵니다.
2. 수식을 아래로 복사해 전체 숫자 목록에 적용하세요.
3. 이 보조 열을 기준으로 데이터를 정렬하세요(데이터 > 정렬). 이전의 보조 열 방법과 같이 작은 값부터 큰 값으로 정렬하면 짝수(0)가 먼저, 홀수(1)가 그 뒤에 위치합니다.
팁:
- 데이터에 정수가 아닌 값이 포함되어 있을 경우에도 MOD는 동작하지만,0 또는1로 구분되는 것은 정수만 해당됩니다.
- 이 방법은 언어와 지역 설정에 관계없이 투명성이 높으며, TRUE/FALSE 결과보다 더 명확합니다.
- 정렬 기준을 오름차순 또는 내림차순으로 바꿔 정렬 순서를 변경할 수 있습니다.
관련 문서:
Excel에서 이메일 주소를 도메인별로 정렬하는 방법은?
Excel에서 가장 자주 등장하는 값으로 데이터 정렬하는 방법은?
Excel에서 취소선으로 데이터 정렬 또는 필터링하는 방법은?
Excel에서 빈 셀이 위로 오도록 행을 정렬하는 방법은?
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약