Excel 무작위 데이터: Excel에서 무작위 숫자, 텍스트, 날짜, 시간을 생성
Excel 무작위 데이터: Excel에서 무작위 숫자, 텍스트, 날짜, 시간을 생성
일반적으로 무작위 데이터는 통계 샘플링, 데이터 암호화, 복권, 테스트 또는 훈련, 또는 예측 불가능한 결과가 필요한 기타 분야에서 사용되는 일련의 숫자, 문자열 또는 기타 기호입니다. 이 기사에서는 일반 Excel 및 Excel365에서 무작위 숫자, 문자열, 날짜 및 시간을 생성하는 다양한 방법을 소개합니다.
Excel에서 무작위 숫자, 텍스트, 날짜, 시간을 생성
이 섹션에서는 Excel 워크시트에서 숫자, 문자열, 날짜 및 시간을 생성하는 다양한 솔루션에 대해 설명합니다.
1.1 Excel에서 무작위 숫자 생성
시트에 여러 개의 무작위 숫자를 생성하거나 삽입하려면, 일반적인 RAND 또는 RANDBETWEEN 함수가 큰 도움이 될 수 있습니다. 수식 외에도, 다른 코드와 간편한 도구들이 이를 도와줄 수 있습니다.
RAND 함수로 무작위 숫자 생성
두 숫자 사이에서 무작위 소수 생성
RAND 함수는0과1 사이,0과 다른 숫자 사이 또는 두 특정 숫자 사이의 무작위 소수를 생성하는 데 사용할 수 있습니다.
수식 | 기능 설명 |
=RAND() | 0과1 사이의 무작위 소수 생성. |
=RAND()*N | 0과 N 사이의 무작위 소수 생성. |
=RAND()*(B-A)+A | 지정한 두 숫자 사이에서 무작위 소수 숫자를 생성합니다. (A는 하한값이고 B는 상한값입니다.) |
위의 필요한 수식을 복사하여 원하는 만큼 셀에 적용하면 아래 스크린샷에 표시된 결과를 얻을 수 있습니다.
=RAND() | =RAND()*50 | =RAND()*(100-50)+50 |
![]() | ![]() | ![]() |
두 숫자 사이에서 무작위 정수 생성
무작위 정수를 생성하려면, 아래 참조 테이블에 표시된 것처럼 RAND 함수와 INT 함수를 함께 병합해야 합니다.
수식 | 기능 설명 |
=INT(RAND()*N) | 0과 N 사이의 무작위 정수를 생성합니다. |
=INT(RAND()*(B-A)+A) | 지정한 두 숫자 사이에서 무작위 정수를 생성합니다. (A는 하한값이고 B는 상한값입니다.) |
위의 수식을 적용한 후, 필요한 만큼 수식을 다른 셀로 드래그하여 복사하면 아래 스크린샷과 같이 결과를 얻을 수 있습니다.
=INT(RAND()*100) | =INT(RAND()*(500-200)+200) |
![]() | ![]() |
RANDBETWEEN 함수로 무작위 숫자 생성
Excel에는 RANDBETWEEN 함수가 있어 무작위 숫자를 빠르고 쉽게 생성할 수 있습니다.
두 숫자 사이에서 무작위 정수 생성
- 최소값, 최대값: 얻고자 하는 무작위 숫자 범위의 가장 낮은 숫자와 가장 높은 숫자입니다.
예를 들어,100에서200 사이의 무작위 정수를 생성하려면 아래 수식을 빈 셀에 적용한 후, 원하는 다른 셀로 수식을 드래그하여 복사하세요. 스크린샷을 참조하세요.
팁: 이 RANDBETWEEN 함수는 양수와 음수를 모두 생성할 수 있습니다. -100에서100 사이의 무작위 숫자를 삽입하려면, 아래 값만 -100으로 변경하면 됩니다. 아래 수식을 참조하세요:
두 숫자 사이에서 지정된 소수 자릿수를 가진 무작위 숫자 생성
지정된 소수 자릿수로 무작위 숫자를 생성하려면, RANDBETWEEN 수식을 다음과 같이 변경해야 합니다:
- 소수점 한 자리의 무작위 숫자: =RANDBETWEEN(bottom*10, top*10)/10
- 소수점 두 자리의 무작위 숫자: =RANDBETWEEN(bottom*100, top*100)/100
- 세 소수 자릿수를 가진 무작위 숫자: =RANDBETWEEN(bottom*1000, top*1000)/1000
- ...
여기서는10과50 사이의 무작위 숫자 목록을 소수점 두 자리로 얻고 싶습니다. 아래 수식을 적용한 후 필요에 따라 다른 셀에 수식을 드래그하여 복사하세요. 스크린샷을 참조하세요.
사용자 정의 함수로 두 값 사이의 무작위 숫자 생성
다음 사용자 정의 함수는 워크시트 범위 내에서 무작위 정수 또는 특정 소수 자릿수를 가진 숫자를 생성하는 데 도움을 줄 수 있습니다. 다음과 같이 진행하세요:
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 코드를 붙여넣습니다.
VBA 코드: 무작위 숫자 생성
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function
3. 그런 다음 코드를 닫고 시트로 돌아가서 빈 셀에 이 수식 =RandomNumbers(X,Y,Z) 을 입력합니다.
참고: 위 수식에서 X는 숫자의 하한을 나타내고, Y는 숫자의 상한을 나타내며, Z는 무작위 숫자의 지정된 소수 자릿수를 나타냅니다. 필요에 따라 숫자를 변경하세요.
1.)50에서200 사이의 무작위 정수를 생성하려면 이 수식을 사용하세요:
2.)50에서200 사이의 무작위 숫자를 소수점2자리까지 삽입하려면, 아래 수식을 적용하세요:
4. 마지막으로, 원하는 대로 수식을 다른 셀에 드래그하여 복사하면, 아래 스크린샷과 같이 결과를 얻을 수 있습니다.
![]() | ![]() |
두 숫자 사이에서 무작위 숫자를 생성하는 유용한 기능
수식 기억하고 입력하는 것이 지치셨다면, 여기 Kutools for Excel의 유용한 기능인 무작위 데이터 삽입을 추천합니다. 이 기능을 사용하면 수식 없이 무작위 정수 또는 소수 숫자를 생성할 수 있습니다.
Kutools for Excel - Excel용 필수 도구 300개 이상이 포함되어 있습니다. 영구적으로 무료인 AI 기능을 활용하세요! 지금 다운로드하세요!
1. 무작위 숫자를 생성할 셀 범위를 선택한 다음, Kutools > 삽입 > 무작위 데이터 삽입을 클릭하세요. 스크린샷을 참조하세요:
2. 무작위 데이터 삽입 대화 상자에서:
1.) 무작위 정수를 생성합니다:
정수 탭에서 '시작 번호' 및 '끝 번호' 상자에 무작위 정수를 생성할 범위를 입력한 후, 아래 스크린샷에 표시된 대로 무작위 정수를 얻기 위해 '확인' 또는 '적용' 버튼을 클릭하세요.
2.) 특정 소수 자릿수를 가진 무작위 숫자 생성:
소수 탭에서 무작위 소수를 생성할 범위를 지정하기 위해 'From' 및 'To' 상자에 각각 두 숫자를 입력하세요. 그런 다음 '소수 자릿수' 텍스트 상자에서 소수 자릿수를 선택하고 'Ok' 또는 '적용' 버튼을 클릭하여 무작위 소수를 생성하세요. 스크린샷을 참조하세요.
팁: 중복되지 않는 무작위 소수를 생성하려면 고유한 값 생성 옵션을 선택하세요.
1.2 중복 없이 무작위 숫자 생성 (고유한 무작위 숫자)
수식이나 코드를 사용하여 무작위 숫자를 생성할 때, 일부 중복 숫자가 생성될 수 있습니다. 중복 없이 무작위 숫자 목록을 생성하고 싶다면, 이 섹션에서 몇 가지 방법을 소개합니다.
배열 수식을 사용하여 중복 없이 무작위 숫자 생성
예를 들어,100에서200 사이의 중복되지 않는 무작위 숫자를 생성하고 싶다면, 다음 단계에 따라 복잡한 배열 수식을 사용할 수 있습니다:
1. 두 셀에 하한값과 상한값을 지정합니다. 이 예에서는 셀 B2와 B3에100과200을 입력합니다. 스크린샷을 참조하세요:
2. 그런 다음, 다음 수식을 빈 셀에 복사합니다. 예를 들어 D3에 (첫 번째 행의 셀에는 수식을 넣지 마세요), 그리고 Ctrl+ Shift + Enter 키를 함께 눌러 첫 번째 숫자를 얻습니다. 스크린샷을 참조하세요:
참고: 위 수식에서 B1은 하한값이고, B2는 반환하고자 하는 무작위 숫자의 상한값입니다. D2는 수식 위의 셀입니다.
3. 그런 다음, 이 수식을 다른 셀로 드래그하여 복사하여100과200 사이의 무작위 숫자를 생성합니다:
VBA 코드로 중복 없이 무작위 숫자 생성
위의 수식이 이해하기 어려운 경우, 아래 VBA 코드를 적용할 수 있습니다. 다음과 같이 하세요:
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 코드를 붙여넣습니다.
VBA 코드: 중복 없이 무작위 숫자 생성
Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
MsgBox ("Number of cells greater than the number of unique random numbers!")
Exit Sub
End If
xRg.Clear
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
For xJ = 1 To xCell.Count
Set xRg1 = xCell.Item(xJ)
xR = Int(xS * Rnd + xNum_Lowerbound)
Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
xR = Int(xS * Rnd + xNum_Lowerbound)
Loop
xRg1.Value = xR
Next
Next
End Sub
참고: 위 코드에서 xStrRange = "A1:B20"은 A1:B20 범위에서 무작위 숫자를 생성하려는 것을 나타냅니다. xNum_Lowerbound = 100과 xNum_Upperbound = 200은100과200 사이의 무작위 숫자를 생성하기 위한 하한값과 상한값을 나타냅니다. 필요에 따라 변경하세요.
3. 그런 다음 F5 키를 눌러 이 코드를 실행하면 고유한 무작위 숫자가 지정된 범위에 삽입됩니다.
강력한 기능으로 중복 없이 무작위 숫자 생성
여러 개의 고유한 무작위 숫자를 빠르게 생성하려면, Kutools for Excel의 무작위 데이터 삽입 기능에서 제공하는 스마트 옵션인 고유한 값 생성을 사용하세요. 이 작은 옵션을 선택하면 이 작업을 쉽게 해결할 수 있습니다.
1. 무작위 숫자를 생성할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하세요. 팝업된 대화 상자에서 아래의 작업을 수행하세요:
- 정수 탭에서 '시작 번호' 및 '끝 번호' 상자에 무작위 숫자를 생성할 범위를 입력하세요.
- 고유한 값 생성 옵션을 선택하세요;
- 그런 다음 아래 스크린샷에 표시된 대로 고유한 무작위 숫자를 얻으려면 확인 또는 적용 버튼을 클릭하세요.
1.3 Excel에서 무작위 짝수 또는 홀수 생성
셀 범위 내에서 무작위 짝수 또는 홀수를 생성하려면, RANDBETWEEN 함수를 EVEN 또는 ODD 함수 안에 넣으면 됩니다. 일반적인 구문은 다음과 같습니다:
수식 | 기능 설명 |
=EVEN(RANDBETWEEN(bottom,top)) | 두 숫자 사이에서 무작위 짝수를 생성합니다. |
=ODD(RANDBETWEEN(bottom,top)) | 두 숫자 사이에서 무작위 홀수를 생성합니다. |
예를 들어,10에서100 사이의 무작위 짝수 또는 홀수를 생성하려면 다음 수식을 적용하세요:
=ODD(RANDBETWEEN(10,100)) (무작위 홀수 생성)
그런 다음, 채우기 핸들을 드래그하여 원하는 다른 셀에 수식을 복사하면, 아래 스크린샷에 표시된 결과를 얻을 수 있습니다.
![]() | ![]() |
1.4 지정된 값에 합산되는 무작위 숫자 생성
때로는 미리 정해진 값에 합산되는 무작위 숫자 세트를 생성해야 할 때가 있습니다. 예를 들어, 아래 스크린샷에 표시된 것처럼 총합이100이 되는10에서50 사이의5개 또는 n개의 무작위 숫자를 생성하고 싶습니다. 이 퍼즐을 Excel에서 해결하기 위해 두 가지 방법을 소개하겠습니다.
수식을 사용하여 특정 값에 합산되는 무작위 숫자 생성
여기, 다음 수식들이 도움이 될 수 있습니다. 약간 복잡하므로 단계별로 지침을 따라 주세요:
1. 먼저 필요한 데이터를 생성해야 합니다: 미리 정해진 총값, 시작 번호, 끝 번호, 생성하고자 하는 무작위 숫자의 개수를 아래 스크린샷과 같이 입력하세요.
2. 그런 다음, 숫자를 생성하려는 빈 셀에 아래 수식을 복사하세요. 이 예에서는 수식을 셀 A4에 넣고 Enter 키를 눌러 첫 번째 무작위 숫자를 얻습니다. 스크린샷을 참조하세요:
참고: 위 수식에서 A2는 주어진 총값을 나타냅니다. B2와 C2는 무작위 숫자를 생성하고자 하는 하한값과 상한값입니다. D2는 생성하고자 하는 무작위 숫자의 개수를 나타냅니다. A4는 이 수식을 입력하는 셀입니다.
3. 다음 수식을 셀 A5에 복사하고, Enter 키를 눌러 두 번째 무작위 숫자를 얻습니다. 스크린샷을 참조하세요:
참고: 위 수식에서: A2는 주어진 총값입니다; B2와 C2는 무작위 숫자를 생성하고자 하는 하한값과 상한값입니다; D2는 생성하고자 하는 무작위 숫자의 개수를 나타냅니다; A4는 첫 번째 수식을 넣을 셀입니다; A5는 두 번째 수식을 넣을 셀입니다.
4. 그런 다음 두 번째로 생성된 숫자를 선택하고 아래 세 개의 셀에 이 수식을 복사하려면 드래그하세요. 이제 아래 스크린샷에 표시된 대로5개의 무작위 숫자를 얻을 수 있습니다.
5. 결과를 테스트하려면 이 숫자들을 합산하여 총합이100인지 확인할 수 있습니다. F9를 눌러 무작위 숫자를 동적으로 새로 고침하면, 총합은 항상100이 됩니다.
특정 값에 합산되는 무작위 숫자 조합을 생성하는 놀라운 기능
위의 수식을 사용하여 필요한 무작위 숫자를 생성할 수 있습니다. 하지만 지정한 숫자로 구성된 모든 가능한 숫자 조합을 특정 합계와 함께 나열하고 싶다면, 여기서 간단한 도구를 추천합니다 – Kutools for Excel. Make Up A Number 기능을 사용하면 동일한 특정 합계를 가진 모든 무작위 숫자 조합 세트를 얻을 수 있습니다.
1. 먼저, 지정한 숫자를 나열해야 합니다. 여기서는 아래 스크린샷에 표시된 대로10에서50 사이의 모든 숫자를 나열했습니다.
2. 그런 다음, Kutools > 텍스트 > 숫자 채우기를 클릭하세요. 스크린샷을 참조하세요:
3. 팝업된 숫자 채우기 대화 상자에서 다음 작업을 수행하세요:
- 원본 범위 상자에서 합계가100이 되는 숫자 목록을 선택하세요;
- 옵션 아래에서 합계 텍스트 상자에 총 값을 입력하세요. 여기서는 텍스트 상자에100을 입력했습니다;
- 결과를 새 워크시트에 나열하려면 새 시트에 저장 옵션을 선택하세요;
- 확인 버튼을 클릭하세요. 스크린샷을 참조하세요:
4. 처리 후,10에서50 사이의 숫자로 구성된 모든 무작위 숫자 세트가 총합100으로 나열됩니다.
팁: 각 조합에서 조합 수와 무작위 숫자의 수를 지정하는 것은 선택 사항입니다. 예를 들어,10개의 조합을 생성하고 각 조합에5개의 무작위 숫자가 포함되도록 하려면, 고급 설정의 대화 상자에서 다음과 같이 계산을 설정할 수 있습니다.
그리고 결과는 다음과 같습니다:
1.5 수식으로 무작위 문자와 문자열 생성
이 섹션에서는 Excel에서 무작위 문자를 생성하는 방법을 보여줍니다. 예를 들어, A부터 Z까지의 대문자, a부터 z까지의 소문자 또는 일부 특수 문자(! " # $ % & ' ( ) * + , - . /) 등이 있습니다.
수식을 사용하여 무작위 문자와 문자열 생성
Excel에서 CHAR 함수와 RANDBETWEEN 함수를 일부 ANSI 문자 코드와 결합하여 아래와 같이 공식 생성할 수 있습니다:
수식 | 기능 설명 |
=CHAR(RANDBETWEEN(65,90)) | A에서 Z 사이의 무작위 대문자 생성. |
=CHAR(RANDBETWEEN(97,122)) | a와 z 사이의 무작위 소문자 생성. |
=CHAR(RANDBETWEEN(33,47)) | 특수 문자를 무작위로 생성합니다, 예를 들어: ! " # $ % & ' ( ) * + , - . / |
위의 수식 중 필요한 것을 적용하고, 원하는 만큼 셀에 수식을 복사하면 아래 스크린샷과 같이 결과를 얻을 수 있습니다.
=CHAR(RANDBETWEEN(65,90)) | =CHAR(RANDBETWEEN(97,122)) | =CHAR(RANDBETWEEN(33,47)) |
![]() | ![]() | ![]() |
팁: 여러 문자로 구성된 무작위 문자열을 생성하려면 필요한 문자들을 & 문자로 연결하면 됩니다.
1.) 네 개의 대문자로 구성된 무작위 문자열을 생성하려면 아래 수식을 적용하세요:
2.) 네 개의 소문자로 구성된 무작위 문자열을 생성하려면 아래 수식을 적용하세요:
3.) 첫 두 글자는 대문자, 마지막 두 글자는 소문자로 구성된 무작위 문자열을 생성하려면 다음 수식을 사용하세요:
간단한 수식과 & 문자를 사용하여 다양한 조합을 만들어 필요에 맞출 수 있습니다.
편리한 기능으로 무작위 문자 및 문자열 생성
Kutools for Excel을 설치한 경우, 수식을 기억하지 않고도 빠르고 쉽게 무작위 문자와 문자열을 생성할 수 있습니다.
1. 문자 또는 문자열을 삽입할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하고, 팝업된 대화 상자에서 다음 계산을 수행하세요:
- 문자 탭을 클릭하세요;
- 삽입하려는 a-z 또는 A-Z 또는 둘 다 선택하세요;
- 그런 다음, 문자열의 길이를 '길이' 텍스트 상자에 지정합니다.
- 마지막으로, 아래 스크린샷에 표시된 대로 문자열을 삽입하려면 확인 또는 적용을 클릭하세요.
1.6 Excel에서 알파벳 문자와 숫자 문자를 사용하여 무작위 비밀번호 생성
비밀번호를 생성할 때, 비밀번호는 최소8개의 문자로 구성되어야 하며 대문자, 소문자, 숫자 및 일부 특수 문자가 혼합되어 있어야 합니다. 이 섹션에서는 Excel에서 무작위 비밀번호를 생성하는 몇 가지 요령을 소개하겠습니다.
수식을 사용하여 알파벳 문자와 숫자 문자를 포함한 무작위 비밀번호 생성
예를 들어, 여기서는8문자의 길이로 무작위 비밀번호를 생성할 것입니다. '수식으로 무작위 문자 및 문자열 생성' 섹션에서 제공된 세 가지 수식을 결합하기만 하면 됩니다.
아래 수식을 빈 셀에 복사하세요:
참고: 위 수식에서 첫 번째 CHAR 및 RANDBETWEEN 함수는 무작위 대문자를 생성하고, 두 번째 및 세 번째 표현식은 두 개의 소문자를 생성하며, 네 번째 표현식은 하나의 대문자를 생성하는 데 사용됩니다. 다섯 번째 표현식은100에서999 사이의3자리 숫자를 생성하고, 마지막 표현식은 특수 문자를 생성하는 데 사용됩니다. 필요에 따라 이들의 순서를 수정하거나 조정할 수 있습니다.
사용자 정의 함수를 사용하여 알파벳 문자와 숫자로 구성된 무작위 비밀번호 생성
Excel에서 무작위 비밀번호를 삽입하려면, 다음 사용자 정의 함수도 도움이 될 수 있습니다. 다음과 같이 하세요:
1. ALT + F11 키를 누르면 Microsoft Visual Basic for Applications 창이 열립니다.
2. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 매크로를 붙여넣습니다.
VBA 코드: Excel에서 무작위 비밀번호 생성
Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function
3. 그런 다음 코드를 닫고 워크시트로 돌아갑니다. 셀에 이 수식을 입력하세요: =RandomizeF(8,10) 최소 길이가8자이고 최대 길이가10자인 무작위 문자열을 생성합니다.
4. 그런 다음 원하는 대로 수식을 다른 셀에 드래그하여 복사합니다. 길이가8에서10 사이인 알파벳 문자와 특정 문자로 구성된 무작위 문자열이 생성됩니다. 스크린샷을 참조하세요:
알파벳 및 숫자 문자를 사용하여 무작위 비밀번호 생성하기
Excel에서 여러 무작위 비밀번호를 빠르고 쉽게 생성할 수 있는 방법이 있을까요? Kutools for Excel은 뛰어난 기능인 무작위 데이터 삽입을 제공합니다. 이 기능을 사용하면 몇 번의 클릭만으로 무작위 비밀번호를 삽입할 수 있습니다.
1. 비밀번호를 삽입할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하세요. 팝업된 대화 상자에서 다음 계산을 수행하세요:
- 문자 탭을 클릭하세요;
- 필요한 문자 유형을 확인하세요;
- 그런 다음, 문자열 길이 텍스트 상자에서 원하는 비밀번호의 길이를 지정하세요;
- 마지막으로, 아래 스크린샷과 같이 비밀번호를 생성하려면 확인 또는 적용을 클릭하세요.
1.7 Excel에서 특정 무작위 텍스트 생성
Excel에서 특정 텍스트 값을 무작위로 표시하거나 나열하려고 시도한 적이 있습니까? 예를 들어, 주어진 텍스트(item1, item2, item3, item4, item5)를 셀 목록에 무작위로 나열하려면 다음 두 가지 방법이 이 작업을 해결하는 데 도움이 될 수 있습니다.
수식을 사용하여 특정 무작위 텍스트 생성
Excel에서 CHOOSE 및 RANDBETWEEN 함수를 기반으로 수식을 생성하여 특정 텍스트를 무작위로 나열할 수 있습니다. 일반적인 구문은 다음과 같습니다:
- Value_1, Value_2, Value_3, Value_n : 무작위로 나열하고자 하는 텍스트 값을 나타냅니다;
- n : 사용하려는 텍스트 값의 수입니다.
아래 수식을 빈 셀에 적용한 다음, 채우기 핸들을 아래로 드래그하여 특정 값을 무작위로 나열할 셀을 채우세요. 스크린샷을 참조하세요.
빠른 방법으로 특정 무작위 텍스트 생성
Kutools for Excel을 사용하면, 무작위 데이터 삽입 기능을 통해 셀 범위에 사용자 정의 텍스트 값을 무작위로 삽입할 수 있습니다.
1. 특정 텍스트를 삽입할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하고, 나타나는 대화 상자에서 다음 계산을 수행하세요:
- 사용자 정의 목록 탭을 클릭하세요;
- 그런 다음 클릭하세요
다른 창을 여는 버튼 Kutools for Excel 프롬프트 상자에서 무작위로 나열하려는 사용자 정의 텍스트 값을 입력하거나 선택하세요. (수동으로 입력할 때는 항목을 쉼표로 구분해야 합니다.)
3. 그런 다음 확인을 클릭하여 무작위 데이터 삽입 대화상자로 돌아갑니다. 사용자 정의 텍스트 목록이 목록 상자에 표시됩니다. 이제 새 목록 항목을 선택하고 확인 또는 적용 버튼을 클릭하여 선택한 셀에 값을 무작위로 삽입합니다.
팁: 지정된 텍스트를 중복 없이 무작위로 나열하려면 고유한 값 생성 옵션을 선택하세요.
1.8 Excel에서 목록에서 무작위 값을 생성하거나 선택하기
긴 이름 목록이 있다고 가정해 봅시다. 이 목록에서 행운의 이름이나 연구 대상으로 몇 개의 무작위 이름을 선택하려면 어떻게 해야 할까요? 아래 스크린샷과 같이 Excel에서 이 문제를 해결할 수 있는 방법은 무엇일까요?
INDEX, RANDBETWEEN 및 ROWS 함수를 사용하여 목록에서 무작위 값 생성
Excel에서 목록에서 무작위 값을 직접 추출하는 방법은 없지만, INDEX, RANDBETWEEN 및 ROWS 함수를 기반으로 수식을 생성하여 일부 무작위 값을 추출할 수 있습니다.
1. 추출된 값을 넣고자 하는 빈 셀에 아래 수식을 복사하세요:
참고: 위 수식에서 A2:A12는 무작위 값을 선택하려는 값 목록입니다.
2. 그런 다음, 채우기 핸들을 아래로 드래그하여 무작위 값을 표시하고자 하는 여러 셀에 놓습니다. 그러면 다음 스크린샷과 같이 결과를 얻을 수 있습니다.
INDEX, RANK.EQ 함수를 사용하여 목록에서 중복 없이 무작위 값 생성
위의 수식을 사용할 때 일부 중복 값이 표시될 수 있습니다. 중복 값을 건너뛰려면 먼저 보조 열을 생성한 후 INDEX 및 RANK.EQ 함수를 기반으로 한 수식을 적용해야 합니다. 다음과 같이 진행하세요:
1. 무작위 숫자 목록을 얻으려면 빈 셀에 아래 수식을 입력하세요. 스크린샷을 참조하세요:
2. 그런 다음, 무작위 값을 추출하고자 하는 다른 열의 셀에 아래 수식을 복사한 후, 이 수식을 아래 셀로 드래그하여 복사하여 중복되지 않는 무작위 값을 표시합니다. 스크린샷을 참조하세요:
참고: 위 수식에서 A2:A12는 무작위 값을 생성하려는 값 목록이며, B2는 보조 열의 첫 번째 셀이고, B2:B12는1단계에서 생성한 보조 수식 셀입니다.
범위에서 셀, 행, 열을 무작위로 선택하는 놀라운 기능
여기서는 유용한 기능인 Kutools for Excel의 정렬, 선택 또는 무작위 기능을 추천합니다. 이 기능을 사용하면 필요에 따라 무작위로 셀, 행 또는 열을 선택할 수 있습니다.
1. 무작위 값을 선택할 셀 목록을 선택하세요.
2. 그런 다음, Kutools > 범위 > 정렬, 선택 또는 무작위 를 클릭하세요. 스크린샷을 참조하세요:
3. 정렬, 선택 또는 무작위 대화 상자에서 다음 계산을 수행하세요:
- 셀 선택 탭을 클릭하세요;
- 그런 다음, 무작위로 선택할 셀 수 상자에 입력하세요.
- 선택 유형 섹션에서 원하는 계산을 선택하세요. 이 경우, 셀 옵션을 무작위 선택으로 선택하겠습니다.
- 그런 다음, 확인 또는 적용 버튼을 클릭하면, 다섯 개의 셀이 한 번에 무작위로 선택됩니다. 스크린샷을 참조하세요:
4. 셀을 선택한 후, 필요에 따라 다른 셀에 복사하여 붙여넣을 수 있습니다.
1.9 Excel에서 데이터를 그룹에 무작위로 할당하기
이름 목록이 있다고 가정해 봅시다. 이제 아래 스크린샷에 표시된 것처럼 이름을 무작위로 세 그룹(Group A, Group B, Group C)으로 나누고 싶습니다. 이 섹션에서는 Excel에서 이 작업을 해결하기 위한 몇 가지 수식을 논의하겠습니다.
수식을 사용하여 데이터를 무작위로 그룹에 할당
사람들을 지정된 그룹에 무작위로 배정하려면, CHOOSE 함수와 RANDBETWEEN 함수를 결합하여 사용할 수 있습니다.
1. 그룹을 생성하려는 셀에 다음 수식을 복사하거나 입력하세요:
참고: 위 수식에서 그룹 A, 그룹 B, 그룹 C는 할당하려는 그룹 이름을 나타내며, 숫자3은 배포하려는 그룹 수를 나타냅니다.
2. 그런 다음 채우기 핸들을 드래그하여 이 수식을 다른 셀에 채우면 아래 스크린샷과 같이 이름이 세 그룹으로 나뉩니다.
수식을 사용하여 데이터를 무작위로 동일한 수의 그룹에 할당
모든 그룹에 동일한 수의 이름이 포함되기를 원한다면, 위의 수식은 올바르게 작동하지 않을 것입니다. 이 경우, RAND 함수를 사용하여 무작위 값을 가진 보조 열을 생성한 다음, INDEX, RANK 및 ROUNDUP 함수를 기반으로 한 수식을 적용할 수 있습니다.
예를 들어, 셀 F2:F4에 할당하고자 하는 그룹 이름을 나열합니다. 사람들을 그룹 (Group A, Group B, Group C)에 할당하고 각 그룹에4명의 참가자가 있도록 하려면 다음과 같이 하세요:
1. 빈 셀에 이 수식 =RAND()을 입력하여 무작위 숫자 목록을 얻습니다. 스크린샷을 참조하세요:
2. 그런 다음, 다음 열에서 예를 들어 셀 D2에 아래 수식을 복사하거나 입력하세요:
참고: 위 수식에서 C2는 보조 열의 첫 번째 셀이고, C2:C13은1단계에서 생성한 보조 수식 셀입니다. 숫자4는 각 그룹에 포함시키고자 하는 이름의 수를 나타내며, F2:F4는 데이터에 할당하고자 하는 그룹 이름이 포함된 셀 범위입니다.
3. 데이터 목록에 대한 무작위 그룹을 생성하려면 채우기 핸들을 아래로 드래그하세요. 이름은 동일한 그룹으로 나뉩니다. 스크린샷을 참조하세요:
1.10 Excel에서 무작위 날짜 생성
두 날짜 사이에 임의의 날짜를 생성하기 위한 몇 가지 방법을 소개하겠습니다.
수식을 사용하여 두 날짜 사이의 무작위 날짜 생성
예를 들어,2021-5-1과2021-10-15 사이의 날짜를 무작위로 생성하고 싶습니다. 일반적으로 Excel에서는 RANDBETWEEN 함수와 DATE 함수를 조합하여 이 작업을 수행할 수 있습니다. 다음과 같이 하세요:
1. 무작위 날짜를 삽입할 셀을 선택한 다음, 다음 수식을 입력하세요:
참고: 이 수식에서2021,5,1은 시작 날짜이고,2021,10,15는 종료 날짜입니다. 필요에 따라 이 날짜들을 바꿀 수 있습니다.
2. 그런 다음, 이 수식을 다른 셀에 드래그하여 복사하면, 아래 스크린샷과 같이 다섯 자리 숫자가 셀에 표시됩니다.
3. 그런 다음, 숫자를 날짜 형식으로 서식 설정해야 합니다. 수식 셀을 선택하고, 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴에서 셀 형식 설정을 선택하세요.
4. '셀 형식 설정' 대화 상자에서 '숫자' 탭을 클릭하고, '범주' 창에서 '날짜'를 선택한 다음, '유형' 드롭다운 목록에서 필요한 날짜 형식을 선택하세요. 스크린샷을 참조하세요.
5. 대화 상자를 닫으려면 확인을 클릭하세요. 이제 숫자가 일반 날짜로 변환되었습니다. 스크린샷을 참조하세요:
팁: 주말을 제외한 무작위 평일을 생성하려면 아래 수식을 사용해 보세요:
두 날짜 사이의 무작위 날짜를 생성하는 놀라운 기능
Kutools for Excel의 무작위 데이터 삽입은 또한 두 날짜 사이의 무작위 날짜, 평일, 주말을 생성하는 옵션을 제공합니다.
1. 무작위 날짜를 삽입할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하고, 팝업된 대화 상자에서 다음 계산을 수행하세요:
- 날짜 탭을 클릭하세요;
- 그런 다음 날짜 범위를 지정합니다. 이 예에서는5/1/2021부터10/15/2021까지 선택하겠습니다.
- 그런 다음 필요에 따라 날짜 유형을 선택하세요 - 평일 날짜, 주말 날짜 또는 둘 다 선택할 수 있습니다.
- 마지막으로, 아래 스크린샷과 같이 날짜를 무작위로 생성하려면 확인 또는 적용을 클릭하세요.
팁: 무작위로 고유한 날짜를 생성하려면 고유한 값 생성 옵션을 선택하세요.
1.11 Excel에서 무작위 시간 생성
무작위 숫자, 문자열 및 날짜를 삽입한 후, 이 섹션에서는 Excel에서 무작위 시간을 생성하는 몇 가지 요령에 대해 설명하겠습니다.
수식을 사용하여 무작위 시간 생성
수식을 사용하여 무작위 시간을 생성
셀 범위에서 무작위 시간을 생성하려면, TEXT 및 RAND 함수를 기반으로 한 수식이 도움이 될 수 있습니다.
빈 셀에 아래 수식을 입력한 다음, 수식을 복사하여 시간을 얻고자 하는 다른 셀에 드래그하여 붙여넣으세요. 스크린샷을 참조하세요.
수식을 사용하여 두 지정된 시간 사이의 무작위 시간을 생성
특정 시간 사이에 무작위로 시간을 삽입해야 하는 경우, 예를 들어10시부터18시까지의 시간이라면, 아래 수식을 적용하세요:
참고: 위 수식에서 숫자18은 종료 시간을 나타내며,10은 시작 시간을 나타냅니다. 필요에 따라 이 숫자들을 변경할 수 있습니다.
그런 다음, 두 개의 지정된 시간 범위 사이에서 무작위 시간을 생성하려는 다른 셀로 수식을 드래그하여 복사합니다. 스크린샷을 참조하세요:
수식을 사용하여 특정 간격으로 무작위 시간을 생성합니다
예를 들어, Excel에서 특정 간격으로 무작위 시간을 생성하고 싶다면, 예를 들어15분 간격으로 무작위 시간을 삽입하는 경우입니다. 이 작업을 처리하려면 TEXT 함수 내에서 RAND 및 FLOOR 함수를 사용할 수 있습니다.
아래 수식을 빈 셀에 복사하거나 입력한 후, 무작위 시간을 얻고자 하는 셀에 이 수식을 드래그하여 복사하세요. 스크린샷을 참조하세요:
참고: 수식에서 숫자15는 시간 간격을 나타냅니다.30분 간격으로 무작위 시간을 원하시면,15를30으로 바꾸기만 하면 됩니다.
편리한 기능을 사용하여 두 시간 사이의 무작위 시간을 생성합니다
Kutools for Excel을 사용하면, 워크시트에서 주어진 시간 사이에 무작위 시간을 생성하는 데 무작위 데이터 삽입 기능을 사용할 수 있습니다.
1. 시간을 생성할 셀 범위를 선택하세요.
2. 그런 다음 Kutools > 삽입 > 무작위 데이터 삽입을 클릭하고, 나타난 대화 상자에서 다음 계산을 수행하세요:
- 시간 탭을 클릭하세요;
- 그런 다음, 시간 범위를 지정하세요. 이 예에서는 오전9:00부터 오후4:30까지 선택하겠습니다.
- 마지막으로, 아래 스크린샷과 같이 무작위 시간을 생성하려면 확인 또는 적용을 클릭하세요.
두 날짜 사이의 무작위 날짜와 시간을 수식으로 생성
무작위 날짜와 시간을 함께 생성하려면, 아래 수식이 도움이 될 수 있습니다.
1. 무작위 날짜 및 시간을 생성하려는 셀에 다음 수식을 입력하거나 복사하세요:
참고: 이 수식에서2021-10-1512:00:00은 종료 날짜 및 시간이고,2021-1-19:00:00은 시작 날짜 및 시간입니다. 필요에 따라 수정할 수 있습니다.
2. 그런 다음 이 수식을 무작위 날짜 및 시간을 표시하려는 다른 셀로 드래그하여 복사하세요. 스크린샷을 참조하세요:
Excel365 /2021 및 최신 버전에서 무작위 숫자, 텍스트, 날짜 생성
이 섹션에서는 Excel365, Excel2021 및 향후 버전에서 새로운 동적 배열 함수인 RANDARRAY를 사용하여 무작위 숫자, 날짜를 생성하고 무작위 선택을 수행하며 데이터를 그룹에 무작위로 할당하는 방법을 보여줍니다.
RANDARRAY 함수는 사용자가 지정한 두 숫자 사이의 무작위 숫자 배열을 반환하는 데 사용됩니다.
RANDARRAY 함수의 구문은 다음과 같습니다:
- 행 (선택 사항): 반환할 무작위 숫자의 행 수; (생략하면 기본값 =1)
- 열 (선택 사항): 반환할 무작위 숫자의 열 수; (생략하면 기본값 =1)
- 최소값 (선택 사항): 반환할 최소 숫자; (생략하면 기본값 =0)
- 최대값 (선택 사항): 반환될 최대 숫자; (생략하면 기본값 =1)
- 정수 (선택 사항): 정수 또는 소수 값을 반환합니다. 정수는 예, 소수는 아니오로 설정합니다. (생략 시, 기본값 = 아니오)
- 1. RANDARRAY 함수에는 다섯 가지 인수가 있으며, 모두 선택 사항입니다. 인수가 지정되지 않으면, RANDARRAY는0과1 사이의 소수 값을 반환합니다.
- 2. 행 또는 열 인수가 소수일 경우, 소수점 앞의 정수로 잘립니다 (예:3.9는3으로 처리됩니다).
- 3. 최소 숫자는 최대 숫자보다 작아야 하며, 그렇지 않으면 #VALUE! 오류가 반환됩니다.
- 4. 이 RANDARRAY는 배열을 반환합니다. RANDARRAY가 워크시트에서 여러 결과를 반환할 때, 결과는 인접한 셀로 넘쳐흐르게 됩니다.
2.1 Excel365 /2021 및 최신 버전에서 무작위 숫자 생성
Excel365, Excel2021 및 향후 버전에서 무작위 정수 또는 소수 숫자를 생성하려면 새로운 RANDARRAY 함수를 사용할 수 있습니다.
두 숫자 사이에서 무작위 숫자를 생성하는 수식
특정 범위 내에서 무작위 숫자 목록을 생성하려면 다음 수식을 적용하세요:
필요에 따라 아래 수식 중 하나를 입력한 후 Enter 키를 눌러 결과를 확인하세요. 스크린샷을 참조하세요:
=RANDARRAY(6,4,50,200, FALSE) (50과200 사이의 무작위 소수 생성)
- 6: 무작위 숫자6행을 반환하도록 지정합니다;
- 4: 무작위 숫자4열을 반환하도록 표시합니다;
- 50,200: 생성할 숫자의 최소값과 최대값;
- 예: 정수를 반환함을 나타냅니다;
- 아니오: 소수 숫자를 반환하도록 표시합니다.
![]() | ![]() |
수식을 사용하여 중복 없이 무작위 숫자 생성
일반 RANDARRAY 함수를 사용하여 무작위 숫자를 생성할 때, 중복 숫자가 생성될 수 있습니다. 중복을 피하기 위해, 이 작업을 해결하기 위한 몇 가지 수식에 대해 설명하겠습니다.
중복되지 않는 무작위 숫자 목록 생성
열 또는 고유한 숫자 목록을 무작위로 생성하려면 일반적인 구문은 다음과 같습니다:
중복 없는 무작위 정수:
중복 없는 무작위 소수:
- n: 생성하려는 값의 수;
- min: 최소값;
- 최대값: 최대값입니다.
예를 들어, 여기서50에서100 사이의 중복되지 않는8개의 무작위 숫자 목록을 삽입하겠습니다. 필요한 수식을 아래에 적용한 후 Enter 키를 눌러 결과를 확인하세요:
=INDEX(UNIQUE(RANDARRAY(8^2,1,50,100, FALSE)), SEQUENCE(8)) (고유한 무작위 소수)
- 8: 무작위 숫자8개를 반환함을 나타냅니다.
- 50,100: 생성하려는 숫자의 최소값과 최대값입니다.
- 예: 정수를 반환하도록 표시합니다;
- 아니오: 소수 숫자를 반환하도록 표시합니다.
![]() | ![]() |
중복되지 않는 무작위 숫자 범위 생성
셀 범위에서 중복되지 않는 무작위 숫자를 생성하려면, SEQUENCE 함수에 행과 열의 수를 정의하기만 하면 됩니다. 일반적인 구문은 다음과 같습니다:
열 또는 고유한 숫자 목록을 무작위로 생성하려면, 일반적인 구문은 다음과 같습니다:
중복 없는 무작위 정수:
중복 없는 무작위 소수:
- n: 숫자를 삽입할 셀 수입니다. 행 수 * 열 수로 제공할 수 있습니다. 예를 들어,8행과3열을 채우려면24^2를 사용하세요.
- 행: 채울 행의 수;
- 열: 채울 열의 수;
- 최소값: 가장 낮은 값;
- 최대값: 가장 높은 값입니다.
여기서는8행과3열 범위를50에서100 사이의 고유한 무작위 숫자로 채울 것입니다. 필요한 아래 수식을 적용하세요:
=INDEX(UNIQUE(RANDARRAY(24^2,1,50,100, FALSE)), SEQUENCE(8,3))(고유한 무작위 소수)
- 24:8과3의 곱(행*열)으로24개의 무작위 숫자를 반환함을 나타냅니다.
- 50,100: 생성할 숫자의 최소값과 최대값;
- 예: 정수를 반환하도록 표시합니다;
- 아니오: 소수 숫자를 반환하도록 표시합니다.
![]() | ![]() |
2.2 Excel365 /2021 및 최신 버전에서 무작위 날짜 생성
새로운 RANDARRAY 함수를 사용하면 Excel에서 여러 무작위 날짜 또는 평일을 빠르고 쉽게 생성할 수 있습니다.
수식을 사용하여 두 날짜 사이의 무작위 날짜 생성
두 특정 날짜 사이의 무작위 날짜 목록을 생성하려면 아래 수식을 적용할 수 있습니다.
1. 무작위 날짜를 생성하기 위해 빈 셀에 다음 수식을 입력하고, Enter 키를 눌러 다섯 자리 숫자 목록을 얻으세요. 스크린샷을 참조하세요:
- 10: 무작위 날짜10행을 반환하도록 지정합니다;
- 1: 무작위 날짜1행을 반환하도록 표시합니다;
- B1, B2: 셀에는 사이의 날짜를 생성하려는 시작 날짜와 종료 날짜가 포함되어 있습니다.
2. 그런 다음 숫자를 일반 날짜 형식으로 서식 설정해야 합니다: 숫자를 선택하고 마우스 오른쪽 버튼을 클릭한 후, 컨텍스트 메뉴에서 셀 형식 설정을 선택하세요. 다음 셀 형식 설정 대화 상자에서 다음과 같이 하세요:
- 숫자 탭을 클릭하세요;
- 그런 다음 범주 창에서 날짜를 클릭하세요;
- 그런 다음, 유형 목록 상자에서 원하는 날짜 서식을 선택하세요.
3. 그런 다음, OK 버튼을 클릭하면, 숫자가 지정한 날짜 형식으로 서식이 지정됩니다. 스크린샷을 참조하세요:
팁: 물론, 시작 날짜와 종료 날짜를 수식에 직접 입력할 수도 있습니다.
두 날짜 사이의 무작위 평일을 수식으로 생성
셀 범위 내에서 무작위 평일을 생성하려면 WORKDAY 함수 내에 RANDARRAY 함수를 포함하세요.
1. 아래 수식을 빈 셀에 입력하거나 복사한 후, Enter 키를 눌러 아래 스크린샷과 같이 숫자 목록을 얻습니다:
2. 그런 다음 셀 형식 설정 대화 상자에서 필요한 날짜 형식으로 숫자를 서식화하면 아래 스크린샷과 같이 날짜 형식을 얻을 수 있습니다.
팁: 시작 날짜와 종료 날짜를 수식에 직접 입력할 수도 있습니다.
2.3 Excel365 /2021 및 최신 버전에서 목록에서 무작위 값을 생성하거나 가져오기
Excel365, Excel2021 및 향후 버전(예: Excel2024)에서 셀 목록에서 무작위 값을 생성하거나 반환하려면, 이 섹션에서는 몇 가지 수식을 소개합니다.
수식을 사용하여 목록에서 무작위 값 생성 또는 가져오기
셀 목록에서 무작위 값을 추출하려면, 이 RANDARRY 함수와 INDEX 함수를 사용하면 도움이 될 수 있습니다. 일반적인 구문은 다음과 같습니다:
- 데이터: 무작위 항목을 추출하고자 하는 값 목록;
- n: 추출하려는 무작위 항목의 수입니다.
예를 들어, 이름 목록 A2:A12에서3개의 이름을 추출하려면 아래 수식을 사용하세요:
=INDEX(A2:A12, RANDARRAY(3,1,1, ROWS(A2:A12), 예)) (숫자를 직접 입력하세요)
그런 다음 Enter 키를 누르면 한 번에 무작위로3개의 이름을 얻을 수 있습니다. 스크린샷을 참조하세요:
수식을 사용하여 목록에서 중복 없이 무작위 값을 생성하거나 가져오기
위의 수식을 사용하면 결과에서 중복을 찾을 수 있습니다. 중복 없이 목록에서 무작위 선택을 하려면 일반적인 구문은 다음과 같습니다:
- 데이터: 무작위 항목을 추출하고자 하는 값 목록;
- n: 추출하고자 하는 무작위 항목의 수입니다.
이름 목록 A2:A12에서 무작위로5개의 이름을 반환하려면, 아래 수식 중 하나를 입력하거나 복사하세요.
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5)) (숫자를 직접 입력하세요)
그런 다음 Enter 키를 눌러 A2:A12 목록에서 중복 없이5개의 무작위 이름을 가져옵니다. 스크린샷을 참조하세요:
2.4 Excel365 /2021 및 최신 버전에서 범위에서 무작위 행 생성 또는 선택
때때로 Excel에서 범위 내의 일부 행을 무작위로 선택해야 할 때가 있습니다. 이 작업을 수행하기 위해, 몇 가지 수식에 대해 설명하겠습니다.
수식을 사용하여 범위에서 무작위 행 생성 또는 선택
셀 범위에서 무작위 행을 생성하는 일반적인 구문은 다음과 같습니다:
- 데이터: 무작위로 행을 추출하고자 하는 셀 범위;
- n: 추출하려는 무작위 행의 수;
- {1,2,3…}: 추출할 열 번호입니다.
범위 A2:C12에서3행의 데이터를 추출하려면 다음 수식 중 하나를 사용하세요:
=INDEX(A2:C12, RANDARRAY(3,1,1, ROWS(A2:C12), 예), {1,2,3}) (숫자를 직접 입력하세요)
그런 다음 Enter 키를 눌러 범위 A2:C12에서3개의 무작위 행 데이터를 가져옵니다. 스크린샷을 참조하세요:
수식을 사용하여 범위에서 중복 없이 무작위 행 생성 또는 선택
마찬가지로, 위의 수식은 중복 데이터를 생성할 수 있습니다. 중복 행이 발생하지 않도록 하려면 아래의 일반 구문을 사용할 수 있습니다.
- 데이터: 무작위로 행을 추출하고자 하는 셀의 범위;
- n: 추출하려는 무작위 행의 수;
- {1,2,3…}: 추출할 열 번호입니다.
예를 들어, 범위 A2:C12에서5개의 행을 선택하려면, 아래 수식 중 하나를 사용하세요:
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3}) (숫자를 직접 입력하세요)
그리고 Enter 키를 누르면, 아래 스크린샷과 같이 범위 A2:C12에서 중복 없이5개의 무작위 행이 추출됩니다:
무작위 결과가 변경되지 않도록 방지
아마도 이 글에서 언급된 모든 무작위 함수, 예를 들어 RAND, RANDBETWEEN, RANDARRAY가 변동성이 있다는 것을 눈치채셨을 것입니다. 시트가 변경될 때마다 생성된 결과가 다시 계산되며, 이후에 새로운 무작위 값이 생성됩니다. 무작위 값이 자동으로 변경되지 않도록 하려면, 다음 두 가지 간단한 방법을 사용해 보세요.
복사 및 붙여넣기를 사용하여 무작위 결과가 변경되지 않도록 방지
일반적으로, 동적 수식을 값으로 복사하고 붙여넣기 기능을 적용할 수 있습니다. 다음과 같이 하세요:
1. 무작위 수식이 있는 셀을 선택한 다음 Ctrl + C를 눌러 복사합니다.
2. 그런 다음, 선택한 범위를 마우스 오른쪽 버튼으로 클릭하고, 선택적 붙여넣기 섹션에서 값 옵션을 클릭하세요. 스크린샷을 참조하세요:
팁: Shift + F10을 누른 다음 V를 눌러 이 옵션을 활성화할 수 있습니다.
3. 모든 수식 셀이 값으로 변환되며, 무작위 값은 더 이상 변경되지 않습니다.
편리한 기능을 사용하여 무작위 결과 변경 방지
Kutools for Excel을 설치한 경우, To Actual 기능을 사용하여 선택한 모든 수식 셀을 한 번의 클릭으로 값으로 변환할 수 있습니다.
1. 무작위 수식이 있는 셀을 선택한 다음 Kutools > 실제 값으로 변환을 클릭하세요. 스크린샷을 참조하세요:
2. 이제 선택된 모든 수식이 값으로 변환되었습니다.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!