Excel: 시트 이름과 함께 indirect를 사용하는 방법


다음 기본 구문을 사용하여 Excel의 다른 시트에 있는 명명된 범위를 참조할 수 있습니다.

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

이 특정 수식은 셀 A2 시트의 셀 B2 에 있는 명명된 범위 값의 합계를 계산합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: Excel에서 시트 이름과 함께 INDIRECT를 사용하는 방법

Excel에 Sheet2 라는 시트에 있는 my_data 라는 명명된 범위가 있다고 가정해 보겠습니다.

Sheet1 에서 이 명명된 범위에 있는 값의 합계를 계산한다고 가정해 보겠습니다.

이를 위해 Sheet1 의 셀 C2 에 다음 수식을 입력할 수 있습니다.

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

다른 시트 이름을 사용하는 Excel INDIRECT

이 수식은 Sheet2my_data 라는 명명된 범위 값의 합을 반환하며 결과적으로 173이 됩니다.

C2 셀은 다음과 같은 표현식을 제공합니다.

 =SUM('Sheet2'!my_data)

또한 원할 경우 INDIRECT 함수와 함께 다른 함수를 사용할 수도 있습니다.

예를 들어 Sheet1 의 셀 C2 에 다음 수식을 입력하여 Sheet2my_data 라는 명명된 범위에 있는 값의 평균을 계산할 수 있습니다.

 =AVERAGE(INDIRECT("'"& A2 &"'!"& B2 ))

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

이 수식은 Sheet2my_data 라는 명명된 범위에 있는 값의 평균을 반환하며 이는 17.3 으로 나타납니다.

참고 : 여기에서 Excel의 INDIRECT 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

두 Excel 시트의 차이점을 비교하는 방법
Excel에서 여러 시트에 추가하는 방법
Excel에서 그룹별 합계를 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다