MS Excel을 사용하여 목록에서 임의의 이름을 선택하는 방법
잡집 / / December 02, 2021
MS Excel을 사용하여 난수를 생성하는 것은 매우 쉽습니다. 라는 두 가지 내장 함수가 있습니다. 랜드 그리고 엇갈린 당신을 돕기 위해.
- rand는 0과 1 사이의 숫자를 생성하는 데 사용됩니다.
- randbetween은 주어진 범위 내에서 정수를 생성합니다.
그러나 주어진 목록에서 임의의 이름이나 임의의 문자열을 선택하는 것에 대해 생각해 본 적이 있습니까? 필요할 수 있는 다양한 시나리오가 있을 수 있습니다. 예를 들어 이 블로그의 편집자는 곧 경품 행사를 계획하고 있습니다. Excel은 이 경우 승자를 선택하는 데 도움이 될 수 있습니다.
그러나 Microsoft Excel은 이를 수행하는 직접적인 공식을 제공하지 않습니다.
우리는 몇 가지 논리를 적용할 수 있는 몇 가지 방법과 몇 가지 공식을 결합 작업을 완료합니다. 그리고 우리는 당신에게 두 가지 방법을 보여줄 것입니다.
멋진 팁: MS Excel에서 같은 셀의 새 줄에 쓰기를 시작하는 방법을 찾고 계십니까? Alt + Enter 키를 사용해보십시오.
방법 1
1 단계: 순서에 대해 걱정하지 않고 아무 열에나 가지고 있는 이름 목록을 채우십시오. 우리의 예에서 우리는 열 A. 또한 첫 번째와 마지막 행 번호를 기록해 두십시오. 여기에서 그들은 1과 13입니다.
2 단계: 임의의 셀로 전환하고 아래 표시된 수식을 입력합니다.
=INDIRECT(CONCATENATE(“A”, RANDBETWEEN(1, 13)))
어디에,
NS 사용한 열로 대체되어야 하며
1 그리고 13 각각 첫 번째 및 마지막 행 번호로 대체되어야 합니다.
3단계: 때리다 입력하다 첫 번째 임의의 이름을 볼 수 있습니다. 새로운 임의의 이름을 원할 때마다 누르십시오. F9.
방법 2
1 단계: 순서에 대해 걱정하지 않고 열에 있는 이름 목록을 채우십시오.
2 단계: 영역(이름으로 채워진 셀)을 차단하고 아래 그림과 같이 이름을 지정합니다. 내가 쓴 상자를 메모하십시오 이름 목록. 그것이 내가 목록에 지정한 이름입니다.
3단계: 임의의 셀로 전환하고 아래 표시된 수식 중 하나를 사용합니다.
=INDEX(A1:A13, RANDBETWEEN(1, 13)) 또는
=INDEX(이름 목록, RANDBETWEEN(1, 13))
어디에,
NS 사용한 열로 교체해야 합니다.
1 그리고 13 각각 첫 번째 및 마지막 행 번호로 대체되어야 하며,
이름 목록 2단계에서 목록에 지정한 이름으로 대체해야 합니다.
때리다 F9 임의로 생성된 이름을 새로 고칠 때마다. 한 번에 두 개의 이름을 생성하려면 두 개의 다른 셀에 동일한 수식을 작성하십시오. 마찬가지로 숫자를 3, 4 등으로 늘릴 수 있습니다.
마지막 수식을 사용하는 이점은 목록과 수식이 같은 시트에 있을 필요가 없다는 것입니다. 즉, 목록은 시트 1에 있고 수식은 시트 2에 있을 수 있습니다. 그렇게 하면 임의의 이름이 생성되는 목록을 아무도 볼 수 없습니다.
결론
그래서 Excel을 사용하여 목록에서 하나 이상의 임의의 이름을 선택할 수 있는 방법이었습니다. 같은 결과를 낼 수 있는 다른 공식을 생각할 수 있습니까? 그렇다면 우리와 공유하십시오. 기꺼이 배우겠습니다.
최고 이미지 크레딧: 앨런 클리버