줄 정렬·셔플
여러 줄을 가나다·숫자 순으로 정렬하거나 랜덤으로 섞어요.
이럴 때 쓰세요
이렇게 사용하세요
결과가 예상과 다를 때
결과가 잘려 보여요
전체 결과는 복사 버튼으로 받을 수 있어요.
입력한 내용이 사라졌어요
이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.
자주 하는 실수
- 숫자 목록을 문자 정렬하면 1, 10, 2 순으로 나옵니다. 첫 글자가 같아 다음 자리에서 0이 2보다 앞서기 때문입니다. 숫자형 목록에는 숫자 정렬을 쓰세요.
- 헤더가 함께 섞이면 첫 줄도 정렬 대상이 됩니다. 첫 줄을 고정하는 기능이 없으면 따로 빼 두었다가 맨 위에 붙이세요.
- 앞뒤 공백이 다른 줄은 같은 항목으로 보이지 않습니다. 'apple'과 ' apple '이 따로 남아 결과에 공백이 섞여 보이니 먼저 정리하세요.
- 정렬하면 원래 순서가 사라집니다. 입력 순서에 의미가 있는 명단에서는 정렬 대신 복사본에 해 두세요.
계산 근거
문자열 정렬의 기본은 유니코드 코드 포인트 값 비교입니다. 한글 음절은 초성·중성·종성에 따라 순차 배치되어 '가'가 '나'보다 앞에 나오지만, 라틴 대문자 Z는 어떤 한글보다도 앞섭니다. 한글 사전순이 필요하면 로케일 비교를 선택해야 하고, 숫자 정렬은 문자 비교로 생기는 '10'이 '2'보다 앞서는 문제를 피하려 값 자체를 숫자로 읽어 정렬합니다.
실제로 계산해 보면
'10번', '2번', '1번'을 정렬하면?
문자 정렬은 '1번', '10번', '2번' 순서입니다. 첫 글자가 같아 두 번째 자리에서 0이 2보다 앞서기 때문입니다. 숫자 정렬을 쓰면 '1번', '2번', '10번'이 됩니다.
'B', 'a', '나'를 정렬하면?
대소문자를 구분한 코드 포인트 정렬은 'B', 'a', '나' 순입니다. 한글 음절은 U+AC00 이후에 배치되어 영문 소문자보다 뒤에 놓입니다.
섞기 결과가 매번 같아도 괜찮나요?
무작위 섞기는 결과가 달라질수록 공정한 편입니다. 같은 결과가 반복되면 난수 초기값이 고정된 것이라 참가자 배정이 왜곡될 수 있으니 다시 돌리세요.
더 궁금한 것
엑셀에서 정한 것과 결과가 달라요.
엑셀은 한국어 정렬 규칙과 CP949 기반 비교를 쓰고 브라우저는 유니코드 코드 포인트 순으로 정렬합니다. 그래서 같은 목록이 다른 순서로 나옵니다. 한국어 사전순이 필요하면 로케일 비교를 선택하세요.
정렬할 때 대소문자를 무시하면 되나요?
비교할 때만 소문자로 바꿔야 합니다. 소문자로 바꾼 문자열로 정렬하면 'Apple'과 'banana' 순서가 유지되지만, 정렬 기준을 바꾼 결과라 원본 표기가 뒤섞인 줄은 그대로 두어야 합니다.
빈 줄은 남겨 두는 게 좋나요?
빈 줄을 제자리에 유지하면 목차나 구획이 보존되고, 제거하면 결과가 깔끔해집니다. 읽을 목록에서는 제거, 원본 문서라면 유지하는 편이 좋습니다.
알아둘 경계값
- 가나다순은 한국어 로케일 비교예요. 엑셀·DB 정렬과 순서가 다를 수 있어 같은 목록도 결과가 갈려요.
- 숫자순은 줄에서 첫 번째 숫자만 봐요. 3번 창고 20상자는 3으로 잡혀 뒤 숫자는 반영되지 않아요.
- 숫자 없는 줄은 숫자순에서 맨 뒤로 밀려요. 제목·구분선은 정렬 뒤 맨 아래에서 찾아야 해요.
- 길이순은 글자 수만 봐요. 한글·영문·이모지를 같은 1자로 세니 바이트 기준과 순서가 달라요.
- 무작위 섞기는 저장되지 않아요. 같은 입력도 매번 달라지니 확정 순서는 결과 즉시 복사해야 해요.
- 빈 줄도 정렬 대상에 들어가요. 맨 앞·맨 뒤 빈 줄이 결과 위치를 바꾸니 미리 지우세요.
결과를 믿기 전 확인 목록
- 정렬 기준(가나다·숫자·길이)을 먼저 고르세요. 기준마다 결과가 완전히 달라요.
- 10 이상 숫자가 있다면 자릿수를 맞추세요. 01~09로 적으면 문자 정렬에서도 순서가 맞아요.
- 섞기 전 참가자 수를 세세요. 인원이 줄었는지 결과 줄 수로 바로 알 수 있어요.
- 엑셀 붙여넣기 전 탭 구분이 살아있는지 보세요. 셀 경계 탭이 정렬 기준에 영향을 줄 수 있어요.
- 무작위 섞기는 2회 이상 돌려보세요. 1회 결과만 믿으면 편향인지 알 수 없어요.
- 긴 목록은 10줄 샘플로 먼저 시험하세요. 기준이 틀리면 전체를 다시 하기 번거로워요.
- 정렬 뒤 앞 5줄·뒤 5줄을 읽으세요. 경계에서 기준 오류가 가장 먼저 드러나요.
- 결과 저장·공유 시 기준을 함께 적으세요. 가나다순 한 줄이 나중에 분쟁을 막아요.
- 길이순과 숫자순을 헷갈리지 마세요. 길이는 글자 수, 숫자는 값 기준이라 정반대예요.
자주 묻는 질문
빈 줄은 어떻게 되나요?
정렬에서 제외하고 원래 위치에 유지하거나, 옵션으로 제거할 수 있습니다.
숫자순은 어떻게 정렬되나요?
줄에서 첫 번째로 나오는 숫자를 기준으로 정렬해요. '3번 항목'과 '10번 항목'이 있으면 3이 먼저 옵니다.