엑셀 시리즈 #19 자동화 - INDIRECT 함수로 시트 자동 연결하기

엑셀 시리즈 #19 자동화 - INDIRECT 함수로 시트 자동 연결하기

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

엑셀 시리즈 #19 자동화 - INDIRECT 함수로 시트 자동 연결하기

🔹 INDIRECT 함수 기본 개념

INDIRECT는 “문자열로 된 주소를 실제 참조로 바꿔주는 함수”입니다.

즉, 셀 안의 글자를 “주소처럼 읽어” 해당 시트나 셀의 데이터를 불러옵니다.

기본 구문

=INDIRECT(참조_문자열)

예를 들어, A1에 "Sheet2!B3"라고 적혀 있다면, =INDIRECT(A1)은 실제로 Sheet2의 B3 셀 값을 불러옵니다.


💼 예제 ① 부서별 매출 시트 자동 연결

상황: 부서별로 각각 시트를 만들어 월간 매출을 관리하고 있습니다.
‘요약 시트’에서는 부서명을 입력하면 자동으로 해당 시트의 매출 데이터를 불러오고 싶습니다.

 

아래 예제 파일을 다운 받아 실습해 보세요 ^^

엑셀_시리즈_19_실무데이터.xlsx
0.02MB

① 각 부서 시트 구성

아래처럼 [영업1팀] / [영업2팀] / [해외영업팀] 시트를 각각 만듭니다.


영업1팀 매출 시트
영업1팀 시트

영업2팀 매출 시트

영업2팀
해외영업팀 매출 시트
해외영업팀

② 요약 시트 구성

‘요약시트’에서는 부서명과 자동 불러오기 수식을 설정합니다.

부서명 이번 달 매출
영업1팀 =INDIRECT("'"&A2&"'!B5")
영업2팀 =INDIRECT("'"&A3&"'!B5")
인사팀 =INDIRECT("'"&A4&"'!B5")

👉 A열의 부서명만 입력하면 자동으로 해당 시트의 B5값(이번 달 매출)을 불러옵니다.

=INDIRECT("'"&A2&"'!B5")
부서명 입력시 이번 달 매출 표시됨
반응형

📊 예제 ② 월별 매출 통합 자동화

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

① 각 월별 시트 데이터

1월 시트

1월 시트

2월 시트

2월 시트

3월 시트

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옥타브고양이

반응형