INDIRECT 함수

이 문서에서는 Microsoft Excel의 INDIRECT 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.

설명

텍스트 문자열로 지정된 참조를 반환합니다. 참조가 바로 계산되어 해당 내용이 표시됩니다. 수식 자체는 변경하지 않고서 수식 안에 있는 셀에 대한 참조를 변경하려는 경우에 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! 오류를 반환합니다.

      참고   Microsoft Office Excel 2007 이전 버전의 Excel에서는 이와 달리 제한 초과가 무시되고 값이 반환됩니다.

  • 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

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×