엑셀 Excel 데이터 랜덤 정렬 쉽게 하는 방법, RAND() 함수 이용

현재 작업하고 있는 데이터를 무작위로 섞어야 될 때가 있습니다. 정렬 옵션은 오름차순과 내림차순 밖에 없기 때문에 랜덤 정렬을 할 수가 없습니다. 이 때 RAND() 함수를 이용하면 쉽게 해결이 됩니다. 방법은 간단합니다. RAND() 함수로 추출한 값을 기준으로 다른 열에 있는 데이터를 같이 정렬하는 것이죠

아래 샘플은 오름차순으로 정렬된 가나다, 123 입니다. 이것을 랜덤으로 정렬하려면 RAND 함수를 이용해서 숫자 값을 뽑아 내야 합니다. 첫 번째 셀에 RAND() 함수를 넣고 Enter 를 누릅니다.

RAND() 가 적용된 셀을 드래그해서 모두 값을 채웁니다. 그럼 1 이만의 소수점 6자리 숫자가 무작위로 추출됩니다.

무작위로 추출된 숫자 값을 이용해서 문자를 정렬해 보겠습니다. RAND 으로 추출한 숫자 영역을 선택하고 [오른 마우스] > [정렬] > [숫자 오름차순/내림차순 정렬]을 클릭합니다.

그럼 바로 옆에 있는 영역까지 확장해서 정렬을 할 것인지 묻는 팝업창이 뜹니다. “선택 영역 확장” 을 체크하고 [정렬] 버튼을 눌러 줍니다.

아래 그림처럼 RAND() 함수를 기준으로 문자를 정렬하였습니다. 차례대로 나열되어 있던 문자들이 랜덤으로 섞였죠. 그리고 RAND() 함수의 값이 오름차순이 아니고 값이 변경되어 있습니다. 이것은 RNAD() 함수의 특성 때문입니다. 셀에 변화가 있으면 매번 다른 값을 추출하기 때문에 정렬하는 순간 값이 변하는 것입니다.

필터를 이용한 정렬

다음은 엑셀에서 제공하는 필터 기능을 이용해 데이터를 정렬해 보겠습니다. 필터 리본 메뉴는 [데이터] 탭에 있습니다. 필터를 적용할 영역의 헤더를 선택하고 리본 메뉴를 눌러 줍니다. 그럼 연속된 영역은 필터 적용을 받게 됩니다.

아래 그림처럼 필터를 지정하는 순간 셀에 화살표가 생깁니다. 화살표를 클릭해서 나오는 팝업창에는 다양한 정렬 옵션들이 있습니다. 그 중에서 [오름차순/내림차순 정렬]을 선택합니다.

숫자를 정렬하는 순간 연결된 다른 영역도 연결되어 있기 때문에 따라 움직이게 됩니다. 랜덤 정렬이 되는 것이죠. 그러니까 기준이 RAND() 함수가 있는 열이 됩니다. 그 기준을 따라 연결된 셀들은 같이 움직이는 것이죠.

IT 오피스 : 한글, 엑셀, 워드, 윈도우10, 8, 7, 에버노트, 원노트, 아웃룩 프로그램 개발 : C#, 안드로이드, HTML, 자바스크립트, JQuery
Follow
4.7 Star App Store Review!
Cpl.dev***uke
The Communities are great you rarely see anyone get in to an argument :)
king***ing
Love Love LOVE
Download

Select Collections