'엑셀에서 난수번호 생성하기'에 해당되는 글 1건

  1. 2015.01.22 | 엑셀에서 난수번호 생성하기(난수번호 만들기, 시리얼넘버 생성, 시리얼번호 생성
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[엑셀에서 난수번호 생성하기(난수번호 만들기, 시리얼넘버 생성, 시리얼번호 생성, 쿠폰번호 생성]


쇼핑몰 운영을 담당하는데 이벤트에 필요한 난수번호 생성으로 웹개발자가 고민을 하길래 폭풍 검색으로 간단한 방법을 알아내 공유합니다 ㅎ

각종 응용 프로그램이나 웹 개발쪽 소스는 오픈되어 있는게 꽤 되던데 더 간단하고 쉬운 방법이 없을까 하고 알아보았는데 엑셀에서 아주 간단한 방법으로 난수번호를 생성하는 방법이 있더군요.

물론 함수를 이용한 방법이고 함수내용이 간단치는 않은 것 같지만 ㅎ;


예) AB12 - C3D4 - 56EF - G7H8


위의 예 처럼 각종 시리얼이나 쿠폰 인증번호 또는 상품권 번호 등에서 사용이 되는 문자+숫자 조합의 난수를 원하는 갯수로 생성이 가능합니다.



일단 위의 이미지와 같이 수식을 원하는 셀에 입력을 합니다.


=N&N&N&N&"-"&N&N&N&N&"-"&N&N&N&N&"-"&N&N&N&N

(앞서 언급했던 '4자리-4자리-4자리-4자리'로 난수번호를 생성하기 위한 수식이며 N은 임의로 지정한 이름입니다.)



수식을 입력했으면 임의로 지정한 이름(N)에 대한 정의(함수 입력)을 해야겠죠?

'메뉴 - 수식 - 이름 정의' 를 클릭하면 위 이미지와 같이 작은 창이 뜹니다.

먼저 앞서 임의로 지정한 이름이 'N' 이기 때문에 '이름' 부분에 'N' 을 입력하고

'참조 대상' 부분에는 아래의 함수를 쓰고 '확인' 버튼을 누르면


=CHAR(INT(IF(INT(RAND()*2),RAND()*(90-65)+65,RAND()*(57-48)+48)))



앞서 입력했던 수식의 형태로 난수번호가 생성 됩니다.



여기서 엑셀 최고의 장점 중 하나인 드래그~

난수번호가 생성된 셀의 우측하단 모서리를 잡고 원하는 갯수만큼 드래그&드랍 해주면 중복 되지 않는 난수번호가 생성됩니다.


'전혀 중복이 없다!' 는 아니고 1016 에 한번 중복되는데 거의 안된다고 봐도 될 것 같구요.

만약 중복이 된다면 엑셀 기능 중 하나인 '메뉴 - 데이터 - 중복된 항목 제거' 로 제거해 주시면 될 것 같네요.


위에서 보신 것 처럼 '4자리-4자리-4자리-4자리' 가 아닌 '-' 이 없거나 자릿수를 틀리게 생성하고자 한다면

처음 수식 부분을 손보시면 됩니다.


- 프로그램 버전 : Microsoft Excel 2010

 
블로그 이미지

zephiros83

카테고리

전체보기 (45)
IT 정보 (21)
GAME (11)
맛집 (0)
여행 (1)
상식 (2)
건강 (2)
기사 및 검색어 (5)
초고속인터넷 (1)
에어컨이전설치 (2)