Excel에서 중복 없이 난수를 생성하는 방법(7가지 방법)

  • 이 공유
Hugh West

Excel 스프레드시트에서 작업할 때 가끔 임의의 숫자를 생성해야 합니다. 사람들이 수동으로 숫자를 입력하려고 할 때 인간의 마음이 편향되어 있기 때문에 많은 중복으로 실행합니다. Excel에는 중복 없이 난수를 생성하는 몇 가지 기능이 있습니다. 이 맥락에서 중복 없이 Excel에서 난수를 생성하는 방법에 대한 7가지 고유한 접근 방식을 시연합니다.

연습 통합 문서 다운로드

이 기사를 읽는 동안 연습용으로 이 연습 통합 문서를 다운로드하십시오. .

중복 없이 난수 생성.xlsx

Excel에서 중복 없이 난수를 생성하는 7가지 쉬운 방법

In 이 기사에서는 다양한 기능을 사용하여 Excel 스프레드시트에서 10개의 난수를 생성합니다. 그 외에도 데이터 세트에서 중복 숫자가 실행되지 않도록 노력할 것입니다.

1. RANDBETWEEN 함수를 사용하여 난수 생성

이 과정에서 을 사용할 것입니다. RANDBETWEEN 함수 는 Excel에서 중복 없이 난수를 생성합니다. 데이터시트에 10 개의 임의의 숫자를 생성하고 숫자는 B5:B14 셀 범위에 있게 됩니다. 이 프로세스의 단계는 다음과 같습니다.

📌 단계:

  • 우선 B5 셀을 선택합니다.

  • 이제 다음 수식을 셀에 적습니다.문제와 해결책. 새로운 방법을 계속 배우고 계속 성장하세요! B5 .

=RANDBETWEEN(10,50)

  • Enter 키를 켭니다.

  • 그런 다음 Fill Handle 아이콘을 마우스로 B14 셀까지 드래그합니다. .

  • 10개의 난수를 받습니다.

  • 중복이 없는지 확인하려면 조건부 서식을 적용 하여 확인할 수 있습니다.
  • 이 함수에서 얻은 값은 언제든지 변경될 수 있습니다. 이러한 번호를 보호하려면 셀 B5:B14 의 전체 범위를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 그 다음 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 숫자는 더 이상 변경되지 않습니다.

따라서 우리의 방법이 완벽하게 작동했다고 말할 수 있습니다.

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

2. INDEX와 UNIQUE 및 RANDARRAY 함수 결합

이 방법에서는 INDEX , UNIQUE , RANDARRAY , SEQUENCE Excel에서 중복 없이 난수를 생성하는 기능. 난수의 개수는 전 과정과 같게 되며 개수는 B5:B14 셀 범위에 있게 됩니다. 이 방법의 단계는 다음과 같습니다.

📌 단계:

  • 먼저 B5 셀을 선택합니다.

  • 아래 내용을 적어주세요 B5 셀의 수식.

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • 이제 Enter key.

  • 10개의 임의의 숫자를 얻을 수 있습니다.

  • 조건부 서식 을 적용하여 중복 숫자가 남아 있는지 확인할 수 있습니다.
  • 이 함수에서 얻은 값은 일정 기간이 지나면 변경될 수 있습니다. 해당 숫자를 보호하려면 B5:B14 셀의 전체 범위를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 그 다음 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 숫자는 더 이상 변경되지 않습니다.

따라서 공식이 효과적으로 작동했다고 말할 수 있습니다.

🔍 수식 분석

B5 에 대해 이 분석을 수행하고 있습니다.

👉 SEQUENCE(10) : 이 함수는 1-10 에서 10 개의 연속된 숫자를 반환합니다.

👉 RANDARRAY(30,1,10,50,TRUE) : 이 함수는 10에서 50 사이의 30 개의 난수를 반환합니다.

👉 UNIQUE(RANDARRAY(30,1,10,50,TRUE) ) : 이 함수는 RANDARRAY 함수에서 얻은 고유 값을 필터링합니다..

👉 INDEX(UNIQUE(RANDARRAY(30,1,10,50, TRUE)), SEQUENCE(10)) : 첫 번째 10 고유 값을 반환하고 B5:B14 셀 범위에 표시합니다.

3 .난수 생성 RAND 함수 사용

RAND 함수 는 Excel에서 중복 없이 난수를 생성합니다. 이 경우 0과 1 사이의 10진수 값을 얻습니다. 숫자는 B5:B14 셀 범위에 있습니다. 절차는 다음과 같습니다:

📌 단계:

  • 셀 선택 B5 .
  • 이제 기록합니다. 셀 B5 에 다음 수식을 입력합니다.

=RAND()

  • Enter 키를 누릅니다. key.

  • 원하는 대로 숫자 형식을 지정합니다. 여기서는 소수점 이하 2자리를 선택합니다. 그런 다음 채우기 핸들 아이콘을 마우스로 B14 셀까지 드래그합니다.

  • 따라서, 0과 1 사이의 임의의 숫자 10개를 얻습니다.

  • 조건부 서식 을 적용하여 중복 숫자가 있는지 확인할 수도 있습니다. 여전히 데이터세트에 갇혀 있습니다.
  • 이 함수에서 얻은 값은 언제든지 변경될 수 있습니다. 이러한 숫자를 보호하려면 셀의 전체 범위 B5:B14 를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 그런 다음 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 숫자는 더 이상 변하지 않을 것입니다.

결국 우리의 공식이 효과적으로 작동했다고 말할 수 있습니다.

비슷한 읽기

  • 데이터 분석 도구와 Excel의 기능이 있는 난수 생성기
  • 임의의 5자리 숫자 생성기엑셀 (7가지 예)
  • 엑셀 목록에서 난수 생성 (4가지 방법)
  • 엑셀에서 임의의 4자리 숫자 생성기 (8가지 예) )
  • Excel에서 범위간 난수 생성기(8개 예시)

4. 중복 없이 난수를 생성하는 SEQUENCE 함수

이 경우 SEQUENCE 함수 를 사용하면 중복 없이 난수를 생성할 수 있습니다. 데이터시트에 10 개의 임의의 숫자를 생성하고 함수는 10개의 등간격 숫자를 제공합니다. 숫자는 B5:B14 셀 범위에 있습니다. 프로세스는 아래에 단계별로 설명되어 있습니다.

📌 단계:

  • 이 프로세스의 시작 부분에서 B5 셀을 선택합니다.
  • 다음 수식을 B5 셀에 적습니다.

=SEQUENCE(10,1,10,3)

  • 키보드에서 Enter 키를 누르세요.

  • 10개의 난수가 나옵니다.

  • 이 과정에서 조건부 서식 을 적용할 필요가 없습니다. SEQUENCE 기능이 등간격의 수를 제공하기 때문입니다. 따라서 Excel 데이터시트에 중복 숫자가 있을 가능성이 없습니다.

마지막으로 기능이 완벽하게 작동했다고 말할 수 있습니다.

자세히 보기: 반복이 없는 Excel의 난수 생성기(9가지 방법)

5. RANDARRAY 및 UNIQUE 함수 사용

이 방법에서는 UNIQUE RANDARRAY 함수를 사용하여 Excel 시트에서 중복 없이 난수를 생성합니다. 숫자는 셀 B5:B14 범위에 10개 숫자로 표시됩니다. 프로세스는 다음과 같습니다:

📌 단계:

  • 절차를 시작하려면 먼저 B5 셀을 선택합니다.

  • B5 에 다음 수식을 적습니다.

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • 그런 다음 키보드의 엔터 키를 누르면 10개의 난수를 얻을 수 있습니다.

  • 중복된 숫자를 확인하기 위해 조건부 서식 을 적용하여 찾을 수 있습니다.
  • 이 함수에서 얻은 값은 파일을 다시 열 때 변경하십시오. 해당 번호를 보호하려면 셀 B5:B14 의 전체 범위를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 그 다음 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 숫자는 더 이상 변하지 않을 것입니다.

드디어 우리의 방법과 공식이 성공적으로 작동했다고 말할 수 있습니다.

🔍 수식 분석

B5 에 대해 이 분석을 수행하고 있습니다.

👉 RANDARRAY (30,1,10,50,TRUE) : 이 함수는 10에서 50 사이의 30 임의의 숫자를 반환합니다.

👉 UNIQUE( RANDARRAY(30,1,10,50, TRUE)) : 이함수는 RANDARRAY 함수에서 가져온 고유한 값을 필터링하여 B4:B14 .

셀 범위에 표시합니다. 6. SORTBY 함수 적용

이 절차는 SORTBY , SEQUENCE RANDARRAY 기능의 도움으로 완료됩니다. Excel 데이터시트에서 중복 없이 10개의 임의의 숫자를 생성합니다. 숫자는 B5:B14 셀 범위에 있습니다. 이 절차의 단계는 다음과 같습니다.

📌 단계:

  • 우선 B5 셀을 선택합니다.

  • 다음 수식을 셀 B5 에 적습니다.

=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))

  • Enter 를 누르면 10개의 난수를 얻을 수 있습니다.

  • 이제 데이터세트에 중복이 없도록 조건부 서식을 적용할 수 있습니다.
  • 이 함수에서 얻은 값 파일을 다시 열면 변경됩니다. 해당 숫자를 보호하려면 B5:B14 셀의 전체 범위를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 따라서 숫자는 더 이상 변하지 않을 것입니다.

그래서 우리의 방법과 공식이 완벽하게 작동했다고 말할 수 있습니다.

🔍 수식 분석

이 분석은 셀에 대해 수행합니다. B5 .

👉 SEQUENCE(10,1,10,3) : 이 함수는 10 10에서 동일한 단계 값으로 반환합니다. 3 의 간격으로 37 까지.

👉 RANDARRAY(10) : 이 함수는 10 <6 사이의 십진수 값을 반환합니다> 0 to 1 .

👉 SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) 다른 노드에서 가져온 임의의 값을 반환합니다. B4:B14 .

7. RAND 및 RANK 함수를 사용하여 중복 없이 난수를 얻음

다음 방법에서는 RAND RANK 기능을 사용하여 중복 없이 난수를 생성합니다. 이 과정에서 10 난수로 구성된 2개의 서로 다른 데이터 세트를 얻습니다. 첫 번째 세트는 십진수이고 두 번째 세트는 정수입니다. 숫자는 B5:C14 셀 범위에 있습니다. 이 방법의 단계는 다음과 같습니다.

📌 단계:

  • B5 을 선택하고 다음 수식을 셀 B5 .

=RAND()

  • 이제 Enter 키를 누릅니다.

  • 마우스로 채우기 핸들 아이콘을 B14<7 셀까지 드래그합니다>.

  • 0과 1 사이의 10개의 임의의 숫자를 얻을 수 있습니다.

  • 그런 다음 C5 셀을 선택합니다. 마찬가지로 셀에 다음 수식을 적고 키를 누릅니다. 입력 .

=RANK(B5,$B$5:$B$14)

  • 채우기 핸들 아이콘을 마우스로 B14 셀까지 채웁니다. 또는 간단히 더블 클릭 하세요.
  • 이제 이전 데이터세트 번호의 위치를 ​​실제로 보여주는 두 번째 데이터세트를 얻게 됩니다.

  • 중복의 경우 조건부 서식 을 적용하여 남아 있지 않은지 확인합니다.
  • 이 함수에서 얻은 값이 계속 변경되는 것을 볼 수 있습니다. 우리의 모든 단계와 함께. 해당 번호를 보호하려면 셀의 전체 범위 B5:C14 를 선택하고 키보드에서 'Ctrl+C' 를 누르십시오.

  • 마우스를 마우스 오른쪽 버튼으로 클릭 하고 값 붙여넣기 옵션을 선택합니다.

  • 숫자는 더 이상 변경되지 않습니다.

마지막으로 우리의 방법과 공식이 성공적으로 작동했으며 다음에서 난수를 생성할 수 있다고 말할 수 있습니다. 중복 없는 Excel.

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

결론

이상으로 이 글을 마칩니다. 컨텍스트가 도움이 되고 중복 없이 Excel에서 난수를 생성할 수 있기를 바랍니다. 추가 질문이나 권장 사항이 있는 경우 아래 의견 섹션에서 공유해 주십시오.

웹사이트 ExcelWIKI 에서 여러 Excel 관련 정보를 확인하는 것을 잊지 마십시오.

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