엑셀 / 랜덤 정렬하는 방법

엑셀 자료를 무작위 순서로 섞으려면 옆 열에 RAND()로 난수를 만들고 그 열 기준으로 전체 자료를 정렬합니다. RAND는 다시 계산될 때 바뀌므로 결과를 재현하거나 유지하려면 난수를 값으로 붙여넣어 고정한 뒤 정렬하는 편이 명확합니다.

메뉴 경로와 단축키는 Windows용 데스크톱 Excel 기준입니다. 버전과 리본 메뉴 구성에 따라 이름·위치가 다를 수 있습니다.

원본과 난수 열 준비

순서를 섞을 목록의 예입니다. 이름·뜻·점수처럼 같은 행의 여러 항목이 있다면 전부 함께 정렬해야 합니다. 원래 순서로 돌아가려면 별도 순번 열도 만들어 둡니다.

순서를 섞을 목록의 예입니다. 이름·뜻·점수처럼 같은 행의 여러 항목이 있다면 전부 함께 정렬해야 합니다. 원래 순서로 돌아가려면 별도 순번 열도 만들어 둡니다.

  1. 빈 보조 열에 =RAND()를 입력해 각 데이터 행에 채웁니다. 결과는 0 이상 1 미만의 난수입니다. 난수 열을 복사하고 같은 위치에 값으로 붙여넣어 고정합니다.

빈 보조 열에 =RAND()를 입력해 각 데이터 행에 채웁니다. 결과는 0 이상 1 미만의 난수입니다. 난수 열을 복사하고 같은 위치에 값으로 붙여넣어 고정합니다.

난수 고정을 하지 않으면 정렬이나 다른 편집 후 재계산된 숫자 때문에 화면의 난수 순서가 정렬 순서와 달라 보일 수 있습니다. 값 붙여넣기가 실제 수식을 없앴는지 수식 입력줄로 확인하세요.

난수 기준으로 전체 자료 정렬

  1. 원자료와 난수 열을 함께 선택하고 [데이터] → [정렬]을 엽니다. 제목 행이 데이터 행과 섞이지 않게 머리글 옵션을 확인합니다.

원자료와 난수 열을 함께 선택하고 [데이터] → [정렬]을 엽니다. 제목 행이 데이터 행과 섞이지 않게 머리글 옵션을 확인합니다.

  1. 난수 열을 기준으로 오름차순 또는 내림차순을 선택합니다. 어느 쪽이든 무작위로 배치하는 목적에 사용할 수 있습니다.

난수 열을 기준으로 오름차순 또는 내림차순을 선택합니다. 어느 쪽이든 무작위로 배치하는 목적에 사용할 수 있습니다.

자료가 섞인 결과 예입니다. 모든 행의 항목 대응과 개수가 유지되는지 확인하고, 보조 열이 불필요하면 결과를 보관한 뒤 제거할 수 있습니다.

자료가 섞인 결과 예입니다. 모든 행의 항목 대응과 개수가 유지되는지 확인하고, 보조 열이 불필요하면 결과를 보관한 뒤 제거할 수 있습니다.

기능과 적용 제품은 Microsoft의 RAND 함수 설명에서 확인할 수 있습니다.

반복과 복구

새로운 순서를 원하면 난수 열을 다시 생성해 같은 과정을 반복합니다. 같은 결과를 보관하려면 사용한 난수 값과 정렬 결과를 저장하세요. RAND에 고정 시드를 직접 넣어 같은 난수열을 재현하는 구문은 아닙니다.

잘못된 열만 정렬했다면 즉시 Ctrl+Z로 되돌립니다. 원래 순번 열이 있으면 그 열 기준으로 정렬해 원래 배치로 돌아갈 수 있습니다. 보조 열을 삭제하면 수식 참조가 깨지는지도 확인하세요.

사용 범위의 한계

단어 시험지나 일반 목록의 순서를 섞는 용도로 활용할 수 있지만, 보안 목적의 난수나 감사 가능한 추첨을 보장하는 방법은 아닙니다. 통계 표본 추출도 전체 모집단·중복·선택 수 등의 설계가 필요하며 무작위 정렬만으로 분석 타당성이 완성되지는 않습니다.

같은 카테고리의 다른 글
엑셀 / 셀 내용을 그림으로 복사하기

엑셀 / 셀 내용을 그림으로 복사하기

그림으로 복사 기능으로 셀 범위를 이미지로 붙여넣는 방법을 설명합니다. 화면·인쇄 모양과 그림·비트맵 형식, 선명도 및 데이터 편집의 차이를 다룹니다.

엑셀 / 함수 / 함수 목록

엑셀 / 함수 / 함수 목록

합계·조회·조건·문자·날짜 등 목적별로 주요 Excel 함수를 비교합니다. 실제 사용법 링크와 버전·인수·오류 확인 기준을 통해 적합한 함수를 찾을 수 있습니다.

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

기존 다중 통합 범위 피벗 마법사로 여러 요약 범위를 합치는 방법을 설명합니다. 필드 분석의 한계·범위 추가·새로 고침과 Power Query 대안도 다룹니다.

엑셀 / 스파크라인 / 데이터를 시각적으로 보여주기

엑셀 / 스파크라인 / 데이터를 시각적으로 보여주기

스파크라인의 원본·위치 범위를 지정하고 모양·축·강조 지점을 설정하는 방법을 설명합니다. 일반 차트와의 차이와 올바른 삭제 방법도 다룹니다.

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

LEFT·MID·RIGHT로 텍스트의 앞·중간·끝을 추출하는 예제를 설명합니다. 길이·시작 위치 오류와 기존 B 계열 함수의 바이트·호환성 차이도 다룹니다.

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

EXACT로 두 문자열을 대소문자까지 정확하게 비교하는 방법을 설명합니다. 공백과 셀 서식의 영향, IF와 결합한 검증 예제도 다룹니다.

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

Alt+Enter로 셀 안에 줄바꿈을 넣고 표시·행 높이를 조절합니다. 자동 줄 바꿈과 실제 줄바꿈의 차이, 수식에서 생성·제거하는 방법도 설명합니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

간단한 셀 메모와 대화형 주석을 구분하고 삽입·서식·삭제 방법을 설명합니다. 현재 시트의 메모 일괄 선택과 삭제 전 범위 확인도 안내합니다.

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

AVERAGE·GEOMEAN·HARMEAN의 계산 의미와 선택 기준을 비교합니다. 복리 성장률·같은 거리의 속도 예제 및 양수 조건을 설명합니다.