엑셀 랜덤 추출 RAND, RANDBETWEEN 함수

 

엑셀 랜덤 추출 RAND, RANDBETWEEN 함수

엑셀 랜덤 추출 완벽 정리: RAND와 RANDBETWEEN 함수로 초보자도 쉽게! 

엑셀로 '랜덤'하게 뽑아야 할 때, 아직도 고민하세요?

직장인이라면 누구나 한 번쯤은 겪어봤을 상황. 점심 회식 메뉴를 정해야 할 때, 사내 이벤트 당첨자를 뽑아야 할 때, 또는 데이터 분석을 위해 샘플 데이터를 무작위로 추출해야 할 때. 이럴 때마다 일일이 수작업으로 번호를 매기고 추첨하는 건 너무 비효율적이죠. 하지만 걱정 마세요! 마이크로소프트 엑셀만 있다면 이 모든 것을 순식간에 해결할 수 있습니다. 오늘 이 글에서는 RANDRANDBETWEEN 함수를 활용한 엑셀 랜덤 추출의 모든 것을 초보자도 쉽게 따라 할 수 있도록 정리해 드립니다. 지금부터 여러분의 엑셀 스킬을 한 단계 업그레이드할 유용한 팁들을 만나보세요.


엑셀 무작위 추출을 위한 단계별 튜토리얼 목차

  1. RAND 함수를 활용한 무작위 순서 정렬

  2. RANDBETWEEN 함수로 특정 범위 내에서 추출하기

  3. RAND vs RANDBETWEEN 한눈에 비교하기

  4. 중복 없이 n개 추출하는 실전 수식 예시

  5. 추출 결과를 고정하는 꿀팁(복사, 값 붙여넣기)

  6. 실무에서 바로 쓰는 랜덤 추출 활용 아이디어


 1. RAND 함수로 무작위 순서 만들기

가장 기본적이면서 강력한 함수인 RAND는 0과 1 사이의 무작위 소수점을 반환합니다. 이 값을 기준으로 목록 전체를 섞어버리는 원리입니다.

  • 사용법: 추출할 목록(이름, 상품 목록 등) 옆 빈 셀에 =RAND()를 입력합니다.

  • 적용: 셀을 클릭한 후, 오른쪽 아래 작은 네모(채우기 핸들)를 더블클릭하거나 아래로 드래그하여 모든 목록에 적용합니다.

  • 정렬: 이제 =RAND() 함수가 입력된 열을 기준으로 전체 데이터를 오름차순 또는 내림차순으로 정렬하면, 목록이 완벽하게 무작위로 섞입니다.

  • 결과: 상위 몇 개만 복사하여 사용하면 간편하게 랜덤 추출을 완료할 수 있습니다.


 2. RANDBETWEEN 함수로 범위 내 랜덤 추출

RANDBETWEEN 함수는 지정한 두 숫자 사이의 무작위 정수를 반환합니다. 주로 특정 번호나 숫자를 무작위로 뽑을 때 유용합니다.

  • 사용법: =RANDBETWEEN(bottom, top) 형식으로 사용합니다.

    • bottom: 추출할 가장 작은 숫자 (예: 1)

    • top: 추출할 가장 큰 숫자 (예: 전체 인원수)

  • 예시: 총 50명의 직원 중 한 명을 뽑는다면, =RANDBETWEEN(1, 50)을 입력하여 1부터 50까지의 숫자 중 하나를 무작위로 얻을 수 있습니다.

  • 활용: 이 번호를 기준으로 VLOOKUP 함수 등을 활용하여 해당 번호의 당첨자나 항목을 자동으로 찾아낼 수 있습니다.


 3. RAND vs RANDBETWEEN 예제 비교 표

구분RAND 함수RANDBETWEEN 함수
반환값0과 1 사이의 무작위 소수지정한 범위 내의 무작위 정수
주요 활용목록 전체를 무작위로 섞어 순서 정하기특정 번호, 행 번호 등을 무작위로 추출하기
장점목록의 양이 많을 때도 빠르고 간편함특정 범위 내의 숫자를 정확히 추출 가능
단점단순 추출이 아닌 정렬 과정이 필요함목록이 아닌 번호만 추출하므로, 추가 작업(VLOOKUP 등)이 필요할 수 있음
예시회식 장소 후보 10곳 중 3곳을 무작위로 뽑을 때1번부터 100번까지 번호 중 당첨 번호를 뽑을 때

4. 중복 없이 n개 추출하는 실전 수식 예시

단순히 RAND 함수를 사용하면 중복이 발생할 수 있습니다. 이를 방지하고 중복 없이 원하는 개수(n)만큼 추출하는 방법은 다음과 같습니다.

  • 1단계: 무작위 숫자 생성

    • 추출 대상 목록 옆에 =RAND()를 입력하고 아래로 채워 넣습니다.

  • 2단계: 순위 매기기

    • 다음 열에 =RANK.EQ(B2, B:B) 와 같은 함수를 사용해 순위를 매깁니다. (B2는 RAND 함수가 입력된 첫 셀, B:B는 RAND 함수가 입력된 전체 열)

  • 3단계: 원하는 개수 추출

    • 필터를 적용하여 순위가 1부터 n까지인 항목만 필터링합니다. 예를 들어 5개를 뽑고 싶다면, 순위가 5보다 작거나 같은 항목만 필터링하면 중복 없이 5개를 추출할 수 있습니다.


5. 추출 결과를 고정하는 방법과 단축키

가장 중요한 팁! 엑셀의 RANDRANDBETWEEN 함수는 재계산될 때마다 값이 계속 바뀝니다. 따라서 추출한 결과를 그대로 유지하려면 반드시 '고정'해야 합니다.

  • 방법:

    1. 무작위 숫자가 있는 셀 또는 전체 데이터를 선택합니다.

    2. Ctrl + C 또는 마우스 우클릭으로 복사합니다.

    3. 원하는 위치에 마우스 우클릭 후 '값 붙여넣기' 옵션을 선택합니다. (아이콘: 123)

  • 단축키:

    • Ctrl + C (복사)

    • Alt + E + S + V (값 붙여넣기)

  • 이 방법을 사용하면 RAND() 함수 대신 함수 결과 값만 남게 되어, 데이터가 더 이상 변하지 않고 고정됩니다.


6. 실무에서 바로 써먹는 랜덤 추출 활용 아이디어

  • 회식 메뉴 선정: 메뉴 목록을 나열하고 무작위 추출로 모두가 납득할 수 있는 메뉴를 결정하세요.

  • 사내 이벤트 당첨자: 이름 목록에서 무작위로 몇 명을 뽑아 상품을 증정할 수 있습니다.

  • 발표 순서 정하기: 발표자 목록을 무작위로 섞어 공정한 순서를 정할 수 있습니다.

  • 데이터 샘플링: 전체 데이터 중 일부를 무작위로 추출하여 분석에 활용할 수 있습니다.

엑셀RANDRANDBETWEEN 함수는 단순해 보이지만, 이처럼 다양한 곳에 활용될 수 있는 강력한 도구입니다. 오늘 알려드린 방법을 직접 활용하여 업무 효율을 높여 보세요! 

댓글 쓰기

0 댓글

이 블로그 검색

태그

이미지alt태그 입력