반응형
텍스트 문자를 엑셀의 특정 셀이나 범위의 주소로 변환해주는 함수.
엑셀 데이터를 동적으로 처리하기 위한 가장 중요한, 꼭 알아두어야 할 기본 함수
INDIRECT 함수 정의
기본 문법
INDIRECT(ref_text, [a1])
ref_text : 필수 요소. 셀 주소에 대한 텍스트 문자열
a1 : 선택 요소. ref_text가 있는 셀의 참조 영역의 유형을 정하는 논리값 (입력하지 않으면 TRUE)
INDIRECT 함수 개념
아래와 같이, "Sheet2"의 B3 셀에 "테스트"라는 값이 있다고 하자.
<예제 데이터>
이 값을 Sheet1에서 "Sheet2!B3"를 입력하면, 해당 셀의 값이 Sheet1에 표시된다.
<셀 값 참조>
만약, Sheet2에 있는 B3의 셀 주소를 다음과 같이 텍스트 문자의 조합으로 입력하면, 해당 셀값이 표현될까?
아래에 나타나 있는바와 같이, 여전히 텍스트 문자열로 인식하고, 셀값을 반환해주지 않는다.
<문자열 조합을 이용한 셀 참조>
이번에는 "INDIRECT" 함수를 적용해보고, 셀 값이 정확히 반환되는지 확인해보자.
<INDIRECT함수를 이용한 셀 참조>
정확한 셀 값 "테스트"가 출력되었다.
즉, INDIRECT함수는 "텍스트 문자를 엑셀의 특정 셀이나 범위의 주소로 변환해주는 함수" 이다.
INDIRECT 사용예
다음과 같이, 동적으로 셀 주소를 입력하여 셀 값의 참조를 가져오고 싶을때, Indirect 함수를 사용한다.
Sheet2의 데이터를 Sheet1에서 동적으로 입력하여 가져오는 예제


반응형
'EXCEL > EXCEL' 카테고리의 다른 글
EXCEL OFFSET / MATCH (0) | 2023.09.12 |
---|---|
EXCEL SUBTOTAL (0) | 2023.09.11 |