구글 스프레드시트와 설문지, 어떤 기능까지 활용해 보셨나요?
편리한 설문 작성 도구인 구글 설문지의 문항별 '응답 확인 기능'을 제대로 알면, 응답자에게 집계자가 원하는 값을 입력하도록 할 수 있습니다.
무료이면서도 가장 널리 쓰이는 구글 스프레드시트의 여러 함수를 따라하기 식으로 쉽게 익혀 봅시다. 또한 데이터 기능을 활용해 나만의 기능을 만들어 활용할 수도 있습니다. 최신의 AI 서비스인 OpenAI의 GPT-4o-mini 및 Google의 Gemini-1.5-flash API를 가져와 내 스프레드시트에 적용해 보세요.
6시간만 따라오시면 여러분도 데이터 수집 및 분석 전문가가 될 수 있습니다.
실습을 위해 실습용(사본) 시트 및 완성본 시트를 참고하여 따라해 보세요.
[3~5쪽] 협업을 위한 공유 시트 설정 팁
[17쪽] Apps Script - Code.gs (추가)
[19쪽] Apps Script (=GEMINI)
[19쪽] =FEEDBACK(GEMINI(...))
[19쪽] Apps Script (=GPT)
[19쪽] =FEEDBACK(GPT(...))
[23쪽] 휴대전화번호(정규표현식)
^\d{3}-\d{4}-\d{4}$
[23쪽] 2~4자 한글 이름(정규표현식)
^[가-힣]{2,4}$
[23쪽] 초등학교 이름(정규 표현식)
^.*대구.*초등학교$
[26쪽] Step3 수식
[28쪽] Step3 수식
[29쪽] Apps Script - Code.gs (기존코드 수정)
[29쪽] Apps Script - FilterHeaders.html (추가)
[32쪽] 데이터2
A2
=FLATTEN({'데이터1'!A4:A13, '데이터1'!A4:A13, '데이터1'!A4:A13})
B2
=FLATTEN(SPLIT(REPT("1반,2반,3반,", COUNTA('데이터1'!A4:A13)), ","))
C2
=FLATTEN({'데이터1'!B4:B13, '데이터1'!C4:C13, '데이터1'!D4:D13})
(실습용 시트에는 값이 바로 입력되어 있음)
[32쪽] 요약 시트(추이)
B5
=AVERAGE(INDEX('데이터1'!$B$4:$D$13, MATCH(B$4, '데이터1'!$A$4:$A$13, 0), 0))
[32쪽] 요약 시트(최다/최소)
B9
=INDEX('데이터2'!$A$2:$A$31,MATCH(D9,'데이터2'!$C$2:$C$31,0),0)
C9
=INDEX('데이터2'!$B$2:$B$31,MATCH(D9,'데이터2'!$C$2:$C$31,0),0)
D9
=MAX('데이터2'!$C$2:$C$31)
D10
=MIN('데이터2'!$C$2:$C$31)
E9
=D9/L5
F9
=IF(E9>1,SPARKLINE(E9,{"charttype","bar";"max",2;"color1", "red"}),SPARKLINE(E9,{"charttype","bar";"max",2;"color1", "blue"}))
[35~36쪽] 확장 프로그램(Looker Studio) 활용