🔀 텍스트 줄 정렬기
목록을 한 줄에 하나씩 붙여 넣고 정렬 방식을 고르면 바로 정리돼요. 한글은 가나다순, 숫자가 섞인 이름은 1, 2, 10 순서로 자연스럽게 정렬해요.
사용법
- 왼쪽 칸에 목록을 한 줄에 하나씩 붙여 넣어요. 엑셀 열을 복사해 붙여도 한 줄씩 들어가요. 쉼표로 이어진 목록이면 '나누는 기준'을 쉼표로 바꾸세요.
- 정렬 방식을 골라요. 결과는 오른쪽에 바로 나오고, copy를 누르면 복사돼요.
- 중복 제거·빈 줄 제거·앞뒤 공백 정리·번호 붙이기는 아래 체크 상자로 켜고 끌 수 있어요.
- '입력으로 옮기기'를 누르면 결과를 다시 입력 칸에 넣어 한 번 더 다른 방식으로 정리할 수 있어요.
정렬 방식 비교
| 방식 | 기준 | 예시 결과 (오름차순) |
|---|---|---|
| 가나다·ABC | 한국어 사전 순서(글자 단위) | 10번, 1번, 2번, 가지, 사과, apple |
| 자연 정렬 | 글자 속 숫자를 수 크기로 비교 | 1번, 2번, 10번, 가지, 사과, apple |
| 숫자 값 | 줄에서 처음 나오는 숫자만 비교 (1,000 같은 콤마 인식) | 25원, 100원, 1,200원 · 숫자 없는 줄은 맨 뒤 |
| 길이 | 글자 수 (이모지·한글도 1자) | 귤, 사과, 바나나 |
| 원래 순서 뒤집기 | 정렬 없이 위아래만 반대로 | 마지막 줄이 맨 위로 |
| 랜덤 섞기 | 피셔-예이츠 셔플 | 누를 때마다 다른 순서 |
한글 가나다순은 어떻게 정해지나요
이 정렬기는 브라우저에 들어 있는 국제화 정렬 기능(Intl.Collator('ko'))으로 비교해요. 한국어 규칙에서는 글자를 초성 → 중성 → 종성 순서로 비교해서 ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ 순서가 되고, 쌍자음은 홑자음 바로 뒤에 와요(가 → 까 → 나). 숫자와 기호가 가장 앞, 그다음 한글, 그다음 영문이 오는 게 기본이고, '영문 먼저'를 고르면 숫자·기호 → 영문 → 한글 순서로 바꿔요.
컴퓨터의 단순 정렬(유니코드 코드 순)은 대문자 Z가 소문자 a보다 앞에 오고, "10"이 "2"보다 앞에 와서 사람이 보기엔 어색해요. 자연 정렬을 쓰면 파일 이름처럼 숫자가 섞인 목록도 1, 2, 10 순서로 정리돼요.
예시 계산 3가지 (기본 예시 15줄)
'예시' 버튼을 누르면 들어가는 15줄(빈 줄 1개, '사과' 2번, 앞뒤 공백 붙은 '딸기' 포함)을 방식만 바꿔 정렬한 결과예요.
| 설정 | 결과 (앞에서부터) | 줄 수 |
|---|---|---|
| ① 자연 정렬 · 오름차순 · 한글 먼저 (기본값) | 1번 파일, 2번 파일, 10번 파일, 25원, 100원, 가지, 귤, 딸기, 바나나, 사과, 사과, Apple, banana, Zebra | 15 → 14 (빈 줄 제거) |
| ② 가나다·ABC (숫자를 글자로 비교) | 100원, 10번 파일, 1번 파일, 25원, 2번 파일, 가지 … | 14 |
| ③ 자연 정렬 + 영문 먼저 + 중복 제거·대소문자 무시 | 1번 파일, 2번 파일, 10번 파일, 25원, 100원, Apple, banana, Zebra, 가지, 귤, 딸기, 바나나, 사과 | 14 → 13 (중복 1) |
②에서 100원이 맨 앞에 오는 이유는 첫 글자 '1'끼리 같고 두 번째 글자 '0'이 '번'·'원'보다 앞이기 때문이에요. '딸기'는 앞뒤 공백 정리 덕분에 다른 줄과 같은 기준으로 비교돼 '귤' 다음에 와요.
숫자 값 정렬이 읽는 숫자
| 줄 | 읽는 값 | 설명 |
|---|---|---|
| 1,200원 | 1200 | 천 단위 쉼표는 지우고 읽어요 |
| -5 | −5 | 음수도 인식 |
| 3.5kg | 3.5 | 소수점 인식, 뒤 단위는 무시 |
| 12개 | 12 | 처음 나오는 숫자만 봐요 ("12개 중 3개"도 12) |
| 가격 미정 | 없음 | 숫자 없는 줄은 오름·내림차순 모두 맨 뒤 |
이 여섯 줄을 숫자 값 오름차순으로 정렬하면 −5, 0.5, 3.5kg, 12개, 1,200원, 가격 미정 순서가 돼요."1만 2천 원"처럼 한글 단위가 섞인 값은 맨 앞의 1만 읽어서 12,000이 아니라 1로 비교돼요. 이런 목록은 먼저 12000처럼 아라비아 숫자로 바꿔 두는 게 정확해요. 숫자와 한글 단위가 어떻게 대응하는지는 숫자 한글 변환기에서 바로 확인할 수 있어요.
가나다순 세부 규칙
| 비교 | 결과 | 이유 |
|---|---|---|
| 가방 · 각도 · 간식 · 갈비 · 강 | 가방 → 각도 → 간식 → 갈비 → 강 | 첫 글자 '가'(받침 없음)가 '각'·'간'보다 앞, 받침은 ㄱ → ㄴ → ㄹ → ㅇ 순 |
| 까치 · 나비 · 가방 | 가방 → 까치 → 나비 | 쌍자음 ㄲ은 ㄱ 바로 뒤, ㄴ 앞 |
| b · B · a · A | a → A → b → B | 같은 글자는 소문자가 먼저 (대소문자 구분 시) |
| img12 · img2 · IMG1 · img10 (자연 정렬) | IMG1 → img2 → img10 → img12 | 숫자 덩어리를 수로 비교, 영문 대소문자는 같은 글자로 봄 |
흔한 실수
- 쉼표로 이어진 목록을 줄바꿈 기준으로 정렬 — 한 줄짜리라 아무것도 안 바뀌어요. '나누는 기준'을 쉼표로 바꾸면 결과도 쉼표로 이어져 나와요.
- 금액 목록을 가나다순으로 정렬 — 100원이 25원보다 앞에 와요. 금액·수량은 '숫자 값'이나 '자연 정렬'을 쓰세요.
- 엑셀 셀 끝 공백 때문에 중복이 안 지워짐 — '앞뒤 공백 정리'를 켜 두면 "사과"와 "사과 "를 같은 줄로 봐요.
- Kim·kim·KIM이 셋 다 남음 — '대소문자 무시'를 켜면 처음 나온 Kim 하나만 남아요.
- 엑셀 정렬과 순서가 조금 다름 — 엑셀은 자체 정렬표를 쓰고, 이 도구는 브라우저의 유니코드 정렬(CLDR 한국어 규칙)을 써요. 한글·영문 순서는 같지만 기호 순서가 다를 수 있어요.
이럴 때 쓰면 좋아요
- 명단 정리: 참석자 이름을 가나다순으로 정렬하고 중복 신청자를 지워요. 대소문자 무시를 켜면 Kim과 kim도 같은 줄로 봐요.
- 키워드·태그 목록: 쉼표로 이어진 태그를 쉼표 기준으로 나눠 정렬·중복 제거한 뒤 다시 쉼표로 이어 붙여요.
- 발표·청소 순서 정하기: 랜덤 섞기로 순서를 정하고 번호 붙이기로 바로 공지해요. 한 명만 뽑을 땐 랜덤 뽑기가 편해요.
- 중복만 빠르게 지우려면 중복 제거기, 두 목록의 차이를 보려면 텍스트 비교를 함께 써 보세요.
정렬 결과는 브라우저의 한국어 정렬 데이터를 따르므로 기기·브라우저 버전에 따라 일부 기호의 순서가 조금 다를 수 있어요. 입력한 글은 밖으로 보내지 않아요.