전국 | [이벤트] 이웃 1500명 달성 기념 이벤트
페이지 정보
작성자 Alika 작성일2024-08-18 11:55 조회140회 댓글0건본문
한정된 랜덤 이름 추첨기 자원을 여러 사람이 원하는 경우에는 경쟁이 생길 수 밖에 없는데요이럴 때 한정된 자원을 공평하게 배분하는 방법 중 하나가 무작위 추첨이에요고전적인 무작위 추첨 방법은지원자의 이름이 적힌 종이를 박스에 넣고 추첨자가 종이를 뽑는 것인데수작업을 해야 되기 때문에 번거롭죠그래서 이번에 엑셀로 아주 간단한 무작위 추첨 파일을 만들고 실행하는 방법을 알려드릴게요우선은 랜덤 이름 추첨기 지원자 명단에 랜덤값을 추가할 열을 추가해줍니다추가된 셀에 =RNAD() 를 입력해주고해당 영역에 RAND 함수를 모두 복붙해주면 사실상 무작위 랜덤 추첨기는 거의 다 완성된거에요여기서 다시 열을 추가해서=RANK(값, 절대참조 설정된 범위, 0)을 입력해주면큰 값이 높은 순위를 가지는 형식이 완성이 돼요RANK 함수는 절대참조 기능(F4키로 적용 가능)이 설정돼있는게 매우 중요하기 때문에다른 값들의 랜덤 이름 추첨기 수식을 직접 보고 범위가 변경되지 않은 걸 확인해주는게 좋아요그리고 추첨이 종료된 뒤에는 랜덤으로 설정된 값들이 변경되지 않게 수식에서 값으로 바꿔주는 작업을 반드시 해야돼요RAND 함수로 생성된 숫자를 고정된 값으로 변환하는 방법해당 영역 선택 → CTLR + C → CTRL + ALT + V → 값 선택 후 확인OR해당 랜덤 이름 추첨기 영역 선택 → CTRL + C → 왼쪽 상단의 붙여넣기 바로 아래 클릭 → 값 붙여넣기 중 값 선택위 과정을 거쳐야 RAND함수가 계속 실행되며 값이 바뀌는 것을 막을 수 있어요이렇게 선택하여 붙여넣기 → 값으로 설정해서 랜덤함수가 변경되게 하지 못하면 사실상 추첨 값들이 확정된거고당첨순위를 오름차순으로 정렬해서1등부터 당첨된 사람의 랜덤 이름 추첨기 현황을 확인할 수 있어요그리고 원본 데이터를 편집하지 않고 당첨자를 확인하고 싶다면따로 당첨자 확인 테이블을 만들어서 당첨자가 자동으로 기록되게 하면 되는데요MATCH 함수와 INDEX 함수를 활용해서 각 순위에 해당하는 사람의 중복되지 않는 값( EX) 사번)을 불러온 후불러온 데이터를 토대로 다시 VLOOKUP 함수를 사용해서 나머지 정보를 불러올 수 있어요이렇게!!여기서 랜덤값만 랜덤 이름 추첨기 지운 후 다시 랜덤값만 입력하면 추첨 값이 변하면서 랜덤으로 순위가 정해지는걸 확인할 수 있어요여기서 F9를 눌러서 랜덤값을 갱신하고 최종 자료 확정을 위해 랜덤함수의 숫자들을 선택하여 붙여넣기를 활용해 값으로 바꿔주면 사실상 추첨기는 제대로 작동을 하는거에요그런데 일일이 수식을 넣고 수작업을 하면 좀 없어보이기 때문에매크로 기능을 활용해서 그나마 좀 있어보이게 랜덤 이름 추첨기 만들어볼게요우선 매크로를 실행시킬 버튼은삽입 → 도형을 통해서 만들었어요여기다가 추가할 매크로 기능을 만들어볼게요추첨 기능(F9)보기 → 매크로 기록 → 이름 설정 → F9키 누름 → 기록 중지아무것도 달라지는게 없는 것처럼 보일 수 있지만키보드의 F9를 누르면 랜덤 함수의 값이 변경되는걸 확인할 수 있어요2. 확정 키능(범위 지정 후 선택하여 붙여넣기)보기 → 랜덤 이름 추첨기 매크로 기록 → 범위 선택 → 복사 → 선택하여 붙여넣기 → 값 → 기록 중지이렇게 추첨과 확정에 대한 매크로를 만들었다면기존에 만들어놓은 도형을 우클릭 한 후 매크로 지정을 선택해서기존에 만들어진 매크로를 선택한 후 지정을 해주면 됩니다위의 모든 과정을 거쳤다면랜덤 함수로 추첨을 한 후 값을 확정짓는무작위 추첨 파일을 만들 랜덤 이름 추첨기 수 있어요
댓글목록
등록된 댓글이 없습니다.