- 최초 작성일: 2014-02-10
- 최종 수정일: 2026-09-21
- 조회수: 34 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 두 시간짜리 업무를 30초만에 끝내기?
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
안녕하세요 저는 수원에 있는 제 10 전투비행단에서 근무하고 있는 공군 전투기 조종사 양인모 대위입니다.
제가 이렇게 뜬금 없이 이메일을 보내는 이유는
비행 대대에서 비행 스케줄을 작성하는 과정에서 예전의 수기식 방법이 너무나 구식이라고 생각해 왔습니다.
그리고 사람이 일일이 고려해야 하는 점이 너무나 많다는 점에서 Error가 발생할 수 밖에 없는 시스템이라는 것을 알게 되었고
엑셀을 사용하여 작성하면 더욱 더 좋겠다는 생각을 했습니다.
하지만 기존의 엑셀 자체 함수만 가지고는 너무나 제한점이 많다는 것을 알게 되었습니다.
인터넷에서 무료 VBA 강좌를 찾는 도중 권현욱 님의 강좌를 찾게 되어 최근 열심히 공부하고 있습니다.
쉽고 이해하기 쉽고 또한 무료로 제공하는 강좌에 대해 정말로 감사하게 생각하고 있습니다.
그리고 20~30년 전에 이렇게 선견지명을 가지시고 새로운 지식에 대해 열린 마음으로 공부를 하셨다는 점에서 존경스럽습니다.
아직 강좌가 많이 남았지만 전부 익히게 되는 날까지 열심히 공부하겠습니다.
그리고 2007년에 저서하신 책이 마지막인 것 같던데 만일 그 이후에도 매크로 관련 서적을 저서하셨다면 제목을 알려주시면
구입해서 열심히 공부하겠습니다.
마지막으로 다시 한번 감사합니다^^새해 복 많이 받으시고 항상 건강하시길 바라겠습니다.
- 공군 제 10전투비행단 201대대 양인모 대위 -
이와 같은 응원글이 십수 년 간 강좌를 지속하게 한 힘이었습니다. 고맙습니다.
신분을 기재하는 것이 혹시라도 보안과 관련된 리스크가 있지는 않을까 고민하였지만
특별히 그럴만한 소지는 없을 것 같아서 실명을 표기하였습니다.
엑셀을 배워라, VBA를 연마해라 열마디 백마디의 말보다
실제 사용하는 분의 이야기 하나가 더욱 울림이 큰 법이겠지요.
이제는 엑셀이나 VBA가 우리 일상의 어떤 영역에 사용되고 있는가 보다
사용되지 않는 영역이 어디인지를 파악하는 것이 더 빠를 만큼 여러 분야에서 사용되고 있지만
이제는 전투기 조종사들의 비행 스케줄을 작성하는 데까지 이르렀군요.
모쪼록 건투를 빕니다!!!
중국 직원들을 대상으로 한 강좌를 진행한 지 한달 정도 되어가다 보니
질문이나 건의 사항을 얘기하는 분들도 서서히 생기고 있습니다.
그런 의미에서 이번 시간에는 APC 어느 직원 한 분의 고민거리를 하나 해결해 볼까 합니다.
(꼭 중국에만 해당되는 문제는 아니며, Excel 2007 버전 이상을 사용하는 경우라면
사용 언어에 상관없이 공통적으로 발생하는 문제입니다)
강좌 제목이 너무 과정된 것이 아닌가 생각하는 분도 있을 법 합니다만,
과장인지 여부는 여러분들이 내용을 보고 직접 판단해보시기 바랍니다. ^^
이 분의 질문은 <표 1>과 같은 형태를 <표 2>와 같은 형태로 쉽게 바꿀수 없느냐는 것입니다.
| 柜台编码 | 270410124 | 270410123 | 270410125 | 270410119 | 270410120 | ……… |
|---|---|---|---|---|---|---|
| ABN58001 | 4 | 2 | 7 | ……… | ||
| ABN58006 | 1 | 5 | ……… | |||
| ABN50060 | 7 | ……… | ||||
| ABN50016 | 4 | 9 | ……… | |||
| ABN50011 | ……… | |||||
| ABN50066 | 8 | 1 | 10 | 10 | ……… | |
| ABN50006 | 16 | 2 | ……… | |||
| ABN50007 | 1 | ……… | ||||
| ABN50016 | 1 | ……… | ||||
| ABN50068 | 2 | ……… | ||||
| ABN50067 | 1 | ……… | ||||
| ABN50007 | ……… | |||||
| ABN50061 | ……… | |||||
| ABN50066 | 19 | 13 | 14 | 2 | 1 | ……… |
| 행 | 열 | 값 |
|---|---|---|
| ABN58001 | 270410124 | 4 |
| ABN58001 | 270410123 | 2 |
| ABN58001 | 270410125 | |
| ABN58001 | 270410119 | 7 |
| ABN58001 | 270410120 | |
| ABN58001 | 270410121 | |
| ABN58001 | 270410122 | |
| ABN58001 | 270410118 | |
| ABN58001 | 270410117 | |
| ………… | ………… | ………… |
| ABN58006 | 270410124 | 1 |
| ABN58006 | 270410123 | |
| ABN58006 | 270410125 | |
| ABN58006 | 270410119 | |
| ABN58006 | 270410120 | 5 |
| ABN58006 | 270410121 | 13 |
| ABN58006 | 270410122 | 5 |
| ………… | ………… | ………… |
(원본 자료는 혹시라도 보안 상의 문제가 있을까 싶어
dummy 데이터로 바꾸었습니다)
참고로, 이 작업을 주기적으로 해왔는데 수작업으로 하나하나 고쳤다고 합니다.
수작업으로 이것을 하려면 적어도 두 시간 이상은 걸리지 않았을까 짐작됩니다.
시간도 시간이지만 자신의 인내력을 시험하는 계기가 되지 않았을까 생각해 봅니다.
하지만 오늘 소개해 드리는 방법을 사용하면 작업 시간이 획기적으로 단축됩니다.
(직접 해보니… 딱 30초 걸리는군요)
이 작업은 두 단계로 구성됩니다.
두 시간짜리 업무를 30초 만에! 다중 통합 범위 피벗 테이블
핵심 요약: 다중 통합 범위 피벗 테이블로 표 형태 바꾸기
다중 통합 범위 피벗 테이블을 이용하면 행·열로 넓게 펼쳐진 표(<표 1>)를 행·열·값 목록(<표 2>)으로 30초 만에 바꿀 수 있습니다. 수작업으로는 두 시간 이상 걸리는 작업입니다.
- 1단계: Excel 2007 이후 버전은 피벗 테이블 마법사가 기본 메뉴에 없으므로 '빠른 실행 도구 모음'에 아이콘을 추가합니다.
- 2단계: 마법사에서 '다중 통합 범위'와 '하나의 페이지 필드 만들기'를 선택하고 표 전체 영역을 범위로 추가해 피벗 테이블을 만듭니다.
- 요약 피벗: '값' 필드만 남기고 행·열·페이지 필드를 모두 없애 요약 피벗 테이블을 만듭니다.
- 완성: 요약 결과값이 표시된 셀을 더블 클릭하면 원하는 형태의 테이블이 자동으로 만들어집니다.
1단계: 빠른 실행 도구 모음에 아이콘 추가하기
엑셀 2003 이전 버전의 경우라면 간단하게 이 문제를 해결할 수 있었습니다.
표 내부에 있는 셀을 하나 선택하고 "데이터 - 피벗 테이블/피벗 차트 보고서" 메뉴를 선택하면
피벗 테이블 마법사 대화상자가 나타나는데 여기서 "다중 통합 범위"를 선택하고
후속 작업을 진행하면 되었습니다.
하지만 엑셀 2007 버전부터는 "피벗 테이블 마법사"가 기본 메뉴로 제공되지 않습니다.
그러면 어떻게 해야 한단 말인가…
기본 메뉴에서는 빠져 있지만 "빠른 실행 도구 모음"에 추가하여 사용하는 방법이 있습니다.
(1) 화면 좌측 상단에 있는
"빠른 실행 도구 모음 사용자 지정 - 기타 명령"
버튼을 클릭합니다.
(2) "Excel 옵션" 대화상자에서 "리본 메뉴에 없는 명령"을 선택하면 기본 메뉴에는 표시되지 않는 아이콘들이 나타납니다.
아래로 주욱 내려가서 "피벗 테이블/피벗 차트 마법사" 아이콘을 선택하고 "추가" 버튼을 클릭합니다.
(3) "확인" 버튼을 클릭하면 "피벗 테이블 마법사" 아이콘이 빠른 실행 도구 모음에 추가됩니다.
2단계: 다중 통합 피벗 테이블 만들기
(1) "Workplace" 시트로 가서 표 내부의 셀을 선택하고, "피벗 테이블/피벗 차트 마법사" 아이콘을 클릭합니다.
피벗 테이블 마법사 대화상자에서 "다중 통합 범위"를 선택하고 "다음"을 클릭합니다.
대화상자의 모양은 Excel 버전에 따라 조금씩 다를 수 있습니다.
(2) "하나의 페이지 필드 만들기"를 선택하고 "다음" 버튼을 클릭합니다.
(3) 피벗 테이블을 작성할 영역(여기서는 A1:BD31)을 범위로 지정하고 "추가" 버튼을 클릭합니다.
참고: 화면의 시트 이름
위 화면은 다른 시트에서 작업할 때 찍은 것이라 범위가 Sheet1!$A$1:$BD$31로 보입니다. 이 예제 파일에서는 표가 있는 'Workplace' 시트의 A1:BD31을 범위로 지정합니다.
(4) 피벗 테이블 마법사 3단계 대화상자에서 "새 워크시트"를 선택하고 "확인" 버튼을 클릭하면
다음과 같은 형태의 피벗 테이블이 만들어집니다.
(5) 피벗 테이블의 "값" 필드를 제외한 행, 열, 페이지 필드를 모두 없애면
아래와 같이 요약 피벗 테이블이 만들어집니다.
(6) 요약 결과값이 표시된 셀(여기서는 B4 셀)을 더블 클릭합니다.
그러면 우리가 만들고자 하는 형태의 테이블이 자동으로 만들어집니다.
표의 서식은 여러분이 원하시는 형태로 지정하시면 되겠습니다.
참고: 결과 표의 구성
더블 클릭으로 만들어진 테이블에는 행, 열, 값 열과 함께 '페이지1' 열이 추가로 표시됩니다.
분량은 좀 많아 보입니다만, 어려운 내용은 아니므로 한번만 따라해 보시면 이해하시리라 생각합니다.
정리 — 작업 순서 한눈에 보기
| 단계 | 하는 일 |
|---|---|
| 1단계 | '빠른 실행 도구 모음 사용자 지정 - 기타 명령' → '리본 메뉴에 없는 명령' → '피벗 테이블/피벗 차트 마법사' 추가 |
| 2단계 (1)~(3) | 마법사에서 '다중 통합 범위' → '하나의 페이지 필드 만들기' → 표 전체 영역(A1:BD31)을 범위로 추가 |
| 2단계 (4) | '새 워크시트'를 선택하면 피벗 테이블이 만들어짐 |
| 2단계 (5) | '값' 필드만 남기고 행·열·페이지 필드를 모두 없애 요약 피벗 테이블 작성 |
| 2단계 (6) | 요약 결과값 셀(B4)을 더블 클릭 → 행·열·값 형태의 테이블 완성 |
자주 묻는 질문 (FAQ)
Q1. 가로로 넓은 표를 행·열·값 형태의 세로 목록으로 바꾸려면 어떻게 하나요?
'다중 통합 범위' 피벗 테이블을 이용합니다. 피벗 테이블 마법사에서 '다중 통합 범위'와 '하나의 페이지 필드 만들기'를 선택하고 표 전체 영역(예제에서는 A1:BD31)을 범위로 추가해 새 워크시트에 피벗 테이블을 만든 뒤, 행·열·페이지 필드를 없애 요약 피벗 테이블을 만들고 결과값 셀(예제에서는 B4)을 더블 클릭하면 원하는 형태의 테이블이 자동으로 만들어집니다.
Q2. Excel 2007 이후 버전에서 피벗 테이블 마법사는 어디에 있나요?
Excel 2007 버전부터는 '피벗 테이블 마법사'가 기본 메뉴로 제공되지 않습니다. '빠른 실행 도구 모음 사용자 지정 - 기타 명령'을 선택하고 'Excel 옵션'에서 '리본 메뉴에 없는 명령'의 '피벗 테이블/피벗 차트 마법사'를 '추가'하면 빠른 실행 도구 모음에서 사용할 수 있습니다. Alt + D, P 키를 차례로 눌러도 열 수 있습니다.
Q3. 이 방법을 쓰면 작업 시간이 얼마나 줄어드나요?
예제의 질문자는 이 작업을 수작업으로 하나하나 고쳤고 적어도 두 시간 이상 걸릴 것으로 짐작되지만, 이 방법으로는 필자가 직접 해 보니 30초가 걸렸습니다.
마치며
오늘은 여기까지…