
엑셀 자동 대시보드: KPI 카드·스파크라인을 WRAPROWS·VSTACK으로 자동 갱신
동적 배열 스필(#), WRAPROWS/VSTACK, SPARKLINE만으로 데이터 추가 시 KPI와 트렌드가 자동 갱신되는 대시보드를 만듭니다. 예제를 복붙하면 즉시 재현됩니다.
Quick Fix: 10분 완성
- 원본을 Ctrl+T로 테이블화(Sales).
- 일자 합계 스필(HSTACK) 작성 후 시작셀
J2. - KPI 4종 계산 &
WRAPROWS로 2열 표. SPARKLINE으로 최근 14일 트렌드.- 모든 차트/표는
=시트!시작셀#로 연결.
샘플 데이터(Sales)
| Date | Channel | Category | Item | Qty | Revenue |
|---|---|---|---|---|---|
| 2025-08-26 | Online | Tops | T002 | 2 | 65000 |
| 2025-08-26 | Online | Shoes | S101 | 1 | 120000 |
| 2025-08-27 | Store | Shoes | S102 | 2 | 240000 |
| 2025-08-28 | Online | Outer | O010 | 1 | 159000 |
| 2025-08-29 | Online | Tops | T003 | 5 | 165000 |
| 2025-08-30 | Online | Bottoms | B021 | 2 | 78000 |
| 2025-08-31 | Online | Shoes | S201 | 1 | 140000 |
일자 합계 스필
=LET(
d, SORT(UNIQUE(Sales[Date])),
rev, MAP(d, LAMBDA(x, SUM(FILTER(Sales[Revenue], Sales[Date]=x)))),
ord, MAP(d, LAMBDA(x, SUM(FILTER(Sales[Qty], Sales[Date]=x)))),
HSTACK(d, rev, ord)
)
KPI 카드 4종
=SUM(Sales[Revenue])
=SUM(Sales[Qty])
=SUM(Sales[Revenue]) / SUM(Sales[Qty])
=LET(end,TODAY(), cur,SUM(FILTER(Sales[Revenue], Sales[Date]>end-7)),
prv,SUM(FILTER(Sales[Revenue], (Sales[Date]<=end-7)*(Sales[Date]>end-14))), IF(prv=0,1,(cur-prv)/prv))
WRAPROWS로 레이아웃 고정
=LET(flat, {"Total Revenue",SUM(Sales[Revenue]),"Orders",SUM(Sales[Qty]),"AOV",SUM(Sales[Revenue])/SUM(Sales[Qty]),"7d vs prev7d",LET(end,TODAY(),cur,SUM(FILTER(Sales[Revenue],Sales[Date]>end-7)),prv,SUM(FILTER(Sales[Revenue],(Sales[Date]<=end-7)*(Sales[Date]>end-14))),IF(prv=0,1,(cur-prv)/prv))}, WRAPROWS(flat,2,""))
스파크라인
=LET(d,SORT(UNIQUE(Sales[Date])), r,MAP(d,LAMBDA(x,SUM(FILTER(Sales[Revenue],Sales[Date]=x)))), r14,TAKE(r,-14), SPARKLINE(r14))
VSTACK으로 블록 합치기
=VSTACK({"KPI","Value"}, KPI1, {"Top 5 Categories","Revenue"}, TopTbl, {"Date","Revenue","Orders"}, J2#)
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| 차트 일부만 표시 | 고정 주소 참조 | 시작셀#로 연결 |
| #SPILL! | 스필 겹침 | 영역 비우기 |
| 날짜 축 깨짐 | 텍스트 날짜 | –Date 또는 서식 변경 |
| AOV 오류 | 분모 0 | IF 분기 처리 |
맺음말
WRAPROWS·VSTACK과 SPARKLINE만으로 자동 대시보드가 완성됩니다. 다음 글은 카드형 KPI 레이아웃 자동화로 이어집니다.