검색 및 바꾸기를 사용하여 통합 문서 내 워크시트 참조 변경

검색 및 바꾸기를 사용하여 통합 문서 내 워크시트 참조 변경

Excel 질문: 시트 A에 시트 B에 연결된 수식이 있습니다. 시트 A의 셀 내용을 변경하고 "검색 및 바꾸기" 작업을 수행할 필요 없이 시트 B에서 시트 C 또는 시트 D로의 링크를 변경하고 싶습니다. " 워크시트 이름입니다. 어떤 아이디어가 있나요?

답변1

셀의 내용을 사용하여 주소를 만드는 간접 함수를 사용하여 이 작업을 수행할 수 있습니다. 수식이 다른 시트의 동일한 셀을 가리킨다고 가정하면(예: Sheet1의 B1 셀이 Sheet2 및 Sheet3의 셀 B1을 참조하고 참조할 시트가 Sheet1의 A1에 있다고 가정하면 Sheet1의 B1에 다음을 입력할 수 있습니다.)

=INDIRECT("'"&A$1&"'!"&ADDRESS(ROW(),COLUMN()))

그런 다음 복사하여 다른 셀에 붙여넣고 상대 참조를 얻을 수 있습니다.

Indirect는 일시적인 함수입니다. 즉, 지속적으로 다시 계산하므로 통합 문서에 여러 개 있으면 속도가 훨씬 느려집니다.

답변2

INDIRECT 기능을 사용할 수 있습니다.

일반적으로 다음과 같이 셀을 참조합니다.

=Sheet1!A1

INDIRECT 함수는 텍스트를 가져와 셀 참조로 변환합니다.

=INDIRECT(C1&"!A1")

여기서 C1에는 워크시트 이름이 포함됩니다.

관련 정보