엑셀 시리즈 #19 자동화 - INDIRECT 함수로 시트 자동 연결하기
안녕하세요, 7옥타브고양이입니다 😊
오늘은 여러 시트의 데이터를 자동으로 연결하는 INDIRECT 함수 실무 활용법을 배워보겠습니다.
이 함수 하나만 알아도, 부서별·월별 보고서를 자동으로 취합할 수 있어 사무직 자동화의 핵심이라 할 수 있습니다.

🔹 INDIRECT 함수 기본 개념
INDIRECT는 “문자열로 된 주소를 실제 참조로 바꿔주는 함수”입니다.
즉, 셀 안의 글자를 “주소처럼 읽어” 해당 시트나 셀의 데이터를 불러옵니다.
기본 구문
=INDIRECT(참조_문자열)
예를 들어, A1에 "Sheet2!B3"라고 적혀 있다면, =INDIRECT(A1)은 실제로 Sheet2의 B3 셀 값을 불러옵니다.
💼 예제 ① 부서별 매출 시트 자동 연결
상황: 부서별로 각각 시트를 만들어 월간 매출을 관리하고 있습니다.
‘요약 시트’에서는 부서명을 입력하면 자동으로 해당 시트의 매출 데이터를 불러오고 싶습니다.
아래 예제 파일을 다운 받아 실습해 보세요 ^^
① 각 부서 시트 구성
아래처럼 [영업1팀] / [영업2팀] / [해외영업팀] 시트를 각각 만듭니다.
영업1팀 매출 시트

영업2팀 매출 시트


② 요약 시트 구성
‘요약시트’에서는 부서명과 자동 불러오기 수식을 설정합니다.
| 부서명 | 이번 달 매출 |
| 영업1팀 | =INDIRECT("'"&A2&"'!B5") |
| 영업2팀 | =INDIRECT("'"&A3&"'!B5") |
| 인사팀 | =INDIRECT("'"&A4&"'!B5") |
👉 A열의 부서명만 입력하면 자동으로 해당 시트의 B5값(이번 달 매출)을 불러옵니다.
=INDIRECT("'"&A2&"'!B5")

📊 예제 ② 월별 매출 통합 자동화
상황: ‘1월’, ‘2월’, ‘3월’ 시트에 각각 B2 셀에 “총매출”이 있습니다.
‘매출통합’ 시트에서 각 월의 매출을 자동으로 불러오고 싶습니다.
① 각 월별 시트 데이터
1월 시트

2월 시트

3월 시트

② 통합 시트 설정
| 월 | 총매출 자동 연결 |
| 1월 | =INDIRECT("'"&A2&"'!C5") |
| 2월 | =INDIRECT("'"&A3&"'!C5") |
| 3월 | =INDIRECT("'"&A4&"'!C5") |
👉 새로운 시트 ‘4월’을 추가하고 A열에 “4월”만 입력하면 자동으로 연결됩니다 🎯
=INDIRECT("'"&A2&"'!C5")

👩💼 예제 ③ 부서별 인사 정보 자동 조회 (INDIRECT + VLOOKUP)
상황: 각 부서의 인사정보가 개별 시트에 있고, 요약시트에서 사번을 입력하면 해당 시트에서 이름과 직급을 자동으로 불러오고 싶습니다.
① 영업팀 시트 예시
| 사번 | 이름 | 직급 |
| A001 | 김하늘 | 대리 |
| A002 | 이준호 | 과장 |
| A003 | 박서연 | 차장 |
② 요약시트 설정
| 부서 | 사번 | 이름 | 직급 |
| 영업팀 | A003 | =VLOOKUP(B2,INDIRECT("'"&A2&"'!A2:C100"),2,0) | =VLOOKUP(B2,INDIRECT("'"&A2&"'!A2:C100"),3,0) |
=VLOOKUP(B2,INDIRECT("'"&A2&"'!A2:C100"),2,0)
=VLOOKUP(B2,INDIRECT("'"&A2&"'!A2:C100"),3,0)

이제 부서명을 ‘인사팀’, 사번을 'A006'입력하면 해당 시트에서 자동으로 조회됩니다 💡
예제 파일에서 실습해 보세요 ^^
⚙️ 실무 팁
- INDIRECT + TEXT → 날짜 기반 시트 자동 연결
- INDIRECT + SUM → 부서별 자동 합계
- INDIRECT + COUNTA → 동적 범위 참조
- INDIRECT + VLOOKUP → 다중 시트 검색 자동화
💡 Tip: 시트 이름에 공백이 있다면 반드시 따옴표(')를 포함해야 합니다.
예: =INDIRECT("'"&A2&"'!B3")
📎 마무리
INDIRECT 함수는 보고서 자동화의 연결점입니다.
부서별, 월별, 프로젝트별로 나뉜 시트를 일일이 수정하지 않아도, 이 함수 하나로 모든 데이터를 자동으로 연결할 수 있습니다.
한 번 구조만 만들어두면, 매월 시트만 추가해도 보고서가 스스로 완성됩니다.
이것이 바로 진정한 “엑셀 자동화”의 시작입니다 🔗
다음 포스팅에서는엑셀 시리즈 #20 함수 - SUBTOTAL로 자동 합계와 필터 합계 구분하기를 다룰 예정이에요.
✍️ 작성자: 7옥타브고양이
'IT > 엑셀' 카테고리의 다른 글
| 엑셀 시리즈 #21 시각화 - 데이터 변경 시 자동 업데이트되는 차트 만들기 (20) | 2025.11.10 |
|---|---|
| 엑셀 시리즈 #20 함수 - SUBTOTAL로 자동 합계와 필터 합계 구분하기 (18) | 2025.11.07 |
| 엑셀 시리즈 #18 함수 - OFFSET 함수로 자동 확장형 보고서 만들기 (8) | 2025.11.05 |
| 엑셀 시리즈 #17 자동화 - FILTER + SORT + UNIQUE로 실시간 데이터 정렬하기 (24) | 2025.11.04 |
| 엑셀 시리즈 #16 보고서 - SUMIFS와 DATE 함수로 매출 요약 자동화하기 (15) | 2025.11.03 |
