비디오: Microsoft Azure OpenDev—June 2017 2024
Excel 대시 보드 및 목록 상자에서 목록 상자를 사용하는보다 유용한 방법 중 하나는 보고서는 하나의 선택기로 여러 차트를 제어하는 것입니다. 다음 그림은 이에 대한 예를 보여줍니다. 목록 상자에서 영역을 선택하면 세 개의 차트 모두 해당 영역에 대한 데이터가 입력되고 선택한 차트와 일치하도록 차트가 조정됩니다.
다행히도이 모든 것은 VBA 코드없이 수식과 목록 상자로 이루어집니다.
이 예를 만들려면 세 가지 범주의 데이터를 포함하는 세 개의 원시 데이터 집합 (다음 그림 참조) (수익, 순 수입 % 및 총 이익률)로 시작하십시오. 각 데이터 세트에는 모든 지역에 대한 행을 포함하여 각 지역에 대한 별도의 행이 있습니다.
다음 그림과 같이 선택된 항목의 색인 번호를 셀 P2에 출력하는 목록 상자를 추가합니다.
다음으로 모든 수식으로 구성된 스테이징 테이블을 만듭니다. 이 스테이징 테이블에서 Excel의 CHOOSE 기능을 사용하여 선택한 영역을 기반으로 원시 데이터 테이블에서 올바른 값을 선택합니다.
Excel에서 CHOOSE 함수는 지정된 위치 번호를 기반으로 지정된 값 목록에서 값을 반환합니다. 예를 들어, 녹색이 값 목록의 세 번째 항목이기 때문에 CHOOSE (3, "Red", "Yellow", "Green", "Blue") 수식은 Green을 반환합니다. CHOOSE (1, "Red", "Yellow", "Green", "Blue") 수식은 빨간색을 반환합니다.
다음 그림에서 볼 수있는 것처럼 CHOOSE 수식은 셀 P2 (목록 상자에서 선택한 항목의 인덱스 번호를 출력하는 셀)에서 대상 위치 번호를 검색 한 다음 해당 위치 번호를 셀 목록과 일치시킵니다 주어진 참조. 셀 참조는 원시 데이터 테이블에서 직접 가져옵니다.
위 그림에 표시된 예에서이 CHOOSE 수식으로 반환 될 데이터는 41767입니다. 이유가 무엇입니까? 셀 P2에는 숫자 3이 포함되어 있으므로 CHOOSE 수식의 세 번째 셀 참조는 셀 B9입니다.
다음 그림과 같이 동일한 유형의 CHOOSE 수식을 Jan 열에 입력 한 다음 복사합니다.
수식이 작동하는지 테스트하려면 1, 2, 3, 4 또는 5를 입력하여 셀 P2의 값을 수동으로 변경합니다. 수식이 작동하면 준비 테이블을 사용하여 차트를 만듭니다.
CHOOSE 또는 INDEX와 같은 Excel 기능이 다소 위협적이라면 걱정하지 마십시오. 문자 그대로 폼 컨트롤과 Excel 함수의 다양한 조합을 사용하여 대화식보고를 수행하는 수백 가지 방법이 있습니다. 모델에서 사용해야하는 양식 컨트롤이나 Excel 기능에 대한 규칙은 없습니다.
대시 보드의 기본적인 개선 작업부터 시작하여 편리하게 사용할 수있는 컨트롤과 수식을 사용하십시오. 그런 다음 점차적으로 좀 더 복잡한 컨트롤과 기능을 소개하십시오. 약간의 상상력과 독창성으로 기본 사항을 확인하고 자신의 동적 대시 보드를 사용자 정의 할 수 있습니다.