2014-09-06 1 views
0

많은 시트가있는 통합 문서가 있습니다. 대부분의 시트에는 원시 데이터가 포함되어 있습니다. "빠른 통계"라고 불리는 한 장에는 원시 데이터를 가져 와서 의미를 부여하는 여러 테이블이 포함되어 있습니다. 예를 들어 1 월에 몇 번의 테스트가 수행되었는지, 선생님이 가장 많은 시험을 나누어주었습니다. 기타.). 추가 시트 나 표를 만들지 않고도 지정된 기간 동안 통계를 표시하고 싶습니다. 마침표를 선택하고 해당 통계 시트의 모든 수식에 해당 기간의 데이터가 들어있는 시트의 값을 표시하고 싶습니다.드롭 다운 목록을 사용하여 Excel의 수식에서 참조를 변경하는 방법

수식에서 참조 점이되는 셀 (드롭 다운 목록이있는 셀 일 수도 있습니다)이 있습니까?

예를 들어 내 시트의 이름은 AY 13-14 (일명 2013-2014 학년)입니다. 내가 어떻게 'AY 13 ~ 14'의 시트 이름을 만들 수 있습니다

=SUM('AY 13-14'!C:C) 

아래와 같은 공식이 그렇다면! 셀 값의 결과이고 수식이 올바른 시트를 참조합니까?

이것도 가능합니까?

답변

0

수식에 드롭 다운 목록이있는 셀의 값을 기준으로 INDIRECT 참조를 사용해야합니다.

예를 들어

: 당신이 셀 QuickStats!A1의 목록 아래로 드롭이있는 경우, 다음 공식

=SUM(INDIRECT(QuickStats!A1 & "!C:C"))

이 (목록 아래로 드롭 데이터 시트, 예를 들어 AY 13-14 등의 이름을 포함해야 할 것이다)

+0

이 수식은 #REF! 오류. 단계를 평가할 때 오류가 발생하기 전에 결과가 = sum ("AY 13-14! C : C")이며 그 단계에서 따옴표가 오류의 원인이라고 생각한다는 점을 제외하고는 작동하는 것으로 보입니다. 잘못된. – mperedithe

+0

이전의 혼란에 대해 사과드립니다. 문제는 인용 부호에서 비롯된 것이 아닙니다. 워크 시트의 이름으로 인해 오류가 발생했습니다. 처음에는 14-15가 계산으로 탁월한 것으로 나타나고 둘째로 AY와 14-15 사이의 공간을 싫어하는 것처럼 보입니다. 시트에 이러한 문자가 포함되지 않은 다른 이름을 지정하면 올바르게 작동합니다. 감사! – mperedithe