본문 바로가기

엑셀꿀팁

엑셀 INDIRECT 함수 자동 확장 목록 만들기

728x90

이번 포스팅에서는 엑셀의 자동 확장 목록을 만들 때 INDIRECT 함수를 활용하는 방법에 대해서 알아보려고 합니다. 어렵지 않으니 순서대로 엑셀 INDIRECT 함수를 통해 자동으로 확장 목록을 해보시는 것도 좋을 것 같습니다.

728x90

1. 표로 만들기

자동 확장 목록을 만들기 전 데이터를 표로 만들어야 합니다.

1) 범위 선택

가져오고 싶은 데이터를 범위로 선택한다음 Ctrl+T 단축키를 눌러 표로 만들어줍니다.

2) 표이름 만들어주기

표가 완성되었으면 표를 선택한다음 [테이블디자인]탭에서 표이름을 설정해줍니다. 저는 표 이름을 과일로 만들었습니다.

2. 데이터 유효성검사 활용하기

이제 데이터 유효성검사와 indirect 함수를 통해 목록상자를 만들어보겠습니다.

1) 데이터 유효성 검사 클릭

데이터 유효성 검사 클릭 후 제한대상은 '목록'으로 해주시고, '원본'에 indirect 함수를 넣어줍니다.

2) indirect 함수

indirect함수의 공식은 =indirect("표이름[머릿글]")로 작성하면 됩니다. 예시의 경우를 보면 원본에는 =indirect("과일[과일]")이 되겠지요.

3) 내용 추가

이제 아래 그림과 같이 완성이 되었습니다.

아래 예시처럼 파인애플 아래에 키위를 추가해보겠습니다. 그러면 목록에 키위가 추가된 것을 바로 확인할 수 있습니다.

728x90