엑셀 대시보드용 데이터 전처리 – 보고서가 자동으로 움직이게 만드는 핵심
엑셀 대시보드를 만들 때 많은 사람들이 차트와 디자인부터 고민합니다.
하지만 실무에서 진짜 중요한 것은 차트가 아니라 데이터 구조입니다.
대시보드가 느리고, 깨지고, 매번 손이 가는 이유의 90%는 데이터 전처리가 제대로 되어 있지 않기 때문입니다.
1. 대시보드용 데이터의 기본 원칙
대시보드에 사용되는 데이터는 다음 세 가지 원칙을 반드시 지켜야 합니다.
- ① 원본 데이터는 절대 건드리지 않는다
- ② 계산·가공용 데이터는 별도로 분리한다
- ③ 차트와 표는 계산 결과만 참조한다
이 구조만 지켜도 대시보드 유지보수가 훨씬 쉬워집니다.
2. 시트 구성의 정석 구조
| 시트명 | 역할 |
|---|---|
| Raw_Data | 원본 데이터 저장 |
| Calc_Data | FILTER·UNIQUE·SORT 계산 |
| Dashboard | 차트·요약 결과 표시 |
이 3단 구조는 실무에서 가장 안정적인 대시보드 구조입니다.
3. 원본 데이터는 ‘세로형’이 기본
대시보드용 데이터는 반드시 세로형 테이블 구조여야 합니다.
- 날짜는 하나의 열
- 항목은 하나의 열
- 값은 하나의 열
이 구조여야 FILTER, 피벗, 차트가 모두 정상 작동합니다.
4. 계산용 데이터 시트 만들기
Calc_Data 시트에서는 직접 데이터를 입력하지 않습니다.
모든 값은 수식으로만 생성합니다.
예: 특정 부서 데이터만 추출
=FILTER(Raw_Data!A2:D100, Raw_Data!B2:B100="영업")
예: 중복 없는 기준 목록 생성
=SORT(UNIQUE(Raw_Data!B2:B100))
이 값들은 드롭다운, 차트 기준값으로 바로 활용됩니다.
5. 대시보드에서 절대 하지 말아야 할 것
- 차트에 직접 수식 입력
- 필터 버튼을 수동으로 클릭
- 원본 데이터를 직접 수정
- 정렬된 데이터를 복사해 붙여넣기
이 작업들이 많아질수록 대시보드는 “고장 나기 쉬운 파일”이 됩니다.
6. 조건 선택형 대시보드의 기본 구조
대시보드는 대부분 조건 선택 → 결과 표시 구조입니다.
구성 예시
- B2 : 부서 선택 (드롭다운)
- Calc_Data : 선택값을 참조해 FILTER 실행
- Dashboard : 결과 범위만 참조
예시 수식
=FILTER(Raw_Data!A2:D100, Raw_Data!B2:B100=Dashboard!B2)
7. 차트는 ‘계산 결과’만 바라보게 한다
차트는 절대 원본 데이터를 직접 참조하지 않습니다.
항상 Calc_Data 시트의 결과 범위만 연결해야 오류 없는 대시보드가 됩니다.
8. 대시보드 전처리가 중요한 진짜 이유
- 데이터가 늘어나도 깨지지 않음
- 조건이 바뀌어도 자동 반영
- 보고서 재사용 가능
- 다른 사람에게 넘겨도 이해 쉬움
정리
엑셀 대시보드는 차트 기술이 아니라 데이터 설계 능력에서 완성됩니다.
FILTER · UNIQUE · SORT로 전처리된 데이터는 대시보드를 살아 움직이게 만드는 엔진입니다.
다음 글에서는 피벗 테이블 vs 동적 배열 함수 – 언제 무엇을 써야 할까? 주제로 이어가면 실무 시리즈가 완성 단계에 들어갑니다.
0 댓글