[엑셀 API 기초 3주 완성] 1주차 스터디노트
1. 엑셀에서 올바른 구조로 데이터를 관리하기 위해 지켜야 할 3가지 중요 규칙과 간략한 설명
(규칙1) 머릿글은 한 줄로 관리하기
원본 데이터에서 머릿글은 고유한 항목(필드, 열)이기 때문에 두 줄 이상이면 피벗테이블, 정렬, 필터와 같은 엑셀의 기능을 사용하기가 어렵다. 엑셀 기능을 잘 사용하고, 누구든지 원본 데이터를 잘 관리하기 위해서 머릿글은 반드시 한 줄로 입력해야 한다.
(규칙2) 셀 병합을 절대 하지 않기
엑셀 자료는 데이터와 서식으로 구분된다. 머릿글이 병합되어 있는 셀들은 보고용 서식에 해당하고, 일부 필드에 셀 병합이 있을 경우 엑셀은 첫 번째 셀에 있는 값만 인식하고 나머지는 비어있는 값으로 인식한다. 이로 인해 피벗테이블을 통한 집계나 정렬, 필터와 같은 엑셀의 기능들을 제대로 사용하지 못하게 되기 때문에 원본 데이터의 필드에서 셀 병합을 하지 않아야 한다.
(규칙3) 집계 데이터 제외하기
집계 데이터는 원본 데이터를 참조해서 계산한 값이다. 원본 데이터에 집계 데이터가 포함될 경우, 중복되어 잘못된 결과가 산출된다. 원본 데이터와 집계 데이터를 구분해서 관리해야 한다.
이외에 "셀에 줄바꿈 사용하지 않기"도 원본 데이터 관리에서 중요하다. 한 셀에 줄바꿈으로 여러 자료가 입력된 경우 계산 시 오류가 발생한다. 셀에 줄바꿈이 있을 경우 줄바꿈을 기준으로 분리하는 추가 작업을 해야 하기 때문에 셀에 줄바꿈을 사용하지 않아야 한다.
2. "세로방향 블록쌓기" 규칙에 대한 간략한 설명과 예시
"세로방향 블록쌓기"는 원본 데이터에 새로운 항목(필드)은 오른쪽으로 추가하고, 새로운 레코드는 세로 방향(아래쪽)으로 쌓는 것을 말한다. 이렇게 원본 데이터를 관리해야 피벗테이블, 정렬, 필터와 같은 엑셀의 기능, 함수, 수식을 제대로 사용할 수 있고 작업 시간 대비 결과의 정확도를 높일 수 있다. 예를 들어, 통계청의 시군구별 합계출산율 데이터는 시군구별로 오른쪽에 연도를 추가하면서 합계출산율, 모의 연령대별 출산율을 누적하는 데이터로 보고용 자료로는 적합하나, 피벗테이블, 정렬, 필터와 같은 엑셀의 기능들을 사용하기 위해서는 "세로방향 블록쌓기" 형태의 데이터 구조로 바꿔야 한다.
3. 파워쿼리의 주요 기능인 "열 피벗 해제"의 어원과 기능에 대한 설명
피벗(Pivot)은 "돌리다", "정렬하다"는 의미를 갖는다. 원본 데이터는 세로 방향(아래쪽)으로 레코드를 누적하여 관리하고 이를 참조하여 피벗된 보고서를 작성할 수 있는데, '열 피벗 해제'는 "세로방향 블록쌓기" 규칙이 지켜지지 않아 오른쪽으로 피벗된 데이터 구조를 해제하여 올바른 데이터 구조("세로방향 블록쌓기")로 바꿔주는 기능이다.
번호 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (315)
![]() ![]() |
![]() ![]() |
2022.02.03 | 575 | 609732 | |
78572 |
New 엑셀기초4시간 [챕터3]
![]() ![]() |
![]() ![]() |
2025.05.12 | - | 36 |
78552 |
New 엑셀 기초 4시간 완성, 원데이 챌린지 1일차
![]() |
![]() |
2025.05.12 | - | 21 |
78551 |
New 챕터1 스터디노트
![]() ![]() |
![]() ![]() |
2025.05.12 | - | 21 |
78539 |
New 엑셀기초, 4시간 총정리 [Chapter 3] 보고서 퀄리티 UP! 엑셀 자동화 대시보드 만들기
![]() ![]() |
![]() ![]() |
2025.05.10 | - | 29 |
78538 |
New 엑셀기초, 4시간 총정리 [Chapter 2] 엑셀에서 ‘데이터 관리’가 중요한 이유!
![]() ![]() |
![]() ![]() |
2025.05.10 | - | 22 |
78537 |
New 엑셀기초, 4시간 총정리 [Chapter 1] 엑셀 핵심 설정부터 주요 기능까지!
![]() ![]() |
![]() ![]() |
2025.05.10 | - | 29 |
78526 |
New 엑셀기초 4시간완성 1
![]() |
![]() |
2025.05.09 | - | 31 |
78476 |
엑셀 파워쿼리 기초 3
![]() ![]() ![]() |
![]() ![]() |
2025.05.04 | - | 55 |
78475 |
엑셀 파워쿼리 기초 2
![]() ![]() ![]() |
![]() ![]() |
2025.05.04 | - | 70 |
78474 |
엑셀 파워쿼리 기초 1
![]() ![]() ![]() |
![]() ![]() |
2025.05.04 | - | 48 |
78468 |
VBA DAY 1
![]() |
![]() |
2025.05.03 | - | 21 |
78465 |
엑셀 기초 4시간 총정리 Chapter 3
![]() ![]() ![]() |
![]() ![]() |
2025.05.03 | - | 32 |
78457 |
엑셀 기초 4시간 총정리 Chapter 2
![]() ![]() |
![]() ![]() |
2025.05.02 | - | 33 |
78456 |
엑셀 기초 4시간 총정리 Chapter 1
![]() ![]() |
![]() ![]() |
2025.05.02 | - | 41 |
78444 |
파워쿼리 숙제
![]() ![]() |
![]() |
2025.04.30 | - | 53 |
78426 |
VBA 4시간 4일차
![]() ![]() |
![]() ![]() |
2025.04.29 | - | 84 |
78425 |
VBA 4시간 3일차
![]() ![]() |
![]() ![]() |
2025.04.29 | - | 76 |
78423 |
VBA 4시간 2일차
![]() ![]() |
![]() ![]() |
2025.04.29 | - | 75 |
78417 |
VBA 4시간 1일차
![]() ![]() |
![]() ![]() |
2025.04.29 | - | 65 |
78383 |
엑셀기초 4시간 - 원데이 챌린지(3일차)
![]() ![]() ![]() |
![]() ![]() |
2025.04.27 | - | 84 |