코딩과 업무스킬

[구글시트] 드롭다운 목록 만들기

궁금한물고기 2022. 5. 5. 16:54
반응형

 특정 셀의 값이 바뀌면 동적으로 다른 계산값이나 데이터가 바뀌는 구글시트를 구현할 때 유용한 것이 드롭다운 메뉴이다. 셀의 값을 직접 타이핑 해서 입력할 수도 있지만, 디폴트로 정해져있는 값이 있고 그것들 안에서 선택하도록 만들면 좀더 사용자 친화적인 스프레드 시트를 구현할 수 있다.

 

구글시트 드롭다운 메뉴 만들기 예시

 

1. 드롭다운 목록을 넣으려는 셀 선택

 

드롭다운 메뉴를 만들면 한 셀 안에서 내가 원하는 값들을 선택할 수 있게 된다. 그림처럼 목록들이 표시될 셀을 하나 선택하자. (본 예시에서는 드롭다운 메뉴를 통해 구글파이낸스로 주식 데이터를 불러올 종목을 선택하도록 구현해봤다)

 

드롭다운 메뉴 셀 지정

2. 셀에 커서를 가져다 두고 목록에서 데이터 > 데이터확인 클릭 

 

데이터 확인을 클릭하면 아래 그림처럼 목록에 들어갈 값들을 지정하는 창이 나온다. 본 예시에서는 J2~J6 셀에 몇개 회사의 목록을 미리 만들어두었다. 기준을 바꾸면 범위를 지정하지 않고 항목에 표시될 값들을 직접 입력할수도 있다.

 

데이터 확인

 

반응형

 

3. 해당 셀에 목록에 있는 값만 입력되도록 강제하기

 

만약에 드롭다운 메뉴를 만든 셀에 다른값을 입력하지 못하도록 강제하고싶다면 [잘못된 데이터] 부분을 입력 거부로 체크해주면 된다. 이렇게 하면 해당 셀에 목록에 존재하지 않는 다른 값은 아예 입력할 수 없게 된다.

 

4. 드롭다운 메뉴 완성

 

3번까지 진행하고 저장을 눌러주면 아래 그림과 같이 드롭다운 목록이 완성된다. 셀에 오른쪽에 보이는 아래 방향의 화살표를 누르게 되면 선택 가능한 목록의 값들이 아래로 펼쳐지게 된다.

 

5. 쿼리함수로 드롭다운 메뉴의 항목에 대응하는 값 자동으로 불러오기

 

본 실습에서 구현하고자 했던 것은 구글파이낸스로 목록에 있는 기업의 주식 데이터를 가져오는 것이었다. 그런데 데이터를 불러오기 위해서는 해당 기업의 티커를 찾아야 하는데, 이를 위해 쿼리함수로 지정된 값에 맞게 티커를 불러오도록 작업하였다.

 

반응형