엑셀에서 분명히 정렬을 했는데
숫자 순서가 엉망이거나,
가나다순이 이상하게 나오는 경우가 있다.
이럴 땐 엑셀이 말을 안 듣는 것처럼 보이지만,
대부분은 데이터 형식 문제다.
아래 원인부터 하나씩 확인해보자.
1. 숫자가 문자로 인식된 경우
가장 흔한 원인이다.
예를 들어:
- 1, 2, 10, 20
이렇게 정렬돼야 하는데 - 1, 10, 2, 20
처럼 나오면 거의 확실하다.
👉 숫자가 아니라 문자 기준 정렬이 된 상태다.
해결 방법:
- 숫자 열 전체 선택
- 텍스트 나누기 → 그대로 완료
- 다시 정렬
2. 공백이 섞여 있는 경우
눈에는 안 보이지만
앞이나 뒤에 공백이 들어간 데이터도 많다.
예:
- 서울
- 서울
- 서울
엑셀은 이걸 전부 다른 값으로 본다.
해결 방법:
- TRIM 함수로 공백 제거
- 값 붙여넣기 후 정렬
3. 여러 열을 함께 선택하지 않고 정렬한 경우
이 실수도 정말 많다.
- A열만 선택하고 정렬
- 옆 열 데이터는 그대로
이러면 행이 꼬인 것처럼 보인다.
해결 방법:
- 데이터 전체 영역 선택
- “현재 선택 영역 확장” 선택 후 정렬
4. 사용자 지정 목록이 적용된 경우
엑셀에는
월요일 → 화요일 → 수요일
같은 사용자 지정 정렬 기준이 있다.
이게 적용돼 있으면
가나다순이 아닌 이상한 순서로 보일 수 있다.
확인 방법:
- 정렬 옵션 → 사용자 지정 목록 확인
- 필요 없으면 기본값으로 변경
5. 숫자 + 문자 혼합 데이터
예:
- A1, A2, A10
이런 데이터는
사람 기준이랑 엑셀 기준이 다를 수 있다.
이 경우에는:
- 숫자 부분을 분리해서 정렬
- 또는 자릿수 맞춰서 입력
같은 추가 작업이 필요하다.
정리해보면
엑셀 정렬이 이상할 때는
기능 문제가 아니라 데이터 상태 문제다.
- 숫자인지 문자인지
- 공백이 있는지
- 전체 영역을 선택했는지
이 세 가지만 체크해도
정렬 문제의 대부분은 해결된다.
정렬하기 전에
“이 데이터가 어떤 형식인지” 한 번 보는 습관이 제일 중요하다.
댓글