본문으로 이동

CSV 정렬 실무 가이드

CSV를 문자·숫자 여러 열로 정렬하는 방법

정렬 열기

지역 오름차순, 매출 내림차순처럼 최대 세 키를 우선순위대로 설정합니다. 모든 키가 같은 행은 원래 입력 순서를 유지합니다.

게시일:

수정일:

관련 기능: 정렬

예시: 지역별 매출 내림차순

지역을 문자 오름차순, 같은 지역 안의 금액을 숫자 내림차순으로 정렬합니다.

  • 키 1: 지역·문자·오름차순
  • 키 2: 매출_KRW·숫자·내림차순
  • 빈칸: 뒤

정렬 전 CSV

지역과 금액 순서가 섞여 있습니다.

sales.csv
전표,지역,매출_KRW
V001,서울특별시,84000
V002,부산광역시,128000
V003,서울특별시,215000
V004,부산광역시,99000

여러 열 정렬 단계

금액은 숫자로 선택해야 100과 20을 올바르게 비교합니다.

  1. 정렬을 열고 CSV를 선택합니다.
  2. 첫 키의 열·형식·방향·빈칸 위치를 정합니다.
  3. 필요하면 키를 추가해 최대 3개까지 순서를 맞춥니다.
  4. 대소문자 설정을 확인하고 실행합니다.
  5. 건수와 경계 행을 확인해 저장합니다.
정렬

지역 오름차순·매출 내림차순

부산, 서울 순이며 각 지역에서는 큰 금액이 먼저입니다.

sales_sorted.csv
전표,지역,매출_KRW
V002,부산광역시,128000
V004,부산광역시,99000
V003,서울특별시,215000
V001,서울특별시,84000

정렬 실수

문자와 숫자 모드는 의도적으로 다른 결과를 냅니다.

  • 금액을 문자로 정렬
  • 쉼표·통화 기호 값을 숫자로 지정
  • 날짜 형식이 섞인 열을 문자 정렬
  • 빈칸 위치를 방향이 결정한다고 오해

정렬의 용도와 한계

표시 순서를 다듬거나 중복 제거 전에 남길 행을 정할 때 유용합니다.

  • 적합: 최대 3개 문자·숫자 키
  • 적합: 같은 값의 순서 유지
  • 날짜·자연어·지역 정렬 미지원
  • 요약은 그룹 집계 사용