2014-02-12 4 views
0

Excel 2010의 INDEX 함수를 사용하고 있는데 셀에서 어떤 시트를 볼 것인지 입력을 허용 할 수 있습니다. INDEX ('sheet1',,) 대신에셀을 함수의 입력으로 사용하려면 어떻게해야합니까?

INDEX (A1 ,,) A1은 sheet1을 포함합니다.

어떻게 할 수 있습니까? 당신이 찾고있는 Wghat

감사합니다, 클라스

+1

[INDIRECT] (http://office.microsoft.com/en-us/excel-help/indirect-function-HP010062413.aspx)? 내 [** 유사한 질문 **에 대한 답변 **] (http://stackoverflow.com/questions/21053454/excel-link-to-another-sheet-in-same-workbook/21053548#21053548)을 참조하십시오. –

답변

1

이것은 INDIRECT 기능을 위해 만들어 정확히 무엇이다. 다음은 official details입니다.

A1이 값 SHEET1이있는 경우, 수식이 될 것 같은 뭔가 : 당신이 인덱스를 사용하려는 범위 :

  • A1&"!C1:C200"가 "!의 C200 Sheet1의 C1을"해결

    =INDEX(INDIRECT(A1&"!C1:C200"),6) 
    

    에. C1 : C200을 sheet1의 대상 범위가 무엇이든간에 대체해야합니다.

  • INDIRECT는 통합 문서의 아무 곳에서나 변경 될 때마다 다시 계산된다는 의미의 '휘발성'기능입니다. 그런 이유로 많은 것을 가지고 있다면 워크 북을 만들 수 있습니다.
0

는 텍스트 값 (셀의 값을) 가지고 가고 범위 참조 해당 변환 할 INDIRECT Function입니다.

는 다음과 같은 시도 :

=INDEX(INDIRECT(A1),,) 
관련 문제