이전 버전의 Excel에서 마지막으로 저장 한 통합 문서를 열 때 외부 연결이 계산 될 수 있음

적용 대상: Office ProductsMicrosoft Office Excel 2007Excel 2010

이 문서의 microsoft Office Excel 2003, Microsoft Excel 2002 또는 Microsoft Excel 2000 버전의 경우 327006 을 참조 하세요.

증상


Microsoft Excel 2000 이상 버전에서 외부 링크가 포함 된 통합 문서를 열면 링크를 업데이트 하 라는 메시지가 표시 됩니다. 예를 들어 옵션을 클릭 한 다음 알 수 없는 콘텐츠가 아닌 사용자 보호 (권장)를 클릭 하 여 링크를 업데이트 하지 않도록 선택한 경우에는 다음과 같은 현상이 하나 이상 발생할 수 있습니다.
  • 통합 문서의 링크는 통합 문서의 외부 연결 테이블에 대해 계산 되며 이전에 계산 된 것과 다를 수 있습니다.
  • 외부 연결 테이블에 저장 된 값이 없는 다른 통합 문서에 대 한 외부 연결을 포함 하거나 참조 하는 수식에는 다음 오류 중 하나가 표시 될 수 있습니다.
    • #REF!
    • #Value!
    • #NAME!
    또한 링크 값이 오류 이기 때문에이 값을 계산 하려고 하는 함수는 다른 오류 또는 0을 반환할 수 있습니다.

원인


이 시나리오는 사용자가 연 통합 문서가 현재 통합 문서를 여는 데 사용 하는 버전 보다 이전 버전의 Excel에 마지막으로 저장 된 경우에 발생 합니다. 이 시나리오는 Excel이 링크 업데이트 상태에 관계 없이 이전 버전의 Excel에서 이전에 저장 된 모든 열려 있는 통합 문서를 완전히 다시 계산 하도록 하기 때문에 발생 합니다. 통합 문서를 완전히 다시 계산 하기 위해 Excel에서는 통합 문서 외부 링크 테이블의 현재 저장 된 모든 외부 참조 값을 가져옵니다. 이 동작은 메시지가 나타날 때 이러한 링크를 업데이트 하지 않기로 결정 한 경우에도 발생 합니다. Excel에서 통합 문서 계산 체인이 현재 버전의 Excel로 업데이트 됩니다. 통합 문서의 외부 연결 테이블에서 외부 연결 원본의 값을 사용할 수 없는 경우 Excel에서 제대로 계산 되지 않습니다. 따라서 Excel에서 #REF! 오류가 반환 됩니다. 이는 다시 계산 프로세스 동안 사용할 수 없는 DDE 링크의 경우도 마찬가지입니다. 기본적으로 Excel에서는 계산을 위해 숨겨진 링크 값 테이블을 저장 합니다. 일부 시나리오에서는 외부 링크의 값이 수식에서 마지막으로 계산 된 것과 다를 수 있습니다. Excel 옵션을 사용 하 여 개별 통합 문서에 대해 외부 연결 값을 저장 하는 기능을 해제할 수도 있습니다. 외부 연결 테이블 관련 문제에 대 한 자세한 내용은312188 동일한 원본에 대 한 링크가 있는 여러 통합 문서 업데이트 를 참조 하세요.

해결 방법


이 문제를 해결 하려면 다음 방법 중 하나를 사용 합니다.

통합 문서를 열기 전에 외부 연결 원본을 사용할 수 있는지 확인

통합 문서를 열 때 외부 링크 수식에 오류가 있지만 아직 통합 문서를 저장 하지 않은 경우 다음 단계를 따르세요.
  1. 통합 문서를 저장 하지 않습니다. 대신 통합 문서를 저장 하지 않고 닫습니다. 이렇게 하면 통합 문서에 대 한 변경 내용이 모두 취소 됩니다.
  2. 열려는 통합 문서의 서로 다른 각 외부 링크 원본에 대해 링크 수식에 지정 된 경로에서 원본 파일을 사용할 수 있는지 확인 합니다. 링크 원본을 더 이상 사용할 수 없는 경우에는 링크 수식을 다른 원본에 가리키도록 변경 합니다. 또는 링크 수식을 영구적으로 제거 하 여 링크를 끊습니다. "링크 업데이트 또는 제거" 섹션의 단계에 따라 링크를 편집 하거나 링크를 제거 합니다.
  3. 정의 된 위치에서 모든 링크 원본을 사용할 수 있는지 확인 한 후에는 Excel에서 문제가 발생 한 연결 된 통합 문서를 엽니다. 메시지가 표시 되 면 통합 문서 내의 모든 외부 연결을 업데이트할 수 있습니다.
  4. 연결 된 통합 문서를 열고 모든 외부 연결이 성공적으로 업데이트 되었고 현재 버전의 Excel에서 통합 문서가 성공적으로 다시 계산 되었는지 확인 하려면 통합 문서를 저장 합니다. 이제 현재 버전의 Excel에서 예상 대로 링크를 열고 업데이트 해야 합니다.

링크 업데이트 또는 제거

외부 링크 수식에 오류가 있는 통합 문서를 이미 저장 한 경우 링크 원본 파일이 이동 하거나 링크 원본 파일을 더 이상 사용할 수 없는 경우 원본으로 연결 된 원본을 찾습니다. 또는 대체 원본 파일을 찾습니다. 그런 다음 이러한 원본에 대 한 링크를 수정 합니다. 외부 링크 원본을 검사 하 고 끊어진 링크를 복원 하거나 제거 하려면 다음 단계를 따르세요.
  1. 이전 버전의 Excel에서 마지막으로 저장 한 파일을 다시 계산 하는 것을 일시적으로 방지 하 여 외부 링크를 업데이트 하거나 제거할 수 있도록 하려면 계산 환경을 수동으로 설정 합니다. 일시적으로 계산 모드를 수동으로 설정 하려면 다음 단계를 따릅니다.
    1. 모든 통합 문서를 닫습니다.
    2. 새 통합 문서를 만듭니다.
    3. Microsoft Office 단추를 클릭한 다음 Excel 옵션을 클릭합니다.
    4. 수식 탭의 계산 옵션에서 수동 을 클릭 한 다음 확인을 클릭 합니다.
    5. 저장 된 통합 문서를 엽니다.
  2. 데이터 탭의 연결 그룹에서 링크 편집 을 클릭 합니다. 각 링크에는이 통합 문서가 연결 된 원본 통합 문서의 파일 이름이 나열 됩니다. 링크를 클릭 하면 원본 통합 문서의 원본 파일 경로 위치가 위치 레이블의 목록 아래에 나타납니다.
  3. 상태 확인 을 클릭 하 여 목록에 있는 모든 링크의 상태를 업데이트 합니다. 모든 링크의 상태가 업데이트 될 때까지 기다립니다.
  4. 상태 열에서 상태를 검토 하 고 링크를 클릭 한 후 다음 작업 중 하나를 수행 합니다.
    • 상태가 OK인 경우 아무 조치도 필요 하지 않습니다. 연결이 작동 중 이며 현재입니다.
    • 상태를 알 수 없는경우 상태 확인 을 클릭 하 여 목록에 있는 모든 연결의 상태를 업데이트 합니다.
    • 상태를 적용할 수 없는경우 링크는 OLE 또는 DDE (동적 데이터 교환)를 사용 합니다. Excel에서는 이러한 유형의 링크에 대 한 상태를 확인할 수 없습니다.
    • 상태 (오류)가 원본 위치를 찾을 수 없는경우 원본 변경을클릭 하 고 링크에 해당 하는 통합 문서를 선택 합니다.
    • 상태 오류: 워크시트를 찾을 수 없는경우 원본 변경을클릭 한 다음 적절 한 파일에서 적절 한 워크시트를 선택 합니다. 원본이 옮겨졌거나 이름이 바뀌었을 수 있습니다.
    • 상태가 경고: 값이 업데이트 되지않으면 값 업데이트를 클릭 합니다. 통합 문서를 열 때 링크가 업데이트 되지 않았습니다.
    • 상태 경고가 경고 (원본 다시 계산 되지 않음) 인 경우 원본 열기를 클릭 한 다음 F9 키를 눌러 통합 문서를 계산 합니다. 통합 문서가 원본 파일에서 수동 계산으로 설정 되어 있을 수 있습니다. 통합 문서를 자동 계산으로 설정 하려면 Microsoft Office 단추를 클릭 한 다음 Excel 옵션을 클릭 합니다. 수식 탭의 계산 옵션에서 자동 을 클릭 합니다.
    • 상태가 오류: Undefined 또는 사각형이 아닌 이름이면 원본 통합 문서를 열 때까지 일부 이름을 확인할 수 없습니다. 원본 열기를 클릭 하 고 대상 통합 문서로 다시 전환한 다음 상태 확인을 클릭 합니다. 이 방법으로 문제가 해결 되지 않으면 이름이 누락 되거나 철자가 잘못 되었는지 확인 합니다. 원본 통합 문서로 전환 하 고 수식 탭을 클릭 한 다음 이름 정의를 클릭 하 고 이름을 찾습니다.
    • 상태를 알리는 경우 원본 열기 값을 업데이트 하려면원본 열기를 클릭 합니다. 원본을 열 때까지 링크를 업데이트할 수 없습니다.
    • 상태가 원본이 열려있는 경우 원본이 열려 있는 것입니다. 워크시트 오류를 받지 않는 한 작업은 필요 하지 않습니다.
    • 상태를 파일 이름에서 업데이트한 경우 작업이 필요 하지 않습니다. 값이 업데이트 되었습니다.
    • 상태가 "상태 확정"이 아니면 Excel에서 연결 상태를 확인할 수 없습니다. 원본에 워크시트가 포함 되어 있지 않을 수 있습니다. 또는 원본이 지원 되지 않는 파일 형식으로 저장 될 수 있습니다. 값 업데이트를 클릭 합니다.
  5. 모든 링크 참조를 해결 한 후 Excel이 통합 문서의 새 버전에서 통합 문서를 완전히 다시 계산할 수 있도록 자동으로 계산을 다시 설정 합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. Microsoft Office 단추를 클릭한 다음 Excel 옵션을 클릭합니다.
    2. 수식 탭에서 계산 옵션아래에서 자동 을 클릭 한 다음 확인을 클릭 합니다.
    이제 Excel에서 통합 문서를 계산 해야 합니다. 계산이 성공한 경우 통합 문서를 저장 합니다. 이제 통합 문서가 현재 버전의 Excel에서 예상 대로 링크를 열고 업데이트 해야 합니다.
계산 환경을 결정 하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
214395 Excel에서 계산의 현재 모드를 결정 하는 방법에 대 한 설명

링크 수식을 영구적으로 제거한 다음 해당 값으로 바꿉니다.

외부 연결을 참조 하는 수식이 필요 하지 않은 경우 이러한 수식을 복사한 다음 대상 셀에만 값을 붙여넣습니다.참고수식을 해당 값으로 바꾸면 Excel이 수식을 영구적으로 제거 합니다. 수식을 복사 하 여 값을 붙여넣으려면 다음 단계를 따르세요.
  1. 통합 문서를 마지막으로 저장 한 버전의 Excel에서 통합 문서를 엽니다. 링크를 업데이트 하 라는 메시지가 표시 되 면 아니요를 클릭 합니다. 이 버전의 Excel에 파일을 마지막으로 저장 했으므로 링크가 강제로 업데이트 되지 않습니다. 마지막으로 알려진 링크 값을 사용 하 여 계산을 수행할 수 있습니다.
  2. 외부 링크를 참조 하는 수식이 포함 된 셀 또는 셀 범위를 마우스 오른쪽 단추로 클릭 한 다음 복사를 클릭 합니다.
  3. 동일한 셀 또는 셀 범위를 마우스 오른쪽 단추로 클릭 한 다음 선택 하 여 붙여넣기를 클릭 합니다.
  4. 선택 하 여 붙여넣기 대화 상자에서 붙여넣기아래에 있는 을 클릭 한 다음 확인을 클릭 합니다.
이 방법으로 원치 않는 링크를 모두 제거한 후 통합 문서를 저장 합니다. 그런 다음 해당 연결을 업데이트 하지 않고 Excel에서 통합 문서를 열 수 있습니다. 이 동작은 링크가 더 이상 존재 하지 않기 때문에 발생 합니다.