본문 바로가기
WORK-LIFE/EXCEL

[EXCEL] 엑셀 RANDBETWEEN 함수

by 동해무울 2023. 1. 11.

MS RANDBETWEEN 함수 도움말 링크https://support.microsoft.com/ko-kr/office/randbetween-%ED%95%A8%EC%88%98-4cc7f0d1-87dc-4eb7-987f-a469ab381685

 

RANDBETWEEN 함수 - Microsoft 지원

이 문서에서는 Microsoft Excel의 RANDBETWEEN 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다. 설명 지정한 두 수 사이의 정수 난수를 반환합니다. 워크시트를 계산할 때마다 새로

support.microsoft.com

-------------------------------------------------------

대문자 랜덤 생성
=CHAR(RANDBETWEEN(65,90))

소문자 랜덤 생성
=CHAR(RANDBETWEEN(97,122))

특수 문자 랜덤 생성
=CHAR(RANDBETWEEN(33,47))

숫자 랜덤 생성
=RANDBETWEEN(0,9)

-------------------------------------------------------

 

서버의 공유 계정이나, 스토리지 계정 패스워드를 주기적으로 변경해야 하는데... 패스워드 만들기 위해 고민하는 것도 일이다..

엑셀의 randbetween 함수를 사용해서 고민하지 않고 엄청나게 강력한 패스워드를 만들어 보자.

 

패스워드 정책이 길이는 9자리 영문 대문자 + 소문자 + 숫자 + 특수문자 의 조합이여야는 경우 아래와 같이 각 자리에 들어갈 값을 정의하고, 함수를 연결하여 만들면 끝!!

패스워드 정책 정의

정의된 부분을 함수로 만들면..

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(33,47))&RANDBETWEEN(0,9)&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&RANDBETWEEN(0,9)

각 자리를 연결해 줄때는 &을 사용하여 연결

 

[결과]

Zti,9IWm2

 

참 쉽죠~~잉

 

 

'WORK-LIFE > EXCEL' 카테고리의 다른 글

[VBA] find  (1) 2023.08.21
[EXCEL] VLOOKUP 함수  (0) 2023.02.02
[VBA] Error 사용자 함수 (Error control in VBA)  (0) 2020.02.29