본문 바로가기

Programming/스프레드시트

구글 스프레드시트 동적 DropDown 만들기

스프레드시트로 간단한 db 테이블을 만들어야 하는 경우가 있습니다.
물론 sqllite 같은 좋은 툴도 있지만 온라인으로 접근이 가능하다는 
큰 이점이 있기 때문에 스프레드시트를 주로 사용합니다.
스프레드시트에서 많이 사용하는 기능중에 하나인
드롭다운을 동적으로 생성해보는 기능(꼼수)를 알아보겠습니다.

----

----


본론에 들어가기 앞서 구현 순서는 다음과 같습니다.
1. A 시트에 A1셀에 B시트의 내용을 드롭다운으로 만든다
2. A 시트의 B1셀에 드롭다운을 만들어 범위를 C1셀부터 C6 셀까지 지정한다
3. B시트의 내용은 Coin시트의 이름과 Dallor시트의 이름이다
4. Coin시트와 Dallor시트에서 드롭다운으로
사용할 영역을 지정하여
'이름이 지정된 범위 정의' 로 이름을 시트의 이름으로 정한다

5. A시트의 C1셀에 =INDIRECT(A1) 수식을 넣는다
6. A시트의 A1 드롭다운을 선택하면 B1셀에 드롭다운 목록이 나온다
 
완성된 스크린 샷입니다.

 

B시트
Coin 시트
Dallor 시트

 
이후에 시트 내용을 Json으로 파싱할때는 C1셀이 파싱되지 않도록
C1셀을 D1셀로 이동시켜
셀 사이에 빈공간이 있을 경우 파싱되지 않게 하면 됩니다.
 

해당 내용은 아래의 링크에서 확인 가능합니다.

 

구글 스프레드시트 Json

이전 글에 사용되었던 시트 기준으로 설명 됩니다. 구글 스프레드시트를 JSON으로 파싱하기 위해선 Apps script 를 작성해야합니다. id와 value 헤더가 생긴점에 유의하세요 ---- ---- function json(sheetName)

moblieandlife.tistory.com

 

일잘러 사장님의 구글 스프레드시트 기초 팁

문서관리 회사원이든 자영업자든 일 잘하는 사람이 되기 위한 시작은 문서관리입니다. 오늘은 초보 커피 사장님이 되어 구글 스프레드시트를 통해 제품관리를 해보도록 하겠습니다. 구글 스프

moblieandlife.tistory.com

※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음

구글 스프레드시트 동적 DROPDOWN
구글 스프레드시트 COUNT
구글 스프레드시트 Json 파일로 저장하기
구글 스프레드시트 Export
구글 스프레드시트 함수 - AVERAGE
구글 스프레드시트 함수 - MATCH
구글 스프레드시트 함수 - INDEX
구글 스프레드시트 함수 - VLOOKUP
구글 스프레드시트 -다른 시트 참조
구글 스프레드시트 함수 - SUM
구글 스프레드시트 함수 - IF