텍스트 줄 정렬하는 법 — 가나다·ABC·숫자·역순 정리
참석자 명단이나 키워드 목록을 가나다순으로 정리하고 싶은데, 엑셀을 켜기는 번거롭죠. 한 줄에 한 항목씩 붙여넣고 버튼 한 번이면 됩니다. 다만 숫자가 섞였을 때만 살짝 주의하면 됩니다.
줄 정렬의 원리
각 줄을 한 항목으로 보고, 첫 글자부터 차례로 비교해 사전처럼 늘어놓습니다.
- 가나다순 — 한글 가·나·다… 순서
- ABC순 — 영문 A·B·C… 순서
- 역순 — 위 순서를 거꾸로(ㅎ→ㄱ, Z→A)
숫자가 섞이면
글자 기준 정렬에서는 숫자도 글자로 봅니다. 그래서 1, 10, 2, 20, 3 순으로 나옵니다 — '10'의 첫 글자 '1'이 '2'보다 앞이기 때문입니다.
- 숫자 크기 순이 필요하면 자릿수를 맞춥니다(01, 02 … 10).
- 또는 숫자 정렬을 따로 지원하는 기능을 씁니다.
- 단순 줄 정렬은 "사전식"이라는 점만 기억하면 됩니다.
중복 제거와 함께
명단·이메일·태그처럼 중복이 섞이기 쉬운 목록은 중복 제거 → 정렬 순서로 처리하면 깔끔한 유일 목록이 됩니다.
중복 줄을 먼저 없애려면 목록 정리 워크플로를 참고하세요. 쉼표 목록을 줄바꿈으로 바꾸는 일도 같이 자주 합니다.
각 줄의 첫 글자부터 차례로 비교해서 순서를 정합니다. 한글은 가·나·다… 순서, 영문은 A·B·C… 순서로 늘어놓습니다. 첫 글자가 같으면 둘째 글자를 비교하는 식으로 사전처럼 정렬됩니다. 한글과 영문, 숫자가 섞여 있으면 보통 숫자 → 영문 → 한글 같은 문자 코드 순서로 묶여서 나오니, 한 종류로 통일된 목록일수록 결과가 깔끔합니다.
글자(문자열) 기준 정렬에서는 숫자도 글자로 취급해 첫 글자부터 비교하기 때문에, '10'은 첫 글자가 '1'이라 '2'보다 앞에 옵니다. 1, 10, 2, 20, 3 처럼 보이는 것이 그 이유입니다. 숫자 크기 순으로 정렬하려면 자릿수를 맞춰(01, 02, 10) 두거나, 숫자 정렬을 따로 지원하는 기능을 쓰면 됩니다. 단순 텍스트 줄 정렬은 사전식이라는 점만 기억하면 헷갈리지 않습니다.
정렬과 중복 제거는 보통 따로 적용하지만, 같이 쓰면 목록 정리가 훨씬 깔끔해집니다. 먼저 중복 줄을 제거하면 같은 항목이 하나만 남고, 그다음 정렬하면 가나다·ABC순으로 정돈된 유일 목록이 됩니다. 명단·이메일 리스트·태그 목록처럼 중복이 섞이기 쉬운 자료를 정리할 때 이 순서로 처리하면 좋습니다. 도구상자에는 중복 줄 제거 도구가 따로 있어 함께 쓰면 됩니다.