설명

텍스트 문자열로 지정된 참조를 반환합니다. 참조가 바로 계산되어 해당 내용이 표시됩니다. 수식 자체는 변경하지 않고서 수식 안에 있는 셀에 대한 참조를 변경하려는 경우에 INDIRECT 함수를 사용합니다.

구문

INDIRECT(ref_text, [a1])

INDIRECT 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • Ref_text    필수 요소입니다. A1 스타일 참조, R1C1 스타일 참조, 참조로 정의된 이름이 들어 있는 셀에 대한 참조이거나 셀에 대한 텍스트 문자열 참조입니다. ref_text가 유효한 셀 참조가 아닌 경우에는 INDIRECT에서는 #REF! 오류 값이 반환됩니다.

    • ref_text가 다른 통합 문서를 참조하는 경우(외부 참조)에는 그 통합 문서가 반드시 열려 있어야 합니다. 원본 통합 문서가 열려 있지 않으면 INDIRECT가 #REF! 오류 값을 반환합니다.

      참고: 외부 참조는 Excel Web App에서 지원되지 않습니다.

    • ref_text가 행 제한 1,048,576개나 열 제한 16,384개(XFD)를 초과하는 셀 범위를 참조하는 경우 INDIRECT는 #REF! 오류를 반환합니다.

  • a1    선택 요소입니다. ref_text가 있는 셀의 참조 영역의 유형을 정하는 논리값입니다.

    • a1이 TRUE이거나 이를 생략하면 ref_text는 A1 스타일의 참조로 해석됩니다.

    • a1이 FALSE이면 ref_text는 R1C1 스타일의 참조로 해석됩니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터

B2

1.333

B3

45

가격

10

5

62

수식

설명

결과

=INDIRECT(A2)

A2 셀에 있는 참조의 값을 반환합니다. 1.333이라는 값이 있는 B2 셀에 대한 참조입니다.

1.333

=INDIRECT(A3)

A3 셀에 있는 참조의 값을 반환합니다. 45라는 값이 있는 B3 셀에 대한 참조입니다.

45

=INDIRECT(A4)

B4 셀이 "가격"이라는 이름으로 정의되어 있으므로 정의된 이름에 대한 참조는 10이라는 값이 있는 B4 셀에 대한 참조입니다.

10

=INDIRECT("B"&A5)

"B"를 A5에 있는 값 5와 결합합니다. 그러면 값이 62인 B5 셀을 참조합니다.

62

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.