▷Excel◁ 엑셀을 활용하여 랜덤추첨기 만들기!!
페이지 정보
작성자 Doris 댓글 0건 조회 5회 작성일 24-10-13 04:14본문
안녕하세요. 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다.이번 시간에는 다른 테이블의 컬럼 값을 랜덤으로 매칭하는 방법을 소개하려 합니다.간단한 게임을 만든다고 문의 주신 분이 있어서 컨설트했던 내용을... 제 나름대로 다르게 각색하여 만들어 본 기능인데, 재미있어서 소개해 보려 합니다.이번 예제에서는 간단한 청소당번 제비뽑기를 앱시트 앱으로 만들어 볼 겁니다.ㅎㅎ구글 스프레드시트에서 테이블은 두개로 구성합니다.하나는 '청소당번목록테이블, 하나는 '참가자목록테이블입니다.청소당번목록의 당첨내역에다가 참가자목록에 있는 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 사람들을 랜덤으로 매칭해 주는 것을 구현해 보려고 합니다.청소당번 목록 시트참가자 목록 시트참가자 목록 테이블에는 난수 생성을 위해 임의의 순번을 [참가자행번호] 컬럼에 입력해 두었습니다.행마다 각각 다른 숫자들이 입력되어있어야 서로 다른 난수가 생성되기 때문입니다.참가자 목록 테이블을 앱시트로 연동한 후에 [참가자난수생성]이라는 가상컬럼을 추가합니다.가상컬럼의 수식은 RANDBETWEEN([참가자행번호],10000)으로 입력합니다.참가자별로 [참가자행번호] 숫자와 10000 사이의 숫자 중 랜덤값이 부여됩니다.[참가자난수생성] 가상컬럼에 입력된 수식입니다.참고로 참가자목록 테이블에 [아이콘]이라는 가상컬럼도 만들었는데요.가상컬럼 수식은 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 TEXT_ICON([참가자행번호])입니다. TEXT_ICON 함수는 글씨를 썸네일 이미지로 변환해주는 함수입니다. 앱이 너무 썰렁할 것 같아서 한 번 넣어 봤어요.참가자목록을 뷰로 만든 결과입니다.View type은 card로 설정했습니다.카드 타입 뷰의 Layout을 list로 선택했습니다.1번 위치(Title goes here)에는 참가자, 2번 위치(Subtitle goes here)에는 [참가자난수생성], 3번 이미지 자리에는 [아이콘] 컬럼이 보이도록 각각 선택합니다.각 사람에게 랜덤 숫자가 부여된 것을 화면에서 확인할 수 있지요?이번에는 청소당번 목록 테이블을 앱시트로 연동합니다.청소당번 목록 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 테이블에서도 [인덱싱번호]라는 번호를 붙여 두었습니다. 이 번호는 랜덤으로 정렬된 값을 순서대로 인덱싱하여 가져오기 위해 있는 값입니다.그리고 청소당번 목록 테이블에서는 [난수매칭]이라는 가상컬럼을 추가하겠습니다.[난수매칭] 가상컬럼의 포뮬라는 아래와 같이 입력합니다.index(orderby(참가자목록[참가자행번호], [참가자난수생성]), [인덱싱번호])수식을 안에서부터 보면먼저, '참가자목록'이라는 테이블에 있는 행들을 정렬(orderby 함수)하는데정렬하는 기준은 [참가자난수생성]이라는 컬럼이 기준이라는 뜻입니다.다음은 그렇게 정렬한 리스트 중에서 [인덱싱번호]의 순서에 해당하는 값을 뽑아오라(index 함수)는 의미입니다.이 때, 주의하실 점은 orderby 함수의 첫번째 인자로 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 들어가는 컬럼이 키 컬럼이어야 합니다.키 컬럼이 아닌 컬럼을 선택하면 에러가 나더라구요, 위에 캡쳐 내용 중 참가자목록 테이블을 보시면 KEY?가 [참가자행번호] 컬럼이고 [참가자]가 LABEL?로 설정한 것을 볼 수 있습니다.ORDERBY에서는 키 컬럼이 기준이 되지만 INDEX를 이용해 뽑아온 값을 보여줄 때는 LABEL?컬럼의 내용이 보이게 됩니다.참고로, 다른 테이블의 모든 행을 새로 정렬해서 가져오는 방식이기 때문에 행이 너무 많으면 performance에 영향이 좀 있을 것 같습니다.제비뽑기 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 참석자가 8명 밖에 안되므로 큰 무리는 없습니다만 다른 방법으로 활용하실 때 참고 바랍니다.[난수매칭] 가상컬럼을 생성할 때는 포뮬라 수식만 입력하고 TYPE은 따로 지정하지 않았습니다.그러나 SAVE를 하고 나면 자동으로 TYPE이 Ref로 설정되어 아래와 같이 두 테이블 간에 Ref 관계가 된 것을 볼 수 있습니다.청소당번목록도 card 뷰로 만들어 봤습니다.이번에는 카드 뷰 Layout을 photo로 설정하고,1번 위치에 [난수매칭], 2번 위치에 [당첨내역], 3번 이미지 위치에 [이미지]가 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 들어가게 선택했습니다.이렇게 하면 새로고침을 할 때마다 참가자 각 사람에게 난수가 부여되고,청소당번 테이블에서는 이들을 난수 순서로 정렬을 한 뒤 1부터 순서대로 뽑아서 참가자명을 가지고 오게 됩니다.그래서 청소당번 테이블의 [당첨내역]과 [난수매칭] 컬럼에 당첨자 이름이 매칭되게 되는 것입니다.요것을 테스트 영상으로 해 보겠습니다.새로고침을 누를 때마다 청소당번이 랜덤 추첨 됩니다.ㅎㅎㅎ오늘 이 예제를 준비한 것은 지금까지 자주 다루지 않았던앱시트의 Index 함수와 orderby 함수를 보여드리기 위한 목적도 랜덤뽑기 랜덤추첨기 룰렛 룰렛돌리기 룰렛추첨기 돌림판 게임 당첨자추첨 당첨자 추첨 랜덤 번호 숫자 이름 뽑기 무료 온라인 추첨기 원판돌리기 프로그램 사이트 있었답니다.Index 함수는 어떤 목록 즉 List로 구성된 값에서 특정 순서의 값을 뽑아내는 역할을 합니다.Orderby 함수는 어떤 테이블을 특정 컬럼을 기준으로 정렬하는 역할을 합니다.Randbetween 함수 예제는 아래 글도 보시면 좋을 것 같아요.안녕하세요. 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트에서 데...그럼 도움이 되셨길 바라며 읽어주셔서 감사합니다.
- 이전글실데나필 구매【 SKYWINPC77。COM 】비아그라 약 종류 24.10.13
- 다음글용인푸르지오원클러스터 용인푸르지오원클러스터 ― 말레이지아 속담 더 많이 용서하는 법.초목이 우리가 24.10.13
댓글목록
등록된 댓글이 없습니다.