Skip to content
서버전송 없음 · 브라우저 처리

줄 정렬·셔플

여러 줄을 가나다·숫자 순으로 정렬하거나 랜덤으로 섞어요.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

엑셀에서 복사한 명단 가나다순 정렬
1, 10, 2가 섞인 숫자 목록을 숫자순으로
참가자 순서를 무작위로 섞기

이렇게 사용하세요

11단계여러 줄 입력에 내용을 붙여넣으면 바로 시작해요
22단계오름차순 버튼을 누르면 결과가 아래에 나타나요
33단계복사 버튼으로 결과를 바로 가져다 쓸 수 있어요

결과가 예상과 다를 때

결과가 잘려 보여요

전체 결과는 복사 버튼으로 받을 수 있어요.

입력한 내용이 사라졌어요

이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.

자주 하는 실수

계산 근거

문자열 정렬의 기본은 유니코드 코드 포인트 값 비교입니다. 한글 음절은 초성·중성·종성에 따라 순차 배치되어 '가'가 '나'보다 앞에 나오지만, 라틴 대문자 Z는 어떤 한글보다도 앞섭니다. 한글 사전순이 필요하면 로케일 비교를 선택해야 하고, 숫자 정렬은 문자 비교로 생기는 '10'이 '2'보다 앞서는 문제를 피하려 값 자체를 숫자로 읽어 정렬합니다.

실제로 계산해 보면

'10번', '2번', '1번'을 정렬하면?

문자 정렬은 '1번', '10번', '2번' 순서입니다. 첫 글자가 같아 두 번째 자리에서 0이 2보다 앞서기 때문입니다. 숫자 정렬을 쓰면 '1번', '2번', '10번'이 됩니다.

'B', 'a', '나'를 정렬하면?

대소문자를 구분한 코드 포인트 정렬은 'B', 'a', '나' 순입니다. 한글 음절은 U+AC00 이후에 배치되어 영문 소문자보다 뒤에 놓입니다.

섞기 결과가 매번 같아도 괜찮나요?

무작위 섞기는 결과가 달라질수록 공정한 편입니다. 같은 결과가 반복되면 난수 초기값이 고정된 것이라 참가자 배정이 왜곡될 수 있으니 다시 돌리세요.

더 궁금한 것

엑셀에서 정한 것과 결과가 달라요.

엑셀은 한국어 정렬 규칙과 CP949 기반 비교를 쓰고 브라우저는 유니코드 코드 포인트 순으로 정렬합니다. 그래서 같은 목록이 다른 순서로 나옵니다. 한국어 사전순이 필요하면 로케일 비교를 선택하세요.

정렬할 때 대소문자를 무시하면 되나요?

비교할 때만 소문자로 바꿔야 합니다. 소문자로 바꾼 문자열로 정렬하면 'Apple'과 'banana' 순서가 유지되지만, 정렬 기준을 바꾼 결과라 원본 표기가 뒤섞인 줄은 그대로 두어야 합니다.

빈 줄은 남겨 두는 게 좋나요?

빈 줄을 제자리에 유지하면 목차나 구획이 보존되고, 제거하면 결과가 깔끔해집니다. 읽을 목록에서는 제거, 원본 문서라면 유지하는 편이 좋습니다.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

빈 줄은 어떻게 되나요?

정렬에서 제외하고 원래 위치에 유지하거나, 옵션으로 제거할 수 있습니다.

숫자순은 어떻게 정렬되나요?

줄에서 첫 번째로 나오는 숫자를 기준으로 정렬해요. '3번 항목'과 '10번 항목'이 있으면 3이 먼저 옵니다.

관련 도구

전체보기 →