INDIRECT 함수는 셀이나 범위를 동적으로 참조할 수 있는 함수입니다. INDIRECT 함수를 활용하면 각기 다른 시트의 데이터를 쉽게 불러올 수도 있고, 특정 기간의 데이터만 활용할 때도 INDIRECT 함수를 유용하게 활용할 수 있습니다. 이번 글에서는 INDIRECT 함수의 기본 구문과, 기초적인 활용법에 대해 알아보겠습니다.
#1. INDIRECT 함수 기본구문
▲INDIRECT 함수의 기본 구문
INDIRECT(셀/범위 주소, TRUE/FALSE[생략 가능])
참조유형 부분을 TRUE 혹은 생략 시, 참조하고 싶은 셀/범위주소를 "A1", "A1:B2" 등 A1 스타일로 텍스트 문자열을 기입하시면 됩니다.
만약에 참조유형 부분에 "FALSE"를 기입하시면 셀/범위 주소 부분에 "R1C1", "R2C2" 등 R1C1 스타일로 참조하고 싶은 셀의 주소를 기입해야합니다.
참조유형 부분을 생략하시고, =INDIRECT("A1") 과 같이 기본옵션 형태로 활용하시는 것을 추천드립니다.
#2. INDIRECT 함수로 셀 참조하기
▲INDIRECT 함수의 CELL 참조 예시
위의 사진처럼 A1셀에는 "결과값1"이 입력되어 있습니다.
따라서, INDIRECT("A1")을 입력하면 E1의 값처럼 A1의 셀 값을 출력합니다.
또한, C1의 셀값이 "A1"이기 때문에, INDIRECT(C1)은 INDIRECT("A1")과 동일한 값을 출력하게 됩니다.
#3. INDIRECT 함수로 범위 참조하기
▲INDIRECT 함수의 범위 참조 예시
위의 사진처럼 INDIRECT 함수는 범위도 참조할 수 있습니다.
수식 SUM(INDIRECT("A1:A5"))를 입력하면 A1:A5 범위의 값들의 합계를 출력합니다.
'엑셀, VBA, 파워쿼리 > 엑셀 스프레드시트' 카테고리의 다른 글
[엑셀 함수] COUNTIF와 비교연산자 함께 사용하기 (x보다 큰 값의 개수 구하기 등) (0) | 2024.06.05 |
---|---|
[엑셀] INDIRECT 함수와 테이블 함께 쓰기 (0) | 2024.04.16 |
[엑셀] 이동하기 옵션 (Ctrl + G)로 빈 셀만 선택하기 (0) | 2023.10.22 |
[엑셀] LEN 함수, 셀의 길이를 알려주는 함수 (0) | 2023.10.12 |
[엑셀] 표(테이블)과 피벗테이블 (0) | 2023.10.06 |
댓글