Excel에서 임의로 행을 선택하는 방법(2가지 방법)

  • 이 공유
Hugh West

설문 조사나 경품을 위해 무작위로 고객을 선택하거나 일부 직원을 무작위로 선택하여 작업을 재할당할 수 있다고 가정해 보겠습니다. 무작위로 값을 선택 해야 하는 상황이 너무 많습니다. Excel의 데이터 세트. 이 자습서에서는 Excel에서 행을 임의로 선택하는 방법에 중점을 둘 것입니다.

실습 통합 문서 다운로드

이 예제에서 사용된 통합 문서는 데모에 사용된 모든 데이터 세트와 함께 다운로드할 수 있습니다. 아래 상자.

Randomly Select Rows.xlsx

Excel에서 행을 임의로 선택하는 두 가지 방법

두 가지가 있습니다. Excel에서 임의로 행을 선택하는 방법. 데이터셋을 약간 수정한 후 엑셀에 내장된 정렬 도구를 사용하는 것이 있고, 다양한 함수로 구성된 수식을 사용할 수 있는 것이 있습니다. 각각의 사용 호환성이 있으므로 두 가지 방법에 대해 서로 다른 데이터 세트를 사용합니다.

1. RAND 기능을 사용하여 임의로 행 선택

먼저 정렬 방법에 중점을 둘 것입니다. 여기. 이 방법에서는 다음 데이터 세트를 선택합니다.

이제 무작위로 4개의 행을 선택한다고 가정해 보겠습니다. Excel에는 무작위로 행을 선택하는 데 유리하게 사용할 수 있는 정렬 도구가 있습니다. 또한 RAND 함수 를 사용하여 각 행을 정렬하기 전에 임의의 숫자를 할당합니다. 자세한 내용은 다음 단계를 따르십시오.가이드.

단계:

  • 먼저 F5 셀을 선택하고 셀에 다음 수식을 작성합니다.

=RAND()

  • 이제 키보드에서 Enter 키를 누릅니다. 0과 1 사이의 난수를 선택합니다.

  • 그런 다음 셀 F5 를 다시 선택하고 채우기 핸들을 클릭하고 드래그합니다. 아이콘을 클릭하여 나머지 테이블에 대해 임의의 숫자를 채웁니다.

  • 이러한 값을 복사하여 동일한 열에 붙여넣어 모든 값을 덮어씁니다. 그것. 이렇게 하면 기능이 제거되고 작업을 수행할 때마다 값이 더 이상 변경되지 않습니다.
  • 이제 Ctrl+A 를 누르거나 수동으로 클릭하고 드래그하여 전체 테이블을 선택합니다.
  • 리본에서 데이터 탭으로 이동하고 정렬 및 필터 그룹 아래에서 정렬 을 선택합니다.

  • 정렬 상자가 나타납니다. 아래의 정렬 기준 필드에서 무작위 숫자 (또는 열 이름 지정)를 선택하고 주문 에서 <1을 선택합니다>내림차순 (또는 내림차순 ).

  • 그 다음 확인을 클릭합니다. . 이렇게 하면 테이블에 할당된 난수에 따라 테이블의 행이 재정렬됩니다.

  • 이제 처음 4개의 행(또는 임의의 원하는 행) 또는 테이블을 복사하고 붙여넣어 다른 데이터세트를 가져옵니다.임의 행.

자세히 보기: Excel의 기준에 따라 임의 선택(3가지 사례)

유사 읽기

  • Excel에서 임의 선택을 고정하는 방법
  • Excel VBA: 목록에서 임의 선택( 3 예)

2. 엑셀에서 행 임의로 선택하는 수식 적용

INDEX , RANDBETWEEN ROWS 함수는 행에서 값을 선택합니다. 이 방법은 한 열에서 행을 선택해야 하거나 배열에서 값을 선택해야 할 때 특히 유용합니다.

INDEX 함수는 배열과 행 번호를 기본 인수로 사용합니다. 때로는 열 번호를 보조 인수로 사용하기도 합니다. 행 번호와 배열의 교차점에 있는 셀의 값을 반환합니다.

RANDBETWEEN 함수는 한도 내에서 임의의 값을 반환하고 하한과 상한을 2로 취합니다. 인수.

ROWS 함수는 배열을 인수로 사용하여 배열에 있는 행 수를 반환합니다.

이 예제에는 하나만 포함된 다음 데이터 세트를 사용하고 있습니다. 열.

다음 단계에 따라 Excel에서 이와 같은 데이터세트에서 임의로 행을 선택합니다.

단계:

  • 먼저 행을 선택하려는 셀을 선택합니다. 이 경우 셀 D5 입니다.
  • 다음을 작성합니다.수식.

=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))

  • 이제 Enter<2를 누르십시오> 키보드에서. 목록에서 임의의 행을 선택하게 됩니다.

🔍 수식 분석:

👉 ROWS($B$5:$B$19) B5:B19 범위의 행 수를 15로 반환합니다.

👉 RANDBETWEEN(1,ROWS($B$5:$B$19)) 1과 행 번호 15 사이의 난수를 반환합니다.

👉 마지막으로 INDEX($B$5:$ B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) B5:B19 범위에서 셀 값을 반환합니다. 이전 기능.

자세히 보기: Excel의 목록에서 무작위 문자열을 생성하는 방법(5가지 적절한 방법)

결론

엑셀에서 임의로 행을 선택하기 위해 사용할 수 있는 두 가지 방법이었습니다. 예제에서 볼 수 있듯이 두 번째 방법은 열이 하나만 있는 목록에서만 유용할 수 있습니다. 그리고 첫 번째 방법을 사용하는 동안 최종 출력 목록에도 임의의 값을 복사하지 않도록 하세요.

이 정보가 도움이 되었기를 바랍니다. 이와 같은 자세한 가이드를 보려면 Exceldemy.com 을 방문하세요.

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