본문 바로가기
엑셀

엑셀 INDIRECT 함수 정의 및 활용 예제

by 유용한정보티스토리 2023. 3. 30.
반응형

[엑셀 INDIRECT 함수 정의 및 활용 예제]

오늘은 엑셀 INDIRECT 함수에 대해 알아보고, 실무에서 어떻게 활용할 수 있는지 예제를 통해 설명해드리겠습니다.

1. INDIRECT 함수란?

INDIRECT 함수는 셀 주소나 범위를 텍스트로 입력하면, 그 텍스트가 가리키는 셀이나 범위의 값을 반환하는 함수입니다. 예를 들어, INDIRECT(\"A1\")은 A1셀의 값을 반환하고, INDIRECT(\"B2:B5\")는 B2부터 B5까지의 범위의 값을 반환합니다.

 

반응형

 

INDIRECT 함수의 장점은, 텍스트로 입력한 셀 주소나 범위를 다른 셀이나 수식에서 참조할 수 있다는 점입니다. 즉, INDIRECT 함수를 사용하면 셀 주소나 범위를 동적으로 변경할 수 있습니다.

INDIRECT 함수의 구문은 다음과 같습니다.

=INDIRECT(참조텍스트, [참조방식])

 

  • 참조텍스트: 참조할 셀 주소나 범위를 텍스트로 입력합니다. 예를 들어, \"A1\", \"B2:B5\", \"Sheet1!A1\" 등입니다.
  • 참조방식: [선택적 인수] 셀 주소나 범위를 A1방식 또는 R1C1방식으로 입력할지 지정합니다. TRUE 또는 생략하면 A1방식, FALSE면 R1C1방식입니다.

 

* 관련글 : [엑셀함수] INDIRECT 함수 활용 예제 - 셀/범위/워크시트 참조하기

 

2. INDIRECT 함수의 활용 예제

INDIRECT 함수는 다양한 상황에서 유용하게 사용할 수 있습니다. 여기서는 몇 가지 예제를 소개해드리겠습니다.

엑셀 INDIRECT 함수는 문자열로 표현된 셀 주소나 범위를 참조하는 함수입니다. INDIRECT 함수를 활용하면 다른 시트나 통합문서의 셀 값을 가져오거나, 셀 주소를 동적으로 변경할 수 있습니다. INDIRECT 함수의 사용법은 다음과 같습니다.

=INDIRECT(참조범위, [참조방식])

참조범위는 참조할 셀 주소나 범위 주소를 문자열로 입력합니다. 예를 들어 "A1"이나 "'Sheet2'!B6"과 같은 형식입니다. 참조방식은 선택적 인수로, 셀 주소를 A1 방식으로 입력할지 R1C1 방식으로 입력할지 결정합니다. 기본값은 TRUE로 A1 방식입니다. FALSE로 입력하면 R1C1 방식으로 셀 주소를 입력해야 합니다.

INDIRECT 함수의 활용 예시는 다음과 같습니다.

♣ 다른 시트의 셀 값 가져오기

=INDIRECT("'Sheet2'!B6")

'Sheet2' 시트의 B6 셀 값을 반환합니다.

 

♣ 다른 통합문서의 셀값 가져오기

=INDIRECT("'[통합문서1]Sheet1'!A1")

'통합문서1'의 'Sheet1' 시트의 A1 셀 값을 반환합니다.

♣ 셀 주소를 동적으로 변경하기

=INDIRECT("A"&ROW())

현재 행의 A열 셀 값을 반환합니다. 행을 이동하면 셀 주소가 자동으로 변경됩니다.

♣ 데이터 유효성 검사에 INDIRECT 함수 사용하기

데이터 유효성 검사에서 목록을 만들 때, INDIRECT 함수를 사용하면 다른 시트나 통합문서의 목록을 가져올 수 있습니다. 예를 들어, 'Sheet2'에 '목록'이라는 이름을 가진 범위가 있다면, 데이터 유효성 검사에서 목록을 =INDIRECT("'Sheet2'!목록")으로 설정할 수 있습니다.

 

 

* 관련글 : [엑셀활용] 엑셀 동적 드롭다운 목록 만들기 예제 - 선택된 TEXT 값을 참조하는 목록 구현

 

[엑셀활용] 엑셀 동적 드롭다운 목록 만들기 예제 - 선택된 TEXT 값을 참조하는 목록 구현

이 예에서는 Excel 에서 종속 드롭다운 목록 을 만드는 방법을 설명합니다 . 우리가 달성하고자 하는 것은 다음과 같습니다. 사용자는 드롭다운 목록에서 피자를 선택합니다. 결과적으로 두 번째

comworld.tistory.com

 

 

 

 

반응형

댓글