구글 문서도구 스프레드시트 데이터 랜덤 정렬 쉽게 하는 방법 |
환경: Chrome |
현재 작업하고 있는 데이터를 무작위로 섞고 싶을 때 어떻게 해야 할까요? 정렬 옵션은 오름차순과 내림차순 밖에 없기 때문에 랜덤 정렬을 할 수가 없습니다. 이 때 RAND() 함수를 이용하면 쉽게 해결이 됩니다. 방법은 간단합니다. RAND() 함수로 추출한 값을 기준으로 다른 열에 있는 데이터를 같이 정렬하는 것이죠. 엑셀과 동일한 구글 스프레드시트 문서도구에서 구현해 보았습니다.
▼ 아래 샘플은 오름차순으로 정렬된 가나다, 123 입니다. 이것을 랜덤으로 정렬하려면 RAND 함수를 이용해서 숫자 값을 뽑아 내야 합니다. 첫 번째 셀에 RAND() 함수를 넣고 Enter 를 누릅니다.
▼ RAND() 가 적용된 셀을 드래그해서 모두 값을 채웁니다. 그럼 0 보다 크고 1 미만인 실수가 추출이 됩니다.
▼ 여기서 정렬할 A 열과 B 열을 선택해야 합니다. 엑셀처럼 확장 영역 정렬이 없기 때문입니다. 구글 스프레드시트에서는 선택한 영역만 정렬이 가능합니다. 영역 선택 후 오른 마우스를 눌러 [범위 정렬] 메뉴를 선택합니다.
▼ 범위 정렬을 위한 팝업창에서 A->Z 가 오름차순입니다. 정렬 기준이 되는 셀은 RAND() 함수로 숫자를 뽑은 B 열이 되겠죠. 정렬 기준과 오름차순/내림차순이 선택되었다면 [정렬] 버튼을 눌러 적용합니다.
▼ 아래 그림처럼 RAND() 함수로 뽑아서 만든 B열을 기준으로 문자를 정렬하였습니다. 차례대로 나열되어 있던 문자들이 랜덤으로 섞였죠. 그리고 RAND() 함수의 값이 오름차순이 아니고 값이 변경되어 있습니다. 이것은 RNAD() 함수의 특성 때문입니다. 셀에 변화가 있으면 매번 다른 값을 추출하기 때문에 정렬하는 순간 값이 변하는 것입니다.
◎ 필터로 정렬하는 방법 |
▼ 다음은 스프레드시트에서 제공하는 필터 기능을 이용해 데이터를 정렬해 보겠습니다. 필터 리본 메뉴는 [데이터] 메뉴에 있습니다. 필터를 적용할 영역의 헤더를 선택하고 [데이터] > [필터] 메뉴를 선택합니다.
▼ 아래 그림처럼 필터를 지정하는 순간 셀에 화살표가 생깁니다. 화살표를 클릭해서 나오는 팝업창에는 다양한 정렬 옵션들이 있습니다. 그 중에서 [오름차순/내림차순 정렬]을 선택합니다.
▼ 숫자를 정렬하는 순간 연결된 다른 영역도 연결되어 있기 때문에 따라 움직이게 됩니다. 랜덤 정렬이 되는 것이죠. 그러니까 기준이 RAND() 함수가 있는 열이 됩니다. 그 기준을 따라 연결된 셀들은 같이 움직이는 것이죠. 이상으로 구글 스프레드시트에서 랜덤 정렬 방법에 대해 알아 보았습니다.
'구글 문서 도구 > 구글 스프레드시트' 카테고리의 다른 글
구글 스프레드시트 스크립트 Alert 메시지창 표시하기 (0) | 2023.01.08 |
---|---|
구글 스프레드시트 매크로 함수 실행을 위한 버튼 만들기 (1) | 2023.01.08 |
구글 스프레드시트AND 함수로 다중 조건 판단하기 (0) | 2023.01.07 |
구글 스프레드시트 색상 적용하기 (0) | 2023.01.07 |
구글 스프레드시트 현재 선택한 셀만 PDF 로 다운로드하기 (1) | 2023.01.01 |
구글 스프레드시트 시트(Sheet) 추가, 이름 변경, 이동하기 (0) | 2022.11.07 |
구글 문서도구 스프레드시트 시트 탭 바로가기, 색상 변경, 이동, 생성 하는 방법 (0) | 2019.07.08 |
스마트폰 앱 엑셀 작업을 위해 Google 스프레드시트 사용하는 방법 (0) | 2017.09.19 |