통합 요약노트
Ch.3 데이터 관리 & 분석
피벗 테이블, 시나리오, 목표값 찾기, 매크로
이 챕터의 내용
피벗 테이블 기초
피벗 테이블은 필기 개념 + 실기 실전 모두에서 출제되는 핵심 도구입니다
피벗 테이블은 대량 데이터를 드래그 앤 드롭만으로 요약·분석하는 도구입니다. 삽입 → 피벗 테이블 → 범위 지정 → 새 시트/기존 시트 선택
값 필드 기본값 주의: 숫자 데이터도 기본이 "개수"일 수 있습니다. 반드시 "합계"로 변경 확인! (값 필드 설정 → 합계)
날짜 필드를 행에 넣으면 자동 그룹화 여부를 묻습니다. 월별/분기별/연도별로 그룹화하면 요약이 훨씬 깔끔해집니다.
- 4영역: 행(세로 그룹), 열(가로 그룹), 값(집계), 필터(전체 필터)
- 값 필드 기본값이 '개수'일 수 있음 → 합계/평균으로 변경 필수
- 날짜 그룹화: 월/분기/연도별 자동 요약 가능
- 레이아웃: 압축(기본)/개요/테이블 형식 중 문제 지시 따르기
- 데이터 범위에 헤더 포함 필수, 빈 행/열이 있으면 범위 오인식
시나리오 & 목표값 찾기
가상 분석 도구(시나리오, 목표값 찾기)는 필기 개념 + 실기 실전 모두 출제됩니다
엑셀의 가상 분석(What-If) 도구는 3가지입니다. 메뉴: 데이터 → 가상 분석
변경 셀 ≠ 결과 셀: 변경 셀 = 숫자 입력 셀, 결과 셀 = 수식 셀. 이 구분이 시험의 핵심!
목표값 찾기는 "결과를 정해놓고 입력값을 역산"합니다. 예: 순이익이 500만원이 되려면 판매량이 얼마여야 하나?
- 시나리오: 여러 가정을 저장·비교, 요약 보고서 자동 생성
- 변경 셀 = 숫자 입력 셀, 결과 셀 = 수식 셀 (구분 필수!)
- 목표값 찾기: 수식 셀 + 찾는 값 + 값을 바꿀 셀(숫자 입력 셀)
- 데이터 표: 1~2개 변수를 한 번에 테스트 (2급에서 간헐 출제)
- 3가지 모두 데이터 → 가상 분석 메뉴에서 접근
매크로 기초 — 녹화와 실행
매크로는 필기 개념 + 실기 실전의 교차 출제 영역입니다
매크로는 반복 작업을 자동화하기 위해 일련의 명령을 기록한 것입니다. 엑셀 매크로는 VBA(Visual Basic for Applications) 언어로 저장됩니다.
매크로 이름 규칙: 첫 글자 = 문자 또는 밑줄(_). 공백·하이픈·특수문자 불가. 숫자로 시작 불가.
매크로는 악성 코드가 될 수 있어 보안 설정이 중요합니다. 또한 매크로가 포함된 파일은 전용 저장 형식이 필요합니다.
- 매크로 = VBA 언어로 기록된 자동화 명령, Sub~End Sub이 기본 단위
- 매크로 이름: 문자/밑줄로 시작, 숫자·공백·특수문자 시작 불가
- 기록: 보기→매크로→기록 | 실행: Alt+F8 | VBA 편집: Alt+F11
- 보안 기본값: "알림을 포함하여 모든 매크로 제한"
- 저장: .xlsx(매크로 삭제) vs .xlsm(매크로 포함) 구분 필수
매크로 & VBA 기초 심화
VBA 코드 읽기는 패턴만 알면 풀 수 있는 고정 출제 영역입니다
VBA 편집기는 Alt+F11로 열 수 있습니다. VBA 코드는 모듈(Module) 안에 작성하며, 실행 단위는 Sub 프로시저입니다.
Alt+F11 = VBA 편집기 열기, Alt+F8 = 매크로 실행 대화상자. 이 두 단축키는 반드시 구분!
MsgBox는 메시지를 화면에 표시하고, InputBox는 사용자에게 값을 입력받습니다. 시험에서는 MsgBox에 전달되는 값(수식 결과)을 추론하는 문제가 출제됩니다.
- VBA 편집기: Alt+F11, 매크로 실행: Alt+F8 — 반드시 구분
- 프로시저 구조: Sub 이름() ~ End Sub, 주석은 작은따옴표(')
- Range("A1") = 셀 주소로 지정, Cells(행, 열) = 번호로 지정 — Cells(2,3) = C2
- MsgBox = 출력, InputBox = 입력, & = 문자열 연결
- For i = 1 To n: 반복, If-Then-Else: 조건 분기, With: 개체 반복 생략
- 매크로 보안 기본값: 알림을 포함하여 모든 매크로 제한, 저장: .xlsm 필수
핵심 용어 모음
날짜 그룹화
날짜 셀 우클릭 → 그룹화 → 월/분기/연도 선택
숫자 그룹화
숫자 셀 우클릭 → 그룹화 → 시작/끝/간격 지정
보고서 레이아웃
디자인 → 보고서 레이아웃 → 압축/개요/테이블 형식
총합계
디자인 → 총합계 → 행·열 표시/숨김
수식 셀
결과가 있는 수식 셀 (예: 순이익 D10)
찾는 값
원하는 결과 (예: 5000000)
값을 바꿀 셀
역산할 입력 셀 (예: 판매량 B5) — 반드시 숫자 직접 입력 셀!
비교 정리
| 항목 | 영역 | 역할 | 예시 |
|---|---|---|---|
| 행 | 세로 방향 그룹 기준 | 부서명, 제품명 | |
| 열 | 가로 방향 그룹 기준 | 분기, 월 | |
| 값 | 집계할 숫자 데이터 | 매출 합계, 건수 평균 | |
| 필터 | 전체 데이터에서 특정 항목만 표시 | 연도 선택, 지역 선택 |
| 항목 | 도구 | 용도 | 2급 출제 |
|---|---|---|---|
| 시나리오 관리자 | 여러 가정(낙관/비관)을 저장·비교 | ★★★ | |
| 목표값 찾기 | 원하는 결과를 위해 입력값 역산 | ★★★ | |
| 데이터 표 | 1~2개 변수의 결과를 한 번에 계산 | ★ |
| 항목 | 키워드 | 설명 |
|---|---|---|
| VBA | Visual Basic for Applications — 매크로 프로그래밍 언어 | |
| 모듈 | VBA 코드가 저장되는 단위 | |
| 프로시저 | Sub ~ End Sub으로 둘러싸인 실행 단위 | |
| 개체(Object) | 워크시트, 셀, 차트 등 조작 대상 | |
| 메서드(Method) | 개체에 대한 동작 (Select, Copy 등) | |
| 속성(Property) | 개체의 특성 (Value, Color 등) |
| 항목 | 수준 | 동작 |
|---|---|---|
| 모든 매크로 제한 | 매크로 실행 완전 차단 | |
| 알림을 포함하여 모든 매크로 제한 | 알림 후 사용자 선택 (기본값) | |
| 디지털 서명된 매크로만 포함 | 서명된 매크로만 실행 | |
| 모든 매크로 포함 | 모든 매크로 실행 (보안 위험!) |
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 코스 시작하기