이번에는 숫자와 알파벳이 섞여있는 랜덤 조합/ID를 만들어보겠습니다. 어떻게 해야할까요?
알파벳과 숫자를 무작위로 생성하는 법
우선 1개의 알파벳 또는 숫자를 무작위로 생성하기 위해, 아래와 같은 과정을 거칠 예정입니다.
1. 한자리 숫자를 무작위로 생성합니다.
= RANDBETWEEN(0,9)
2. 한자리 알파벳을 무작위로 생성합니다.
= CHAR(RANDBETWEEN(65,90))
[수식 설명]
RANDBETWEEN (0,9) // (65,90) = 0에서 9사이, 또는 65에서 90사이의 무작위 숫자를 돌려줍니다.
CHAR (65~90) = 알파벳 A부터 Z사이의 숫자를 돌려줍니다.
3. 둘 중 하나를 무작위로 선택하기 위해, 0,1을 무작위로 생성하고 IF로 연결합니다.
=RANDBETWEEN(0,1)
=IF(B4,B2,B3)
[수식 설명]
RANDBETWEEN(0,1) = 0과 1 사이의 무작위 값을 돌려줍니다.
IF(B4,B2,B3) = B4 값이 참이면 B2 (숫자)를, 거짓이면 B3 (알파벳)을 돌려줍니다.
*B4가 0이면 FALSE를, 1이면 TRUE로 인식합니다!
무작위로 생성된 단어를 여러개 연결하는 법
4. 위의 수식을 하나로 묶어서 여러번 반복하거나, 각각을 만들어서 따로 붙여도 됩니다.
=IF(RANDBETWEEN(0,1),RANDBETWEEN(0,9),CHAR(RANDBETWEEN(65,90)))
[수식 설명]
위의 모든 수식을 IF안에 때려넣었습니다.
'1. 카테고리 별 분류 > ㄴ무작위 Randomized' 카테고리의 다른 글
[함수] 랜덤한 알파벳으로 조합된 ID를 생성하는 법 (예. ERIFJWOB) (0) | 2022.01.31 |
---|---|
[함수] 랜덤으로 알파벳으로 또는 숫자로 조합된 ID를 생성하는 법 (0) | 2022.01.21 |