Excel 셀 데이터를 사용하여 시트 이름을 참조하는 방법

노트북 컴퓨터를 가진 여자

이미지 크레디트: Pixland/Pixland/게티 이미지

Excel을 사용할 때 워크시트 주소와 참조를 생성하기 위해 여러 워크시트에서 정보를 가져오거나 셀의 목록을 가져와야 하는 경우가 있습니다. 이것은 하나의 마스터 워크시트를 사용하여 여러 하위 통합 문서에 대한 링크를 제어할 때 유용합니다. 엑셀 라이브러리의 가장 유용한 도구 중 하나인 INDIRECT() 함수를 소개합니다. 기능.

1 단계

Excel에서 통합 문서를 만듭니다. 화면 하단에 탭으로 표시되는 세 개의 워크시트로 시작합니다. 기본적으로 이름은 "Sheet1", "Sheet2" 및 "Sheet3"입니다. Sheet1이 활성화됩니다.

오늘의 비디오

2 단계

A2 셀에 "'Sheet2"를 입력합니다. A3 셀에 "'Sheet3"을 입력합니다. 이 두 단어 모두 "Sheet"라는 단어 앞에 작은따옴표(')를 추가하여 텍스트 값임을 나타냅니다.

3단계

Sheet2의 탭을 클릭하고 A1 셀에 "Orange"를 입력합니다.

4단계

Sheet3의 탭을 클릭하고 A1 셀에 "Screwdriver"를 입력합니다.

5단계

Sheet1의 탭을 클릭하고 B2 셀에 다음 수식을 입력합니다. "=INDIRECT("'"&A2&"'!A1")"(등호 앞이나 마지막 괄호 뒤에 따옴표 제외). "Enter"를 누르면 수식이 평가되고 셀에 "Orange"라는 단어가 표시됩니다. 그만큼 INDIRECT() 함수는 A2 셀의 내용을 일반 시트 간 셀 참조로 대체합니다. 체재. 이것은 셀 C2에 " =Sheet2!A1"을 입력한 것과 동일한 결과를 제공합니다.

6단계

B2 셀을 복사하여 B3 셀에 붙여넣습니다. 이제 셀 B3에 "스크루드라이버"라는 단어가 표시됩니다. 입력한 수식의 상대 참조가 이제 A2가 아닌 A3 셀에서 워크시트 이름을 가져오기 때문입니다.

INDIRECT() 함수는 주어진 셀의 내용을 평가할 수 있는 공식으로 대체할 수 있는 유연한 도구입니다.

경고

INDIRECT() 함수의 100개 이상의 인스턴스는 해당 탭의 값이 변경될 때마다 각 INDIRECT() 참조가 확인되기 때문에 스프레드시트 평가 속도가 느려집니다.