Excel의 임의 4자리 숫자 생성기(예제 8개)

  • 이 공유
Hugh West

때때로 Excel 에서 난수를 생성해야 할 수도 있습니다. 난수는 무엇보다도 데이터 암호화 키를 생성하고, 복잡한 이벤트를 시뮬레이션 및 설명하고, 더 큰 데이터 세트에서 임의 샘플을 선택하는 데 사용할 수 있습니다. 이 기사에서는 4자리 난수 생성기를 Excel로 만드는 다양한 방법을 시연합니다.

실습 워크북 다운로드

다운로드할 수 있습니다. 워크북과 함께 연습하세요.

Generate 4 Digit Random Number.xlsm

8 Excel에서 임의의 4자리 숫자 생성기 예제

1. RANDBETWEEN 함수를 삽입하여 4자리 난수

RANDBETWEEN 함수 는 Excel에서 수학 및 삼각함수 로 분류됩니다. Excel의 RANDBETWEEN 함수는 두 값 중 임의의 값을 생성합니다. 스프레드시트가 액세스되거나 변경될 때마다 RANDBETWEEN 이(가) 새 스프레드시트를 생성합니다. 이 함수를 사용하여 4자리 난수를 생성해 봅시다. 이를 위해서는 아래 단계를 따라야 합니다.

단계:

  • 먼저 <1을 사용하여 수식을 입력할 셀을 선택합니다>RANDBETWEEN 기능. 따라서 셀 B5 를 선택합니다.
  • 두 번째로 선택한 셀에 수식을 입력합니다.
=RANDBETWEEN(1000,9999)

  • 세 번째로 Enter 를 누릅니다.

  • 이제 채우기 Handle 아래로 범위에 대한 수식을 복제합니다. 또는 AutoFill 범위, Plus ( + ) 기호를 두 번 클릭합니다.

  • 마지막으로 셀 범위 B5:B9 에서 4 자리 난수를 볼 수 있습니다.

자세히 알아보기: 난수를 생성하는 Excel 수식(예제 5개)

2. RANDARRARY 함수는 Excel에서 임의의 4자리 숫자 생성기

RANDARAY 함수 는 난수 배열을 생성합니다. 채울 행과 열의 수, 최소값과 최대값, 전체 숫자 또는 소수 값을 반환해야 하는 사람은 모두 옵션입니다. RANDARRAY 함수를 사용하여 4자리 난수를 생성할 수 있습니다. 따라서 아래 절차를 살펴보겠습니다.

단계:

  • 먼저 RANDARRAY functions' 수식.
  • 둘째, 선택한 셀에 아래 수식을 입력합니다.
=RANDARRAY(5,1,0,9999,TRUE)

  • 마지막으로 엔터 키를 누르면 절차가 종료됩니다.

자동으로 4 가 생성됩니다. 5 행의 수를 수식에 입력한 것처럼 임의의 숫자를 5행으로 만듭니다.

자세히 보기: 임의의 5자리 숫자 생성기 엑셀(7개 예시)

3. TRUNC 및 RAND 함수로 4자리 난수 생성

Excel의 TRUNC 함수 는 선택적 자릿수로 잘린 숫자를 생성합니다. 의 분수 부분값은 TRUNC 에 의해 제거됩니다. RAND 함수 0 보다 크거나 같지만 1 보다 작은 임의의 특정 숫자를 반환합니다. TURNC & RAND 기능을 결합하여 4자리 난수를 생성할 수 있습니다. 두 함수의 조합을 사용하여 4자리 난수를 생성하는 단계를 살펴보겠습니다.

단계:

  • 이전 예와 유사하게 선택 셀 B5 를 입력하고 수식
=TRUNC(RAND()*9999,4)

  • 을 입력한 다음 을 누릅니다. 를 입력합니다. 그러면 수식 입력줄에 수식이 표시됩니다.

  • 또한 범위에 수식을 복사하려면 채우기 핸들 아래로 또는 더하기 ( + ) 아이콘을 더블 클릭합니다.

  • 그게 다야! B 열에서 결과를 확인할 수 있습니다.

🔎 공식은 어떻게 작동합니까?

  • RAND()*9999,4: RAND() 1에서 9 사이의 임의의 숫자를 생성합니다. . 9999 를 곱하면 숫자 범위가 증가하고 4 는 해당 난수의 4자리만 반환합니다.
  • TRUNC(RAND()*9999 ,4: 이렇게 하면 난수 4자리가 반환됩니다.

자세히 알아보기: Excel에서 임의의 10자리 숫자를 생성하는 방법(6 방법)

4. ROUND & RAND 함수를 조합하여 4자리 난수 생성

엑셀의 ROUND 함수 지정된 자릿수로 잘린 숫자를 생성합니다. Excel의 RAND 함수 는 0과 1 사이의 난수를 생성합니다. 이 두 함수를 병합하여 4자리 난수를 생성할 수 있습니다. 따라서 단계를 따라해 보겠습니다.

단계:

  • 이전과 같은 방법으로 먼저 입력할 셀을 선택합니다. 난수를 생성하는 공식. 따라서 셀 B5 를 선택합니다.
  • 두 번째로 선택한 셀에 아래 수식을 입력합니다.
=ROUND(RAND()*(9999-1000)+1000,0)

  • 그 다음 Enter 키를 누르십시오.

  • 그 다음 채우기 핸들 을 아래로 눌러 범위에 수식을 복사합니다. 또는 더하기 ( + ) 기호를 더블 클릭합니다. 이것은 또한 수식을 복제합니다.

  • 그리고 이것은 열 B 에 4자리 난수를 생성합니다.

🔎 공식은 어떻게 작동합니까?

  • RAND()* (9999-1000)+1000,0: 이것은 주로 RAND() 9999 를 곱하여 4자리 난수만 생성합니다.
  • ROUND(RAND()*(9999-1000)+1000,0): 추가 십진수를 제거하고 4자리 숫자만 생성합니다.

유사 판독값

  • Excel에서 인보이스 번호 자동 생성(4단계의 빠른 단계 포함)
  • 생성 방법 Excel의 임의 데이터(9가지 쉬운 방법)
  • 난수Excel에서 범위 사이 생성기(8개 예)
  • Excel VBA로 난수를 생성하는 방법(4개 예)
  • 목록에서 난수 생성 엑셀에서 (4가지 방법)

5. LEFT &를 사용하여 4자리 난수 생성 RANDBETWEEN Excel의 함수

LEFT 함수 는 주어진 문자 수에 따라 텍스트 문자열의 첫 번째 문자를 반환합니다. LEFT RANDBETWEEN 기능을 결합하여 4자리 난수를 생성할 수 있습니다. 따라서 절차를 따르십시오.

단계:

  • 이전 예제와 같이 먼저 셀을 선택하고 해당 셀에 수식을 삽입합니다.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • 그리고 Enter 를 누릅니다.

🔎 공식은 어떻게 작동합니까?

  • RANDBETWEEN(1,9): 이렇게 하면 1 에서 9 사이의 숫자를 사용할 수 있습니다.
  • RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: 이 수식 줄은 셀 B5 .
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0, 999999999999999)&RANDBETWEEN(0,999999999999999),B5): 주어진 셀 B5 의 숫자를 기준으로 첫 번째 숫자를 반환합니다.

6. INT & 를 조합하여 4자리 난수 생성 RAND 함수

Excel의 INT 함수 는주어진 숫자의 가장 가까운 정수. 엄청난 수의 데이터 세트가 있고 각 데이터 세트가 float와 같은 다양한 형식인 경우 이 함수는 숫자의 정수 부분을 반환합니다. 아래 단계를 따르십시오.

단계:

  • 이전 예제와 마찬가지로 먼저 B5 셀을 선택합니다.
  • 그런 다음 선택한 셀에 아래 수식을 입력합니다.
=INT(RAND()*(9999-1000)+1000)

  • 마지막으로 Enter 키를 눌러 프로세스를 완료합니다.

  • 이제 선택한 셀에 결과가 수식과 함께 표시됩니다. 수식 입력줄.
  • 또한 채우기 핸들 을 아래로 드래그하여 범위 전체에 수식을 복제합니다. 또는 범위를 자동완성 하려면 더하기 ( + ) 기호를 두 번 클릭합니다.

  • 지금은 여기까지입니다! 마지막으로 열 B 에는 결과로 4자리 난수가 표시됩니다.

🔎 공식 작동 방식 ?

  • RAND()*(9999-1000)+1000: 이것은 주로 9999 RAND 4자리 숫자를 생성하는 함수.
  • INT(RAND()*(9999-1000)+1000: 이 함수는 임의의 가장 가까운 정수를 취합니다.

7. Excel Analysis ToolPak을 사용하여 4자리 난수 생성

또 다른 방법이 있습니다. 필요하지 않은 4자리 임의 정수 주입공식의 사용. 무작위 데이터를 생성하려면 Analysis ToolPak 추가 기능을 활용할 수 있지만 먼저 설치해야 합니다. Analysis ToolPak 추가 기능은 기본 절차에 설치할 수 있습니다. Microsoft Excel 365 를 사용하는 경우 기본적으로 설치됩니다. 이제 이 추가 기능을 사용하는 절차를 살펴보겠습니다.

단계:

  • 먼저 파일 탭을 선택합니다. 리본.

  • 두 번째로 옵션 을 클릭합니다. 또는 키보드 단축키 Alt + F + T 를 사용합니다.

  • 이렇게 하면 Excel 옵션 <2이 열립니다>dialog.
  • 다음 팝업 창의 왼쪽 사이드바에서 추가 기능 을 클릭합니다.
  • 다음에 Analysis ToolPak 을 선택합니다. 추가 기능 섹션.
  • 더 나아가 관리 드롭- 아래쪽 바.
  • 다음으로 이동 버튼을 클릭합니다.

  • 팝업이 열립니다. 액세스 가능한 모든 Excel 추가 기능 목록이 있는 창입니다.
  • Analysis ToolPak 상자를 선택하고 확인 을 클릭합니다.

  • 또한 리본에서 데이터 탭으로 이동합니다. 이제 Excel 리본의 데이터 탭에 분석 이라는 추가 범주가 있으며 데이터 분석 이라는 레이블이 붙은 버튼이 하나 있습니다. 그것을 클릭합니다.

  • 데이터 분석 대화 상자에 나타납니다.
  • 여기에서 선택 난수 생성 을 클릭하고 확인 을 클릭합니다.

  • 다시 <1이라는 이름의 대화 상자가 나타납니다>난수 생성 .
  • 변수 수 텍스트 상자에 열 수를 입력하고 난수 수 텍스트 상자에 행 수를 입력합니다. 텍스트 상자.
  • 배포 드롭다운 메뉴 모음에서 균일 을 선택합니다.
  • 4자리 숫자의 범위를 가져옵니다. 1000 에서 9999 사이의 범위를 취하므로
  • 출력 옵션 에서 출력 범위 를 선택합니다. 따라서 $B$5:$B$9 를 선택합니다.
  • 그 다음 확인 버튼을 클릭합니다.

  • 마지막으로 선택한 범위에서 결과를 볼 수 있습니다.

자세히 보기: 데이터 분석 도구와 Excel의 기능을 갖춘 난수 생성기

8. Excel VBA로 Excel에서 4자리 난수 생성

Excel VBA 를 사용하여 특정 셀에서 난수를 생성할 수 있습니다. Excel VBA 를 사용하면 리본에서 Excel 메뉴 역할을 하는 코드를 쉽게 사용할 수 있습니다. VBA 코드를 사용하여 4자리 난수를 생성하려면 다음 절차를 따르십시오.

단계:

  • 첫 번째 리본에서 개발자 탭을 클릭합니다.
  • 두 번째로 Visual Basic 을 클릭하여 Visual Basic Editor 를 시작합니다.
  • 또는 Visual Basic Editor 에 액세스할 수 있습니다. Alt + F11 .

  • 이 작업 대신 워크시트를 마우스 오른쪽 버튼으로 클릭하고 코드 보기 . 또한 Visual Basic Editor 로 이동합니다.

  • Visual Basic Editor <2에 나타납니다>여기서 코드를 작성하여 범위에서 테이블을 생성합니다.
  • 그리고 아래에 표시된 VBA 코드를 복사하여 붙여넣습니다.

VBA 코드 :

7742
  • 그런 다음 RubSub 버튼을 클릭하거나 키보드 단축키 F5 를 눌러 코드를 실행합니다.

  • 마지막으로 다음 단계에 따라 B5 셀에 4자리 난수가 생성됩니다.

자세히 보기: Excel VBA: 중복이 없는 난수 생성기(예제 4개)

결론

위의 예는 Excel 의 임의 4자리 숫자 생성기를 보여줍니다. 이것이 도움이 되길 바랍니다! 질문, 제안 또는 피드백이 있는 경우 의견 섹션에 알려주십시오. 또는 ExcelWIKI.com 블로그에서 다른 기사를 한 눈에 볼 수 있습니다!

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.