홈 › 엑셀 수식·함수

INDIRECT 예제 — 칸에 적은 시트 이름으로 참조

예제 표에 =INDIRECT("'"&A2&"'!B2") → 결과 1520. 아래 미니 시트에서 값을 바꿔 보며 확인해 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

A2에 적은 시트 이름의 B2 값을 가져오려면?

매출=INDIRECT("'"&A2&"'!B2")

결과 1520

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

‘요약’ 시트

AB
1시트매출
21월1520
32월1385

‘1월’ 시트

AB
1항목값
2매출1520

‘2월’ 시트

AB
1항목값
2매출1385

예제로 보는 계산 과정

INDIRECT 함수로 칸에 적은 시트 이름으로 참조 계산한 엑셀 예제 표, 결과 1520
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

"'1월'!B2"라는 글자를 만들어 INDIRECT가 그 주소의 값을 가져와요. 시트 이름만 바꾸면 다른 시트를 볼 수 있어요.

INDIRECT 인수 한눈에 보기

인수이 예제에서뜻
주소"'"&A2&"'!B2""B"&2, "데이터!G2" 등

주의할 점

시트 이름을 작은따옴표로 감싸 두면 띄어쓰기·숫자로 시작하는 이름도 안전해요. 다른 파일을 가리킬 때는 그 파일이 열려 있어야 해요(닫혀 있으면 #REF!).

참고한 자료

자주 묻는 질문

없는 시트 “3월”을 적으면?

수식은 그대로 두고 값만 바꾸면 결과가 다시 계산돼서 #REF!이에요.

함께 쓰면 좋은 도구