본문 바로가기

EXCEL/EXCEL

EXCEL INDIRECT

반응형

텍스트 문자를 엑셀의 특정 셀이나 범위의 주소로 변환해주는 함수.

엑셀 데이터를 동적으로 처리하기 위한 가장 중요한, 꼭 알아두어야 할 기본 함수

 

 

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