반응형
스프레드시트 - 기획 테이블 편의성 추가
1. Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [드롭다운] (1) 2. Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [드롭다운] (2) (현재글) 3. Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [LOOKUP] 4. Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [INDEX-MATCH] 5. Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [이름이 지정된 함수] |
지난 글
지난 글에서 드롭다운을 좀 더 편하고 안정적으로 사용하기 위해 이름 지정, 드롭다운(범위)에 대해 알아보았다. 이번에는 이름이 지정된 범위 + INDIRECT라는 새로운 함수를 이용하여 조건별로 선택지가 바뀌는 드롭다운을 알아보고자 한다.
드롭다운으로 외래키 후보 동일하게 만들기
INDIRECT 함수
사용 이유
- 조건에 따라 드롭다운 후보가 달라질 때 사용 (이중참조)
- 잘못 입력하면 가시적으로 오류를 확인할 수 있음
예제
목표: ItemDetail의 드롭다운을 ItemType에 따라 다르게 나타내고 싶음
INDIRECT 함수
=INDIRECT(문자열로_지정된_셀_참조, [A1_표기_여부])
문자열로_지정된_셀_참조: 이 부분에 이름으로 지정된 범위를 넣으면 범위의 값을 가져올 수 있음
예제 목표: Potion일 때 (Health, ActionPoint)를 보여주고 싶고, Key일 때 (Silver, Gold)를 보여주고 싶음
1. 드롭다운 항목에 이름짓기
a. 아래와 같이 ItemType에 따른 항목 시트를 먼저 만들고
b. 각 항목에 '이름으로 지정된 범위' 사용
2. 선택한 항목에 따라 드롭다운 가져오기
a. 우리는 ItemType에 따라서 항목을 다르게 하고 싶으므로 ItemType이 있는 셀 클릭 or 입력 (예시는 B열)
b. 자동완성기능(셀 옆 우측 하단의 점)으로 드래그해서 Key, RandomBox도 항목 만들기
3. 드롭다운(범위)로 불러오기
INDIRECT 대상이 세로로 나열된 경우
행별로 드롭다운 항목을 다르게 하고 싶다면 항목이 가로로 나열되어야 함
세로로 나열되면 다음 행을 침범해서 다음 행의 항목을 불러올 수 없기 때문
TRANSPOSE 함수
=TRANSPOSE(배열_또는_범위)
위 함수를 사용하면 셀의 배열 또는 범위의 행 및 열을 바꿀 수 있음
반응형
'개발 > 서브' 카테고리의 다른 글
Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [INDEX-MATCH] (0) | 2025.06.11 |
---|---|
Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [LOOKUP] (1) | 2025.06.07 |
Tool:: 스프레드시트 - 기획 테이블 편의성 추가 [드롭다운] (1) (0) | 2025.05.27 |
GIT&GITHUB:: 깃허브(github) 프로필 꾸미기: 잔디 먹는 뱀 (2) | 2024.01.14 |
GIT&GITHUB:: 깃허브(github) 프로필 꾸미기: productive-box token 오류 해결 (1) | 2023.05.21 |