매주 토요일 저녁 8시 35분, 가슴 뛰는 그 순간을 기다리시나요?
저도 예전에는 퇴근길 편의점에 들러 “자동으로 5천 원어치 주세요”라고 말하는 게 일상이었습니다.
그런데 문득 그런 생각이 들더라고요.
“왜 내 운명을 기계가 정해주는 번호에만 맡겨야 할까?”
실제로 로또 1등 당첨 확률은 814만 분의 1이라고 하죠.
이 엄청난 확률 앞에서 단순히 ‘자동’ 버튼에 의지하기보다는, 내가 직접 데이터를 다루고 뽑아낸 번호라면 적어도 꽝이 나와도 덜 억울하지 않을까요?
💡 이 글에서 얻어갈 수 있는 핵심 가치
- ✅ 엑셀 초보자도 3분 만에 함수를 이해할 수 있습니다.
- ✅ RANDBETWEEN 함수의 정확한 사용법과 한계를 파악합니다.
- ✅ 로또 번호 생성 시 발생하는 중복 문제 해결책을 제시합니다.
- ✅ 나만의 커스텀 번호 생성기를 평생 무료로 소장하게 됩니다.
1. RANDBETWEEN 함수, 도대체 뭔가요?
엑셀을 조금 다룰 줄 아는 분들이라면 ‘RAND’라는 단어가 익숙하실 겁니다.
말 그대로 ‘무작위(Random)’ 수를 뽑아주는 함수들인데요.
그중에서도 오늘 우리가 사용할 RANDBETWEEN은 아주 직관적입니다.
‘Between’, 즉 ‘~사이’에 있는 숫자를 랜덤으로 뱉어내라는 뜻이죠.
로또 번호는 1부터 45까지의 숫자 중 하나여야 하잖아요?
이 조건에 딱 맞는 함수가 바로 이것입니다.
=RANDBETWEEN(최소값, 최대값)
예: =RANDBETWEEN(1, 45)
위 수식을 입력하면 엑셀은 1과 45 사이의 정수 중 하나를 무작위로 보여줍니다.
참 쉽죠?
하지만 단순히 이 함수만 안다고 해서 완벽한 로또 생성기가 되는 건 아닙니다.
여기에는 치명적인 함정이 하나 숨어있거든요.
그건 잠시 후에 해결해 드릴 테니, 일단 기본기부터 탄탄하게 다져봅시다.
2. 3분 완성! 나만의 로또 번호 생성기 만들기
자, 이제 엑셀을 켜고 딱 3단계만 따라오세요.
복잡한 VBA(매크로) 같은 건 전혀 몰라도 됩니다.
Step 1: 기본 틀 잡기
빈 시트에 A열부터 F열까지, 1번부터 6번 공이 들어갈 자리를 만들어주세요.
보기에 좋은 떡이 먹기도 좋다고, 셀 테두리도 예쁘게 쳐주시면 더 좋겠죠?
Step 2: 함수 입력하기
첫 번째 칸(A2 셀이라고 가정)에 아래 수식을 입력합니다.
=RANDBETWEEN(1, 45)
Step 3: 드래그 앤 드롭
수식을 입력한 셀의 오른쪽 아래 모서리를 잡고, 옆으로 쭉 드래그하세요.
총 6개의 숫자가 짠! 하고 나타났을 겁니다.
여기서 F9 키를 한 번 눌러보세요.
누를 때마다 숫자가 계속 바뀌는 걸 볼 수 있습니다.
마치 추첨 기계가 돌아가는 것 같은 짜릿함이 느껴지지 않으신가요?
3. 주의! 중복 번호의 함정 피하기 (필독)
여기서 정말 중요한 이야기를 해야 합니다.
혹시 방금 만든 생성기를 돌리다가 이런 경우 못 보셨나요?
“어? 13번이 두 개 나왔네?”
맞습니다.
RANDBETWEEN 함수는 ‘독립 시행’을 전제로 합니다.
주사위를 두 번 던진다고 해서, 처음에 1이 나왔으니 두 번째엔 1이 안 나온다는 법이 없는 것과 같죠.
하지만 로또는 중복 없는 6개의 숫자가 필요합니다.
해결책: 랭크(RANK) 함수 활용하기
이 문제를 해결하기 위해 고수들은 RANK.EQ 함수와 RAND 함수를 조합합니다.
이 방법은 100% 중복을 방지할 수 있는 가장 깔끔한 방법입니다.
🔥 중복 없는 번호 추출 공식
- A열에 1~45 입력: A1부터 A45까지 숫자를 쭉 씁니다.
- B열에 난수 생성: B1에
=RAND()를 입력하고 B45까지 채웁니다. (소수점 단위의 난수가 생성되어 중복 확률이 거의 0에 수렴합니다) - C열에 순위 매기기: C1에
=RANK.EQ(B1, $B$1:$B$45)를 입력합니다. - 결과 확인: 1등부터 6등까지의 순위에 해당하는 A열의 숫자를 가져오면 절대 겹치지 않습니다.
조금 복잡해 보이나요?
처음엔 단순히 RANDBETWEEN으로 재미 삼아 돌려보시다가, 중복이 나오면 “에이, 다시 뽑자!” 하고 넘기셔도 됩니다.
하지만 진지하게 매주 번호를 관리하고 싶다면 위 방법을 꼭 적용해 보세요.
4. 생성기 200% 활용하는 꿀팁
기왕 만든 거, 좀 더 그럴싸하게 꾸며서 사용하면 좋잖아요?
제가 실제로 사용하는 몇 가지 팁을 공개합니다.
1) 조건부 서식으로 ‘내 번호’ 강조하기
생성된 번호 중에서 내가 평소 좋아하는 숫자(예: 생일, 기념일)가 나오면 색깔이 바뀌게 설정해 보세요.
[홈] – [조건부 서식] 메뉴를 이용하면 시각적으로 훨씬 보기 좋아집니다.
2) 번호 고정하기 (값 붙여넣기)
F9를 누르거나 엑셀에서 다른 작업을 할 때마다 번호가 바뀌면 곤란하겠죠?
마음에 드는 번호가 나왔다면, [복사] -> [선택하여 붙여넣기] -> [값]을 선택하세요.
그러면 수식이 사라지고 숫자만 남아서 변하지 않게 됩니다.
5. 자주 묻는 질문 (FAQ)
A. 네, 완벽하게 동일합니다. 함수 이름도 똑같이 RANDBETWEEN을 사용하시면 됩니다. 스마트폰으로 보기엔 구글 시트가 더 편할 수도 있어요.
A. 냉정하게 말씀드리면 수학적 확률은 자동(Auto)과 동일합니다. 하지만 ‘내가 뽑았다’는 만족감과, 과거 당첨 번호를 제외하는 등의 필터링을 직접 할 수 있다는 장점이 있죠.
A. 물론입니다. 버튼 하나만 누르면 번호 생성부터 저장까지 자동으로 되게 만들 수 있죠. 하지만 오늘 알려드린 함수만으로도 충분히 훌륭한 기능을 합니다.
마치며: 행운은 준비된 자에게 온다
지금까지 엑셀 RANDBETWEEN 함수를 활용해 로또 번호 생성기를 만드는 방법을 알아봤습니다.
사실 1등에 당첨되는 것보다 더 중요한 건, 일상 속에서 소소한 희망을 잃지 않는 마음 아닐까요?
직접 만든 이 엑셀 파일이 여러분에게 매주 작은 즐거움이 되었으면 좋겠습니다.
지금 바로 엑셀을 켜고 =RANDBETWEEN(1, 45)를 입력해 보세요.
어쩌면 이번 주 주인공은 바로 여러분일지도 모릅니다.
🚀 요약 체크리스트
가기 전에 이것만은 꼭 기억하세요!
- ✅ 함수는 =RANDBETWEEN(1, 45)
- ✅ 번호가 자꾸 바뀌면 값 붙여넣기로 고정
- ✅ 중복이 싫다면 RANK+RAND 조합 사용
- ✅ F9 키로 재계산(새 번호 뽑기) 가능
여러분의 대박을 진심으로 기원합니다!
다음번에는 당첨된 번호를 자동으로 관리하고 통계를 내는 엑셀 꿀팁으로 돌아오겠습니다.






