
엑셀 데이터 추가했는데 수식·피벗·차트가 안 따라올 때 — 자동 확장 완벽 가이드
엑셀 데이터 추가해도 수식이 안 늘어날 때는 범위를 표(테이블)로 바꾸고 구조적 참조로 수식을 교체하면 대부분 즉시 해결됩니다. 피벗/차트도 표를 원본으로 지정하면 새 행이 자동으로 포함됩니다.
Quick Fix(3분)
- 데이터 범위를 선택하고 Ctrl+T로 표 생성(머리글 포함).
- 수식을
=SUM(Table1[금액])처럼 구조적 참조로 변경. - 피벗/차트의 원본을 Table1로 지정 후 새로 고침.
왜 자동 확장이 안 되나
일반 범위는 주소가 고정되므로 새 행이 포함되지 않습니다. 표(테이블)는 내부적으로 동적 범위를 가지며 행 추가 시 참조가 자동으로 늘어납니다.
표와 구조적 참조
총합: =SUM(Table_Sales[금액])
조건합: =SUMIFS(Table_Sales[금액], Table_Sales[지역], E2)
최근 30일: =SUMIFS(Table_Sales[금액], Table_Sales[일자], ">"&TODAY()-30)
피벗/차트 자동 확장
- 피벗: 데이터 원본 변경 → Table_Sales, 우클릭 → 새로 고침.
- 차트: 가로축/값 범위를 표 열로 지정하면 행 추가 시 자동 반영.
구버전: 동적 범위
OFFSET(간단·휘발성) 또는 INDEX(권장)로 이름을 정의해 자동 확장.
// INDEX 방식(권장)
=rngAmount: =$D$2:INDEX($D:$D, COUNT($D:$D)+1)
실무 예제
// 표 이름: Table_Sales
=SUM(Table_Sales[금액])
=UNIQUE(Table_Sales[카테고리])
=FILTER(Table_Sales, Table_Sales[지역]=I2)
체크리스트
- 항상 표로 시작하기, 수식은 구조적 참조.
- 피벗/차트 원본=표, 보고 전 모두 새로 고침.
- 구버전은 INDEX 동적 범위 사용.
- 외부 데이터는 Power Query로 형식 고정.
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| 합계가 새 행 미포함 | 고정 주소 | 표 + 구조적 참조 |
| 피벗이 업데이트 안 됨 | 원본이 범위/새로 고침 누락 | 원본=표, 새로 고침 |
| 차트가 안 늘어남 | 고정 범위 | 차트 데이터=표 열 |
| 파일이 느려짐 | OFFSET 남용 | INDEX 기반 동적 범위 |