CSV 정렬 실무 가이드
CSV를 문자·숫자 여러 열로 정렬하는 방법
지역 오름차순, 매출 내림차순처럼 최대 세 키를 우선순위대로 설정합니다. 모든 키가 같은 행은 원래 입력 순서를 유지합니다.
예시: 지역별 매출 내림차순
지역을 문자 오름차순, 같은 지역 안의 금액을 숫자 내림차순으로 정렬합니다.
- 키 1: 지역·문자·오름차순
- 키 2: 매출_KRW·숫자·내림차순
- 빈칸: 뒤
정렬 전 CSV
지역과 금액 순서가 섞여 있습니다.
전표,지역,매출_KRW
V001,서울특별시,84000
V002,부산광역시,128000
V003,서울특별시,215000
V004,부산광역시,99000여러 열 정렬 단계
금액은 숫자로 선택해야 100과 20을 올바르게 비교합니다.
- 정렬을 열고 CSV를 선택합니다.
- 첫 키의 열·형식·방향·빈칸 위치를 정합니다.
- 필요하면 키를 추가해 최대 3개까지 순서를 맞춥니다.
- 대소문자 설정을 확인하고 실행합니다.
- 건수와 경계 행을 확인해 저장합니다.
지역 오름차순·매출 내림차순
부산, 서울 순이며 각 지역에서는 큰 금액이 먼저입니다.
전표,지역,매출_KRW
V002,부산광역시,128000
V004,부산광역시,99000
V003,서울특별시,215000
V001,서울특별시,84000정렬 실수
문자와 숫자 모드는 의도적으로 다른 결과를 냅니다.
- 금액을 문자로 정렬
- 쉼표·통화 기호 값을 숫자로 지정
- 날짜 형식이 섞인 열을 문자 정렬
- 빈칸 위치를 방향이 결정한다고 오해
정렬의 용도와 한계
표시 순서를 다듬거나 중복 제거 전에 남길 행을 정할 때 유용합니다.
- 적합: 최대 3개 문자·숫자 키
- 적합: 같은 값의 순서 유지
- 날짜·자연어·지역 정렬 미지원
- 요약은 그룹 집계 사용