2013-10-10 3 views
1

통합 문서의 이름 인 변수를 사용하여 하나의 Excel 파일에서 동일한 형식의 다른 Excel 파일 (파일 이름 및 시트 내의 값이 다른 파일)을 어떻게 병합 할 수 있습니까?수식에서 변수를 사용하는 방법은 무엇입니까?

I 내가 통합

I 해봤 절단의 이름 인 참조하는 변수p2106 싶습니다 예 ='[P2106.xlsm]management samenvatting'!B2위한 괄호 이름을 변경할 수 없다 부품을 수식으로 넣은 다음 ='[ & variable(cell) &xlsm]management samenvatting'!B2과 같이 넣으십시오.하지만 셀 이름에 수식이 제공해야하는 값이 돌아 가지 않습니다. 그런 다음 수식을 단어로 복사 한 다음 Excel에서 다시 수식의 값이 나타납니다.

감사의 말을 할 수있는 사람이 있다면 무엇을해야할지 모르겠습니다.

+0

내 잘못이 'W = H'입니다. 그는 수식 내에서 셀 참조를 사용하려고합니다. –

답변

0

작은 따옴표는 Excel에서 텍스트 한정자로 볼 수 없으므로 큰 따옴표만으로 간주됩니다.

당신이 원하는 무엇을, 텍스트의 조각에서 수식을 작성 당신은 모든 텍스트 부분 주위에 따옴표로, 간접 공식을 사용해야합니다 : 추가로

=INDIRECT("='[" & variable(cell) & ".xlsm]management samenvatting'!B2") 

오프 물론 variable(cell) 요구 자신이 지정한 ...

거의 다 왔었습니다.

실은 mehow 주석으로, 이것은 열린 통합 문서에서만 작동합니다. 닫힌 통합 문서로이 작업을 수행하려면 VBA 스크립트를 사용할 수 있습니다.

+0

하나의 단점은 닫힌 통합 문서에서는 작동하지 않는다는 것입니다. 'xlsm' –

+0

점을 추가하기 전에'.'이 누락되었습니다. 감사합니다. –

관련 문제