엑셀 데이터 RAND 함수로 무작위 랜덤 정렬 하기
엑셀에 데이터를 입력 후 무작위로 정렬하고자 할때가 있습니다.
하지만 엑셀에서는 오름차순, 내림차순으로만 정렬을 할 수 있기 때문에 다른 방법으로 정렬해야 합니다.
무작위로 정렬을 하려면 RAND()함수를 이용하면 되는데요.
RAND() 함수는 호출시마다 랜덤으로 값이 변하기 때문에 알려드릴 방법으로
정렬을 할 때마다 값이 랜덤으로 순서가 변경될겁니다.
그럼 무작위 랜덤 정렬 방법을 알아보겠습니다.
A~K 까지 순서대로 값을 넣었습니다. RAND 함수를 이용해서 무작위 정렬을 해보겠습니다.
RANK() 함수를 잠시보면 0보다 크고 1보다 작은 값을 균등하게 제공한다고 되어 있습니다.
함수를 호출하면 소수점 6자리 정도의 값을 반환합니다.
정렬시킬 셀 우측에 RANK() 함수를 입력합니다.
엑셀 핸들기능으로 복사하시면 되는데요.
함수가 입력된 셀 우측 하단의 모서리 부부을 드래그해서 아래로 내려주세요
함수가 복사되어 값이 랜덤으로 나오게 됩니다.
RANK 함수가 입려된 셀들을 드래그해서 범위를 선택 후 마우스 오른쪽 버튼을 클릭합니다.
메뉴가 뜨면 [정렬]-[텍스트 오름차순 정렬]을 선택합니다.
정렬 경고창이 뜨는데요.
선택하지 않는 데이터가 있다고 나옵니다.
연관된 셀도 함께 정렬할것인지 물어보는 내용입니다.
[선택 영역 확장]에 선택 후 [정렬]버튼을 클릭합니다.
항목값이 랜덤으로 정렬된것을 확인할 수 있습니다.
이미 말씀드렸듯이 RANK 함수가 다시 호출되서 값이 변경됩니다.
위 방법을 시도할 때 마다 값이 랜덤으로 정렬됩니다.