- 최초 작성일: 2002-11-27
- 최종 수정일: 2026-09-26
- 조회수: 32 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 무작위로 우수고객 명단 추출하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
There is in the human race some dark spirit of recalcitrance, always pulling us in the direction contrary to that in which we are reasonably expected to go. 우리가 가야 할 방향과는 반대로 우리를 끌고가는 심술꾼이 있다. 피해자는 있는데 가해자는 없는 희대의 사기 재판을 지켜보며...
무작위로 우수고객 명단 추출하기
핵심 요약
- 무작위로 우수고객 명단 추출하기에 필요한 핵심 작업 흐름과 엑셀 활용 방법을 원본 강좌의 순서대로 정리합니다.
- 무작위추출, RAND, RANK 등 원본에서 사용된 주요 기능과 수식을 예제와 함께 확인할 수 있습니다.
- 원본 예제 데이터와 설명을 바탕으로 실제 작업에 적용할 수 있도록 구성했습니다.
질문 하나
안녕하세요?
저희 회사에서 1부터 5000번까지의 숫자 중에서 무작위로 2000개의 숫자를 추출해서
추출한 숫자에 일련번호를 부여하려고 하는데, 수작업이라 시간이 오래걸리고 있어서
이렇게 질문을 보냅니다.
어떻게 간편하게는 할수 없을까요?
무작위 수를 추출한다거나 혹은 중복되지 않는 임의의 수를 추출하시려면 VB0098
강좌를 살펴보시기 바랍니다.
이번 시간에는 무작위 수 추출과 관련된 예제 한 가지를 살펴보도록 합니다.
어느 백화점 매장에서 30명의 고객 명단이 있다고 가정합니다.
30명 중 상위 10명의 고객을 대상으로 매일 1명씩 무작위로 뽑아서 경품을 증정키로
하였다면, 이런 경우에도 엑셀로 하여금 자동으로 한명씩 뽑도록 하면 편리하겠지요?
| 번호 | 고객명 | 당첨자 |
|---|---|---|
| 1 | 주정민 | =RANDBETWEEN(1,10) |
| 2 | 이기백 | 박유진 |
| 3 | 조세희 | |
| 4 | 조남혁 | <F9> 키를 누를 때마다 셀이 재계산됩니다. |
| 5 | 박경근 | 즉 당첨자가 바뀝니다. |
| 6 | 박유진 | |
| 7 | 남효은 | |
| 8 | 박현암 | |
| 9 | 권예지 | |
| 10 | 김효숙 | |
| 11 | 권경태 | |
| 12 | 최지원 | |
| 13 | 윤정모 | |
| 14 | 이현일 | |
| 15 | 정미량 | |
| 16 | 조수미 | |
| 17 | 한만성 | |
| 18 | 전성철 | |
| 19 | 김정선 | |
| 20 | 주정은 | |
| 21 | 권현욱 | |
| 22 | 곽재구 | |
| 23 | 안톤 슈낙 |
이런 경우에 사용할 수 있는 함수가 Randbetween 함수입니다.
함수 이름으로도 미루어 짐작할 수 있듯이, Randbetween 함수를 사용하면 지정한
범위 내에서 숫자를 무작위로 구할 수 있기 때문에 공정한 추첨을 할 수 있습니다.
(1) 난수를 발생시킬 셀을 선택하고 '삽입-함수' 메뉴에서, '수학/삼각' 범주를 선택하고
RANDBETWEEN 함수를 선택합니다.
(2) Bottom 항목에는 발생시킬 최소값인 1을, Top 항목에는 최대값인 10을 입력합니다.
(3) '확인'을 클릭하면 아래와 같은 수식이 셀에 입력됩니다. 물론 함수 마법사 대화상자를
호출하지 않고 셀에 바로 입력을 해도 됩니다.
=RANDBETWEEN(1,10)(4) 그 다음, 발생된 난수를 가지고 고객이름을 알아내기 위해 Index 함수를 사용합니다.
=INDEX(C33:C55,E33)아주 간단하지요?
다음 시간에…
Exceller's Book: 엑셀 XP 예제 활용 - 아무도 가르쳐주지 않는 엑셀 XP 비법/디지털북스刊
엑셀을 처음 접하는 분들, 엑셀을 몇 년간 사용해 왔으나 엑셀의 체계를
다잡고자 하는 분들, 그리고 '이제 엑셀에 대해서는 나를 당할자가
없도다'라고 생각하시는 분들도 참고하시기 바랍니다.
마치며
이번 강좌에서는 '무작위로 우수고객 명단 추출하기'과 관련된 작업 방법을 원본 예제와 함께 살펴보았습니다. 필요한 부분을 하나씩 적용해 보시기 바랍니다.