- 최초 작성일: 1999-09-29
- 최종 수정일: 2026-09-29
- 조회수: 30 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 회전자 활용
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
회전자(spinner) 활용
이번 강좌에서는 회전자(일명 spinner)에 대해 알려 드리겠습니다. 아마 엑셀을 수년간 써 오면서도 이 기능을 활용하지 않으시는(혹은 못하시는) 분이 많으시리라 생각됩니다. 거의 모든 엑셀 관련 서적에서도 이 부분을 고급편에서 다루고 있더군요. 사실 알고보면 아무 것도 아닌데 말입니다.
회전자 활용
핵심 요약
- 양식 도구모음에서 회전자를 그린 뒤 컨트롤 서식에서 최소값·최대값·이동 단위를 설정합니다.
- 셀 연결을 지정하면 회전자를 클릭할 때마다 연결된 셀의 숫자가 자동으로 바뀝니다.
- 연결 셀을 수식의 입력값으로 사용하면 판매·미수·회전일처럼 값 변화에 따른 결과를 즉시 확인할 수 있습니다.
아래와 같은 도표가 있습니다(이 양식은 많이들 익숙하시지요?)
| 전월미수 | 50,000 | |
| 판매 | 100,000 | |
| 수금 | 130,000 | |
| 미수 | 20,000 | |
| 회전일 | 4.6153846154 |
참고: 양식 도구모음은 Office 97 시절의 명칭입니다. 최신 Excel에서는 개발 도구 탭의 삽입 목록에 있는 양식 컨트롤에서 스핀 단추(회전자)를 선택합니다. 개발 도구 탭이 보이지 않으면 파일 - 옵션 - 리본 사용자 지정에서 개발 도구를 체크합니다. 컨트롤 서식은 스핀 단추를 마우스 오른쪽 단추로 눌러 선택합니다.
(1) 툴바(도구모음)의 아무 곳에서나 오른쪽 마우스 버튼을 클릭합니다.
(2) 여기서 "양식" 도구모음을 선택합니다.(모양이 비슷한 "컨트롤 도구모음"을 선택하지 않도록!)
(3) 여러 버튼 중에서 회전자(위 그림에서 동그라미 친 아이콘)를 클릭합니다(그러면 마우스 포인터가 +자 모양으로 변하지요?)
(4) 이것을 시트상의 아무 곳에나 갖다대고 그리면 회전자가 생성됩니다(기왕이면 아무 곳에나 하지 말고 위 도표상의 판매 옆에다 생성시켜 보도록 합니다)
| 전월미수 | 50 | |
| 판매 | 100 | 300 |
| 수금 | 130 | |
| 미수 | 20 | |
| 회전일 | 4.6153846154 |
(5) 그려진 회전자에 대해 오른쪽 마우스 버튼을 클릭하여 "컨트롤 서식"을 선택합니다(95버전 이하에서는 "개체서식"이라는 메뉴를 선택하시면 되고요)
(6) 컨트롤 탭 상에서 최소값을 100, 최대값을 300, 이동단위를 10으로 설정합니다.
여기서 "이동단위"는 회전자를 한번 클릭할 때 마다 숫자가 얼마씩 증가 혹은 감소되게 할 것인지를 지정해 주는 것입니다.(정수값만 가능)
(7) 셀연결은 현재 회전자가 위치해 있는 옆 셀(여기서는 $F$30)을 지정합니다.
셀연결은 클릭할 때 마다 발생하는 숫자값을 어디에 저장하느냐를 결정해 주는 것입니다.
이 때 셀주소는 연결하고 싶은 셀을 마우스로 선택하면 저절로 주소가 입력이 됩니다.
이해를 돕기 위해 여기서는 회전자가 위치해 있는 바로 옆의 셀에 연결시켜 두었습니다만 실제 여러분이 작업 하실 때는 회전자 바로 밑의 셀에 연결시켜 두세요. 그래야 보기 싫은 숫자가 화면에 나타나지 않으니까요.
위와 같이 작업이 끝났으면 마지막으로 판매금액 값을 회전자 옆의 값과 연결시킵니다.
| 전월미수 | 50 | |
| 판매 | 130 | 130 |
| 수금 | 130 | |
| 미수 | 50 | |
| 회전일 | 11.5384615385 |
이렇게 하고 나서 회전자의 위/아래 버튼을 눌러 보세요. 10씩 증가 또는 감소함에 따라 미수와 회전일이 자동적으로 연동되어 변화하지요? 재미있지 않습니까?
마찬가지 방법으로 전월미수(사실 전월미수는 이론적으로는 변화할 수 없지만 연습삼아!)와 수금 부분에 대해서도 똑같이 회전자를 사용해 자동화시켜 보세요. 아래와 같이 말이지요.
| 전월미수 | 100 | 100 |
| 판매 | 170 | 170 |
| 수금 | 240 | 240 |
| 미수 | 30 | |
| 회전일 | 3.75 |
어떻습니까? 이렇게 해 놓으니까 전월미수, 판매, 수금 등 각각의 항목값이 변화함에 따라 당월 미수 및 회전일에 어떤 영향을 미치게 되는지 한눈에 파악할 수가 있겠지요? 몇 강좌 전에 배운 목표값 찾기(Goal Seek)의 보다 발전적인 형태라고 할 수 있겠지요?
업무 자동화가 별건가요? 프로그래밍은 또 별건가요? 바로 이러한 것이 업무 자동화요, 프로그래밍이지요. 쉽다고 쉬운게 아니고 어렵다고 다 어려운게 아닌데(뭔소리여?) 우리는 너무 어려운 것만 고집하고 인정하려는 경향이 있지요?
오늘은 여기까지…
정리 — 회전자 활용
| 구분 | 내용 |
|---|---|
| 컨트롤 | 양식 도구모음의 회전자(spinner) |
| 설정 | 컨트롤 서식에서 최소값 100, 최대값 300, 이동단위 10 지정 |
| 셀 연결 | 클릭할 때마다 바뀌는 숫자를 저장할 셀 지정 |
| 연동 | 판매 금액을 연결 셀 값과 연결하면 미수와 회전일이 자동 변화 |
| 확장 | 전월미수와 수금에도 회전자를 적용해 항목별 영향을 한눈에 확인 |
자주 묻는 질문 (FAQ)
Q1. 회전자는 어떻게 만드나요?
양식 도구모음을 선택하고 회전자 아이콘을 클릭한 뒤 시트에서 끌어 그리면 생성됩니다. 컨트롤 도구모음이 아닌 양식 도구모음을 선택해야 합니다.
Q2. 컨트롤 서식에서는 무엇을 설정하나요?
최소값, 최대값, 이동단위와 셀 연결을 설정합니다. 이동단위는 한 번 클릭할 때 증가하거나 감소하는 값이며 정수만 가능합니다.
Q3. 셀 연결은 무엇을 위한 것인가요?
클릭할 때마다 바뀌는 숫자를 저장할 셀을 정하는 것입니다. 실제 작업에서는 화면에 숫자가 드러나지 않도록 회전자 바로 밑의 셀에 연결하는 것이 좋습니다.
마치며
값을 바꿔 가며 결과를 확인해야 하는 시트에는 회전자로 간단한 자동화를 더해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.