Kirk는 외부 통합 문서의 셀을 참조하는 셀을 복사하면 오류가 발생한다고 언급했습니다. 그러나 동일한 단계를 수행 할 때 해당 외부 통합 문서가 열려 있으면 오류 메시지가 표시되지 않습니다. Kirk는 이것이 왜 발생하는지 궁금합니다.

이런 일이 발생하는 데는 다양한 이유가있을 수 있습니다. 가장 가능성이 높은 것은 어떤 이유로 든 외부 시트에서 가져와야하는 정보를 사용할 수 없거나 찾을 수 없다는 것입니다.

또 다른 가능한 이유는 수식이 간접 링크이거나 통합 문서가 열려 있고 링크가 업데이트되지 않았기 때문입니다. 수식이 복잡한 경우 Excel에서는 외부 통합 문서를 열어야합니다.

(Microsoft는이 경우 “복잡함”을 구성하는 것에 대한 단서를 제공 한 적이 없습니다. 기본적으로 오류가 발생하면 공식은 “복잡함”입니다.)

일반적으로 MATCH, LOOKUP 등과 같이 결과를 얻기 위해 외부 데이터에 대한 계산을 수행하는 경우 수식 콤플렉스를 고려할 수 있습니다. 예를 들어 통합 문서 A에 월 번호를 저장하고 해당 값을 사용하여 연도를 계산할 수 있습니다. 통합 문서 B의 개별 셀에 저장된 월별 데이터의 최신 비용입니다. 즉, 월 번호를 통합 문서 B의 정보에 액세스하는 인덱스로 사용합니다.

일부 (전부는 아님) 상황에 대한 해결 방법은 통합 문서 B에서 통합 문서 B를 통합 문서 A에 연결하여 복잡한 계산을 완전히 수행하여 해당 계산에 필요한 데이터를 가져 오는 것입니다. 통합 문서 A에서 월 번호를 검색하는 것은 복잡하지 않으며 Excel에서 쉽게 수행 할 수 있습니다. 그런 다음 통합 문서 A를 열고 통합 문서 B의 계산 결과를 읽도록 할 수 있습니다.

대부분의 경우 통합 문서간에 셀을 상호 참조하지 않는 것이 가장 좋습니다. 이것이 옵션이 아니라면 필요한 모든 통합 문서를 열고 닫는 매크로를 만드는 것이 가장 좋은 방법입니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (11683)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.

Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은 여기에서 찾을 수 있습니다.

link : / excel-Errors_when_Copying_References_to_External_Cells [참조를 외부 셀에 복사 할 때 오류].