현재 작업하고 있는 데이터를 무작위로 섞어야 될 때가 있습니다. 정렬 옵션은 오름차순과 내림차순 밖에 없기 때문에 랜덤 정렬을 할 수가 없습니다. 이 때 RAND() 함수를 이용하면 쉽게 해결할 수가 있습니다. 방법은 간단합니다. RAND() 함수로 추출한 값을 기준으로 다른 열에 있는 데이터를 같이 정렬하는 것이죠.
▼ 아래 샘플은 오름차순으로 정렬된 가나다, 123 입니다. 이것을 랜덤으로 정렬하려면 RAND 함수를 이용해서 숫자 값을 뽑아 내야 합니다. 첫 번째 셀에 RAND() 함수를 넣고 Enter 를 누릅니다.
▼ RAND() 가 적용된 셀을 드래그해서 모두 값을 채웁니다. 그럼 1 이만의 소수점 6자리 숫자가 무작위로 추출됩니다.
▼ 무작위로 추출된 숫자 값을 이용해서 문자를 정렬해 보겠습니다. RAND 으로 추출한 숫자 영역을 선택하고 [오른 마우스] > [정렬] > [숫자 오름차순/내림차순 정렬]을 클릭합니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터를 가공하여 날짜 데이터 바꾸는 방법 ▶ 엑셀 Excel 랜덤 함수(RAND) 로 난수 생성하기 ▶ 엑셀(Excel) RAND, RANDBETWEEN 함수로 랜덤 숫자 추출하기 ▶ 엑셀(Excel) 문의 – 셀 영역에서 랜덤으로 값추출하기 |
▼ 그럼 바로 옆에 있는 영역까지 확장해서 정렬을 할 것인지 묻는 팝업창이 뜹니다. “선택 영역 확장” 을 체크하고 [정렬] 버튼을 눌러 줍니다.
▼ 아래 그림처럼 RAND() 함수를 기준으로 문자를 정렬하였습니다. 차례대로 나열되어 있던 문자들이 랜덤으로 섞였죠. 그리고 RAND() 함수의 값이 오름차순이 아니고 값이 변경되어 있습니다. 이것은 RNAD() 함수의 특성 때문입니다. 셀에 변화가 있으면 매번 다른 값을 추출하기 때문에 정렬하는 순간 값이 변하는 것입니다.
¤ 필터를 이용한 정렬 |
▼ 다음은 엑셀에서 제공하는 필터 기능을 이용해 데이터를 정렬해 보겠습니다. 필터 리본 메뉴는 [데이터] 탭에 있습니다. 필터를 적용할 영역의 헤더를 선택하고 리본 메뉴를 눌러 줍니다. 그럼 연속된 영역은 필터 적용을 받게 됩니다.
▼ 아래 그림처럼 필터를 지정하는 순간 셀에 화살표가 생깁니다. 화살표를 클릭해서 나오는 팝업창에는 다양한 정렬 옵션들이 있습니다. 그 중에서 [오름차순/내림차순 정렬]을 선택합니다.
▼ 숫자를 정렬하는 순간 연결된 다른 영역도 연결되어 있기 때문에 따라 움직이게 됩니다. 랜덤 정렬이 되는 것이죠. 그러니까 기준이 RAND() 함수가 있는 열이 됩니다. 그 기준을 따라 연결된 셀들은 같이 움직이는 것이죠.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터를 가공하여 날짜 데이터 바꾸는 방법 ▶ 엑셀 Excel 랜덤 함수(RAND) 로 난수 생성하기 ▶ 엑셀(Excel) RAND, RANDBETWEEN 함수로 랜덤 숫자 추출하기 ▶ 엑셀(Excel) 문의 – 셀 영역에서 랜덤으로 값추출하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 데이터 중 빈 셀에 포함한 행 전체 삭제하기 (1) | 2024.05.25 |
---|---|
엑셀 Excel 차트, 그래프 만들기와 차트 요소(축, 범례, 제목) 수정하기 2부 (1) | 2024.05.25 |
엑셀 Excel 드롭다운 목록의 항목 추가하거나 제거하기 (1) | 2024.05.25 |
엑셀 Excel 차트 범례, 막대그래프 순서 바꾸기 (1) | 2024.05.24 |
엑셀 Excel 셀 크기에 따라 도형 크기 변경 막는 방법 (0) | 2024.05.24 |
엑셀 Excel 셀 그림 여러 장 채워서 앨범 만들기 (0) | 2024.05.24 |
엑셀 Excel 번역 기능을 이용해서 영어, 한자, 일본어 해석하기 (0) | 2024.05.24 |
엑셀 Excel 스파크라인 표시로 데이터를 시각적으로 표현하기 (5) | 2024.05.23 |