아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

신박한정리수기
신박한정리수기

엑셀에서 그룹이 여럿있고, 각 그룹에 데이타가 다수 있는데, 각 그룹당 데이타를 몇개 무작위로 추출하여 데이타 그룹을 만들때 이런 함수가 있나요

엑셀에서 그룹이 여럿있고, 각 그룹에 데이타가 다수 있는데, 각 그룹당 데이타를 3개정도 무작위로 뽑아서 데이타를 다시 만들려고 합니다. 이런 기능이 있는 함수가 있나요? 예를 들어 A그룹에 데이타 1~10(각 데이타는 이름, 나이, 주소로 구성됨)까지 있고, B,C,D,E그룹에도 이 만큼 있는데 각 그룹에 3명을 무작위로 뽑아 다른 데이타 그룹을 만들고자 합니다.

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 비트박
      비트박

      안녕하세요. 비트박입니다.


      아래의 방법을 사용해보세요:


      데이터 준비


      1. 데이터 정렬:

      • 그룹이 분류된 열이 있는지 확인하세요 (예: A열에 그룹 이름, B열에 이름, C열에 나이, D열에 주소 등).


      무작위로 데이터 선택


      2. 랜덤 번호 부여:

      • 랜덤 번호를 생성하기 위해 RAND() 함수를 사용해 새로운 열에 무작위 숫자를 할당합니다.

      3. 데이터 정렬:

      • 그룹 및 랜덤 숫자 기준으로 데이터를 정렬합니다 (예: 그룹 별로, 그리고 그 안에서 랜덤 숫자 기준으로 정렬).

      4. 데이터 추출:

      • 각 그룹에서 상위 N개(여기서는 3개)의 데이터를 선택합니다. 이것은 정렬된 데이터에서 각 그룹의 첫 3개 항목을 선택하는 것과 같습니다.


      아래는 엑셀에서 사용할 수 있는 간단한 예시입니다:


      • A2~A11 셀에 A그룹 데이터가,

      • B2~B11 셀에 각 데이터의 세부 항목(이름)이 있고,

      • 그 다음 그룹들도 유사한 방식으로 배열되어 있다고 가정합니다.


      E열에 =RAND() 함수를 사용해 무작위 숫자를 만듭니다.

      E2 셀에 =RAND()


      이후 E열의 함수를 모든 데이터 옆으로 드래그하여 랜덤 숫자를 모든 행에 생성합니다.


      데이터 -> 정렬 기능을 사용해 A열(그룹 이름)과 E열(랜덤 숫자)을 기준으로 데이터를 정렬합니다.


      이렇게 하면, 각 그룹 내에서 무작위로 데이터가 정렬됩니다. 그 후 각 그룹의 상위 3개 데이터를 새로운 데이터 그룹으로 사용할 수 있습니다.