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