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