엑셀 데이터 리스트화 : 드롭다운(동적·의존형) 완전 정복

엑셀 데이터 리스트화 1편: 드롭다운(목록) 기본·동적·의존형 완전 정복

엑셀 데이터 리스트화의 핵심은 데이터 유효성 검사를 이용해 드롭다운을 만들고, 원본을 표(Table)동적 배열(UNIQUE/FILTER/SORT)로 관리하는 것입니다. 기본 목록부터 동적·의존형까지 실무 예제로 정리했습니다.

Quick Fix — 60초 드롭다운

  • 고정: 원본에 사과,바나나,포도
  • 범위: =$A$2:$A$20

동적 드롭다운(표 + 명명 범위)

  1. Ctrl+T로 표 생성(예: tblFruit)
  2. 이름 FruitList = tblFruit[과일]
  3. 유효성 원본: =FruitList

중복 제거/정렬: =SORT(UNIQUE(tblFruit[과일])) → 스필 범위를 이름으로 지정

의존형 드롭다운(카테고리 → 품목)

=SORT(UNIQUE(FILTER(tblItems[품목], tblItems[카테고리]=E2)))

스필 범위에 이름(예: ItemList)을 지정하고 유효성 원본으로 =ItemList 사용.

3단계(팀→담당→업무코드)

=SORT(UNIQUE(FILTER(tblTask[담당], tblTask[팀]=B2)))
=SORT(UNIQUE(FILTER(tblTask[업무코드], (tblTask[팀]=B2)*(tblTask[담당]=C2))))

대체 방법 비교

방법장점단점
표+구조화자동 확장중복/정렬은 별도 처리
OFFSET구버전 호환휘발/속도 이슈
INDIRECT의존형 간단개명/이동 취약
UNIQUE/FILTER정제/조건구버전 미지원

Troubleshooting

증상원인해결
갱신 안 됨고정 범위표+이름으로 전환
중복/빈칸원본 정제 부족UNIQUE/SORT, TRIM/CLEAN
의존형 비어있음스필 참조 오류# 참조/이름 관리자 확인
느림OFFSET/INDIRECT 다수구조화/동적 배열로 대체

Leave a Reply

Your email address will not be published. Required fields are marked *