2011-04-07 8 views
2

내 원본 데이터가있는 OdysseyDeposit과 OdysseyDeposit에 VLOOKUP이 포함 된 시민 은행 Accnt Recon이 있습니다. 여기 VLOOKUP 다른 통합 문서

내가 사용하고있는 VLOOKUP 함수이다 :

=IF(ISNA(VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)), 0, 
VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)) 

값이 OdysseyDeposit에서 발견되지 않는 경우 내가 너무 내 또한 작품 내 민간 은행 Accnt 정찰 통합 문서에서 0을 얻을 수 있도록 ISNA 기능이있다 바르게.

그러나 OdysseyDeposit은 값을 검색하기 위해 열 필요가 없다는 인상하에 있었지만 닫혀 있으면 값이 0이되지 않습니다.

소스 파일을 닫을 때 VLOOKUP 작업이 올바르지 않습니까? 그것은 ISNA 기능으로 인해 닫혀있을 때 업데이트되지 않을 수 있습니까?

+0

을 설정하게됩니다 공식을 포함하는 하나를 열면 .. .기묘한! – Leslie

+0

내가 너무 빨리 말했어 ... 기존 OdysseyDeposit 시트를 편집하면 열지 않고도 작동하지만 OdysseyDeposit을 닫으면 새로운 OdysseyDeposit 통합 문서를 만들 수 있습니다. ( – Leslie

+0

) === IFERROR (수식, valueIfError)'를 사용하면 수식이 줄어들고 동일한 결과를 얻을 수 있습니다. – zipa

답변

0

값을 검색하기 위해 통합 문서를 열 필요는 없지만이 통합 문서 사이의 연결을 설정해야합니다.

  1. 두 통합 문서를 모두 열어야합니다.
  2. 수식 입력 줄에 수식을 입력하고 다른 통합 문서에서 범위를 선택하십시오.
  3. 당신이 모두 통합 문서를 닫고 지금 업데이트가 제대로 작동하고, 어떤 이유도 둘 사이의 링크/참조 (엑셀 2007)
+0

중요한 점은 Excel 2003을 사용하고 설명했던 내용은 ... 내가 열 때 수식을 사용하고 닫은 시트에 값이 있어도 'Update'버튼을 누르면 모든 필드에서 0이됩니다. – Leslie