랜덤 이름 뽑기, 명단이 20명을 넘으면 엑셀 RAND 한 줄로 중복 없이
2026-10-29
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
20명. 랜덤 이름 뽑기에서 도구를 고르는 기준은 이 숫자 하나입니다.
20명 이하라면 이름을 칸에 넣고 돌리는 방식이 가장 빠릅니다. 30명 반 전체, 100명 행사 명단처럼 길어지면 이름을 하나씩 칠 수가 없습니다. 이때는 이미 가진 엑셀 명단에서 바로 뽑는 편이 낫습니다.
이름을 쪽지처럼 한 장씩 뒤집고 싶다면 자고투 제비뽑기에서 한 줄에 이름 하나씩 적으면 됩니다. 서른 장까지 섞어 뽑을 수 있습니다.
1. 20명 이하: 칸에 넣고 돌리기
모둠 발표자, 사무실 커피 당번처럼 인원이 적으면 화면을 같이 보며 뽑는 게 좋습니다. 결과를 모두 눈으로 보니 다툼이 적습니다.
자고투(ZAGO.TO) 룰렛은 항목을 20개까지 넣을 수 있고, "당첨되면 빼고 다시"를 켜면 뽑힌 이름이 다음 판에서 빠집니다. 발표 순서 다섯 명을 차례로 정할 때 쓰면 됩니다.

▲ 인원이 적으면 화면을 같이 보며 한 번에 정합니다
중복 없이 뽑는 원리와 같은 번호가 또 나오는 이유는 랜덤 숫자 뽑기 글에서 따로 다뤘습니다.
2. 20명 넘는 명단: 엑셀에서 바로 뽑기
명단이 A열 2행부터 31행까지, 30명 있다고 하겠습니다. 한 명만 뽑을 때는 빈 칸에 이렇게 적습니다.
- 한 명: =INDEX(A2:A31, RANDBETWEEN(1, 30))
여러 명을 겹치지 않게 뽑을 때는 순서를 섞는 방식이 안전합니다. RANDBETWEEN을 다섯 번 쓰면 같은 사람이 두 번 나올 수 있습니다.
- B2 칸에 =RAND() 를 적고 B31까지 채웁니다
- A열과 B열을 함께 골라 B열 기준으로 정렬합니다
- 맨 위 다섯 명이 당첨입니다
Microsoft 365나 엑셀 2021 이상이면 한 줄로도 됩니다.
- 다섯 명, 중복 없이: =TAKE(SORTBY(A2:A31, RANDARRAY(30)), 5)
구글 스프레드시트라면 SORTBY 대신 SORT를 씁니다.
- 스프레드시트: =ARRAY_CONSTRAIN(SORT(A2:A31, RANDARRAY(30), TRUE), 5, 1)
명단 인원이 바뀌면 30과 A31 두 곳을 같이 고쳐야 합니다. 하나만 고치면 끝쪽 사람이 빠지거나 빈 칸이 뽑힙니다.
명단에 빈 줄이나 같은 이름이 두 번 있으면 그 사람 확률이 달라집니다. 뽑기 전에 정렬해서 빈 줄을 지우고, 동명이인은 "김민준(3반)"처럼 구분해 두세요.
조를 나눌 때도 같은 표를 씁니다. 섞은 순서대로 위에서 여섯 명씩 끊으면 다섯 조가 됩니다.

▲ 무작위 숫자를 붙이고 정렬하면 겹치지 않습니다
3. 뽑은 결과가 자꾸 바뀔 때
RAND와 RANDARRAY는 칸을 하나 고칠 때마다 새 숫자를 만듭니다. 뽑고 나서 다른 칸을 건드리면 당첨자가 바뀌어 버립니다.
뽑은 직후 결과 칸을 복사해 "값만 붙여넣기" 하세요. 그 순간이 고정됩니다.
공정해 보이게 하려면 화면을 공유한 채 한 번만 계산하고, 그 화면을 캡처해 단톡방에 올리면 됩니다.

▲ 인원과 기록 필요 여부로 고릅니다
4. 뽑기 전 체크리스트
- 인원: 20명 이하면 룰렛, 12명 이하 내기면 사다리타기도 좋습니다
- 중복: 여러 명이면 빼고 다시 돌리거나, 엑셀은 정렬 방식으로
- 고정: 엑셀은 값만 붙여넣기, 룰렛은 결과 링크 복사
- 기록: 공식 추첨처럼 이력이 남아야 하면 자고투 도구는 맞지 않습니다. 결과가 따로 저장되지 않습니다
수능 디데이
사다리타기
연봉계산기
글자수 세기