티스토리 뷰

반응형

비전이란 직원들에게 진정으로 권한을 부여하는 것에관한 것이며, 무엇이 진행되고 있는지에 대해 정보를 제공함으로써, 과거에 했던 것보다 더 많은 것을 그들이 할 수 있게 하는 것이다. -빌 게이츠 (마이크로소프트 설립자)-

 

마이크로소프트 엑셀을 가지고 성과표와 대시보드를 만든다면, 다른 모든 윈도우 응용시스템과 동일한 모양과 작동 방법을 가진 사용자 화면을 만들 수 있다. 목록, 콤보 상자(드롭다운 목록이라고도 불린다), 스크롤 막대 그리고 옵션 단추(option buttons)는 당신의 성과표와 대시보드에 추가할 수 있는 컨트롤(control)들에 포함되는 것들이다. 그림 20.1이 보여주는 것처럼 콤보 상자, 체크 상자, 옵션 단추 등을 추가함으로써 당신은 대시보드를 보다 더 대화형으로, 더 사용하기 쉽게 그리고 오류 발생 가능성이 낮도록 만들 수 있다. 18장 '목록과 데이터 표의 처리'에서는 데이터베이스에서 데이터를 선택하고 그것을 INDEX 함수와 MATCH 함수의 사용을 통해 다루는 방법에 대해 설명하였다. 이제 INDEX 및 MATCH 함수와 컨트롤들을 결합함으로써 대화형 차트, 데이터 선택 장치, 스크롤링 차트와 같은 것들을 만들 수 있다. 

 

콤보 상자, 목록, 체크 상자 등을 대시보드에 추가하는 방법

그림 20.2에서 보는 것처럼 당신의 대시보드에 추가할 수 있는 여러 컨트롤이 있다. 메뉴 단추, 체크 상자, 옵션 단추, 목록 상자, 콤보 상자, 스크롤 막대, 스핀 단수(회전자) 등이 그것이다. 많은 양식 컨트롤(form controls)이 있는데 그들 모두는 비슷한 방법으로 움직인다. 양식 컨트롤을 사용하기 위하여 그림 20.2에서 보이는 양식 툴바를 표시한다. 양식 툴바를 표시하려면 보기>도구 모음>양식을 선택한다. 표 20.1은 이 툴바에 표시된 각각의 양식 컨트롤을 설명한다. 

Tip 엑셀 2007에서는 양식 컨트롤이 기본 리본 메뉴에 보이지 않는다. 그것을 사용하려면 개발 도구 탭을 활성화해야 한다. 먼저 마이크로소프트 엑셀 옵션 단추를 클릭한다. 기본 설정 탭(그 안의 'Excel에서 가장 많이 사용하는 옵션' 그룹)에서 '리본 메뉴에 개발 도구 탭 표시' 체크 상자를 선택한 뒤 확인을 클릭한다. 엑셀 2007을 사용할 때 양식 컨트롤을 삽입하려면 개발 도구 탭의 컨트롤 그룹 안에서 삽입 단추를 클릭한 뒤 원하는 양식 컨트롤을 선택한다. 클릭한 채 끌어서 워크시트 안의 그 컨트롤을 원하는 곳에 놓는다. 엑셀 2007에서 컨트롤의 서식을 설정하려면 그 컨트롤을 오른쪽 클릭한 뒤 컨트롤 서식을 선택하여 컨트롤 서식 대화 상자를 표시한다. 이 장의 컨트롤 서식에 대한 설명은 엑셀 2007과 그 전 엑셀 버전들에서 모두 적용된다.

 

양식 컨트롤을 그리려면 양식 툴바를 표시하고, 툴바 안에서 원하는 아이콘을 클릭한 뒤, 그 양식 컨트롤을 두고자 하는 워크시트 위의 위치를 클릭한다. 양식 컨트롤을 이동하거나 크기를 바꾸거나 서식을 설정하려면 먼저 그것을 선택해야 한다. 어떤 컨트롤을 왼쪽 클릭하는 것이 체크 상자의 체크 표시를 키거나 끄기도 하고, 옵션 단추를 선택하기도 하고, 또 목록에서 항목을 선택하기도 하기 때문에 처음에는 약간의 혼동을 느낄 것이다. 양식 컨트롤을 이동하거나 서식을 설정하기 위해 선택하려면 Ctrl 키를 누른 채 양식 컨트롤을 클릭한다. 일단 양식 컨트롤이 선택되면 그것의 외부 경계를 끈다. 양식 컨트롤의 서식을 설정하려면 그 컨트롤을 오른쪽 클릭한 뒤 컨트롤 서식을 선택한다. 양식 컨트롤을 삭제하려면 그것을 선택하고 삭제 키를 누른다. 

Tip 양식 컨트롤을 셀 모서리와 정렬할으로써 여러 컨트롤들을 수직 또는 수평으로 정렬할 수 있다. 컨트롤을 정렬하려면 그것을 선택하고 나서 선택 핸들을 끄는 동안 Alt 키를 누르고 있는다. 이렇게 하면 셀 경계와 선택 손잡이가 정렬된다.

양식 컨트롤을 수정하려면 양식 컨트롤을 오른쪽 클릭하고 표시되는 팝업 메뉴에서 컨트롤 서식을 선택한다. 모든 양식 컨트롤은 컨트롤 서식(개체 서식) 대화 상자에 동일한 네 가지 탭을 갖고 있다. 즉 크기, 보호, 속성 그리고 웹이 그것이다. 이것들은 따로 설명할 필요가 없을 것이다. 또한 양식 컨트롤 대부분은 컨트롤이란 이름의 탭도 갖고 있다. 컨트롤탭은 예를 들어 콤보 상자 안에 표시될 목록이나 양식 컨트롤 안의 선택에 따른 결과 값을 포함하는 셀 같은 것을 설정하는 곳이다. 컨트롤 탭은 각 양식 컨트롤에 고유한 속성들을 표시한다. 그림 20.3은 콤보 상자의 컨트롤 탭을 보여준다. 이 탭에서 지정하는 것은 그 드롭다운 목록을 위한 내용을 담고 있는 범위, 선택 결과를 담을 출력 셀 그리고 그 드롭다운 목록이 표시될 때 보이는 항목의 수와 같은 것들이다.

 

콤보 상자 또는 목록에서 데이터 선택

목록과 콤보 상자를 스크롤링하는 방식은 긴 목록에서 한 항목을 선택하는 하나의 좋은 방법이다. 목록에서 선택하는 것은 데이터 입력 오류를 줄이고, 사용자가 기억하는 것 뿐 아니라 다른 모든 대안을 볼 수 있게 한다. 스크롤링 목록은 화면에 표시된 짧은 개체 안에 포함된 선택 가능한 긴 목록을 표시해준다. 콤보 상자는 한 단어의 높이이지만 선택될 때는 스크롤링 목록이 보이도록 열린다. 그러므로 평소에는 화면 공간을 상당히 절감할 수 있다.

Tip 이 책의 예들을 가지고 연습하기를 원한다면, '시작하며'를 참고하여 샘플 데이터와 예제 워크시트를 다운로드 할 수 있다. 

그림 20.4는 사용자가 한 콤보 상자에서 미국의 한 주를 선택하면, 1996년부터 2006년까지 그 주의 중위가계소득을 조회하여 차트로 표시하는 단순한 대시보드를 보여준다.

반응형

'일상다반사' 카테고리의 다른 글

22. 데이터 평탄화와 추세 예측  (1) 2025.01.04
21. 피벗테이블 처리  (0) 2025.01.04
19. 소형 차트와 표의 생성  (0) 2025.01.01
18. 목록과 데이터 표의 처리  (0) 2024.12.31
17. 가변 크기 데이터의 처리  (0) 2024.12.31