2016-07-25 4 views
0

구조와 값이 다른 약 100 개의 워크 시트가 포함 된 통합 문서가 있습니다.ms의 탁월한 동적 대시 보드

각 워크 시트에 대시 보드에 연속적으로 표시하려는 '상태'열이 있습니다.

예. 2 워크 시트

Status 
DONE 
TODO 
N/A 

, 이름 프로젝트 B, 열 : 프로젝트 A, 열라는 이름의 첫번째 워크 시트의 대시 보드에

Status 
TODO 
N/A 
DONE 

(새 워크 시트), 그것은 표시 할 수있다 동적으로 이렇게 :

Project A DONE TODO N/A 
Project B TODO N/A DONE 

어떤 생각? :이 수식을 입력하여를 통해 데이터를 전달하는

+0

시트 이름이 매개 변수로 설정된 일부 기준에 따라 값을 계산해야하는 경우 - 'COUNTIF()'및 'INDIRECT()'사용을 고려하십시오. – Taosique

+0

@Taosique 왜 그 의견을 답으로 게시하지 않습니까? '간접적 인'확실히 트릭을해야한다. "대시 보드"시트에 필요한 것은 "프로젝트 A"또는 "프로젝트 B"또는 어느 프로젝트를 표시해야하는지에 대한 참조입니다. 따라서 대시 보드 시트는 모든 프로젝트 이름으로 업데이트해야합니다. 이 작업을 동적으로 수행하려면 (개인적으로) 대시 보드 시트의 'Worksheet_Activate()'이벤트로 업데이트되는 For Each sht in ThisWorkbook.Worksheets을 사용하여 작은 VBA 하위 용도를 제안합니다. – Ralph

답변

0

가장 쉬운 방법! 는 = 프로젝트는 C1 -C1 당신이 데이터를 전달하고자하는 세포에 세포 - 을 의미한다, 그러나 이것은 단지 바로 가기입니다.