엑셀에서 피벗테이블을 만든 뒤 새 매출 행을 추가하고 새로고침까지 눌렀는데, 합계가 예전 그대로인 경우가 있습니다. 원본 표에는 새로운 주문이 보이지만 피벗테이블에는 새 상품이나 새 지역이 나타나지 않는 상황입니다.
이때 피벗테이블이 고장 났다고 생각하기 쉽지만, 실제로는 새로 추가한 행이 기존 데이터 원본 범위 밖에 있기 때문일 수 있습니다. 반대로 범위는 맞는데 필터 때문에 숨겨져 있거나 금액이 텍스트로 저장되어 합계가 달라질 수도 있습니다.
이번 글에서는 엑셀 피벗테이블 새로고침해도 데이터 반영 안 될 때 해결 방법을 고정된 원본 범위, 데이터 원본 변경, Excel 표(Ctrl+T), 필터와 숫자 형식 점검으로 나누어 설명합니다. Microsoft 365와 최근 Windows용 Excel을 기준으로 하며 메뉴 명칭과 자동 새로고침 동작은 버전·환경에 따라 다를 수 있습니다.
핵심 요약
① 피벗테이블의 원본 범위 확인 → ② 추가한 행까지 범위 확장 → ③ 새로고침 → ④ 필터·집계 방식 확인 순서로 점검하세요. 계속 행을 추가하는 업무라면 원본을 Excel 표(Ctrl+T)로 만들고, 피벗테이블 원본도 그 표로 연결하는 편이 관리하기 쉽습니다. 원본 데이터를 삭제하거나 피벗테이블을 바로 다시 만들 필요는 없습니다.

1. 새로고침을 해도 새 데이터가 빠지는 이유
피벗테이블의 새로고침은 현재 연결된 원본을 다시 읽는 작업입니다. 반면 데이터 원본 변경은 어느 셀 범위를 읽을지 바꾸는 작업입니다. 피벗테이블이 고정된 셀 범위를 사용한다면, 그 범위 바깥에 새 행을 추가해도 새로고침만으로는 포함되지 않을 수 있습니다.
| 증상 | 우선 의심할 원인 | 먼저 할 일 |
|---|---|---|
| 새 행을 넣었는데 합계가 그대로 | 피벗테이블 원본 범위 고정 | 데이터 원본 변경에서 마지막 행 확인 |
| 기존 행의 숫자를 수정했는데 그대로 | 갱신 전 캐시·새로고침 필요 | 피벗테이블 새로고침 실행 |
| 특정 지역이나 품목만 사라짐 | 필터·슬라이서 적용 | 필터 상태와 새 항목 선택 확인 |
| 합계 대신 거래 건수만 표시됨 | 값 필드 요약 기준이 개수 | 값 필드 설정에서 합계 확인 |
| 외부 데이터는 바뀌었는데 표가 그대로 | 쿼리/연결 갱신이 선행돼야 함 | 데이터 연결 갱신 후 피벗 새로고침 |
중요한 구분
고정 범위 A1:D7로 연결된 피벗테이블에서 8~9행을 추가했다면, 새로고침은 원칙적으로 기존 범위 안의 데이터만 읽습니다. 반면 원본이 Excel 표이고 새 행이 그 표에 포함되었다면, 표가 확장된 뒤 새로고침으로 반영할 수 있습니다.

2. 피벗테이블이 실제로 읽는 원본 범위 확인
STEP 1. 피벗테이블 안의 셀 선택
결과 표 안에서 아무 셀이나 클릭해 피벗테이블 분석 또는 해당 버전의 피벗테이블 탭을 표시합니다.
STEP 2. 데이터 원본 변경 메뉴 열기
피벗테이블 분석 → 데이터 원본 변경을 선택합니다. 대화 상자에 표시된 원본이 셀 범위인지, 표 이름인지 확인하세요.
STEP 3. 첫 행과 마지막 행 비교
예를 들어 원본이 원본_고정!$A$1:$D$7로 되어 있는데 실제 데이터가 9행까지 있다면, 8~9행은 원본에서 제외되어 있습니다. 빈 행이나 열이 원본 데이터 중간에 있는지도 같이 확인합니다.

3. 해결 방법: 데이터 원본 범위를 새 행까지 늘리기
- 원본 파일의 사본을 저장합니다. 다른 피벗테이블·차트가 연결된 문서라면 수정 영향도 확인하세요.
- 피벗테이블의 아무 셀을 클릭하고 피벗테이블 분석 → 데이터 원본 변경을 엽니다.
- 기존
원본_고정!$A$1:$D$7을원본_고정!$A$1:$D$9로 수정합니다. 실제 파일에서는 마지막 데이터 행까지 지정하세요. - 확인을 누른 뒤 피벗테이블을 마우스 오른쪽 버튼으로 클릭해 새로고침을 선택합니다.
- 신규 품목·지역·합계가 추가되었는지 확인하고, 필요한 경우 필터도 검토합니다.
단축키 Alt + F5는 Windows용 Excel에서 선택한 피벗테이블을 새로고침할 때 일반적으로 사용할 수 있지만, 버전·환경에 따라 동작 차이가 있을 수 있습니다. 메뉴로 확인하는 방법을 기본으로 사용하세요.
원본 열 자체가 바뀌었다면?
열을 대량으로 추가하거나 삭제해 필드 구조가 크게 달라진 경우에는 기존 피벗테이블에서 원본 범위만 수정하는 것보다 새 피벗테이블을 만드는 편이 간단할 수 있습니다. 그러나 단순히 행만 추가된 경우라면 먼저 원본 범위 수정부터 시도하세요.

4. 새 행이 계속 늘어난다면 Excel 표(Ctrl+T)로 관리
매일 데이터가 추가되는 업무라면 고정된 셀 주소로 범위를 관리하기보다 Excel 표를 원본으로 사용하는 편이 효율적입니다. Excel 표는 인접한 새 행이 표에 포함되도록 확장할 수 있고, 그 표를 원본으로 사용하는 피벗테이블은 새로고침할 때 확장된 데이터를 읽습니다.
- 원본 데이터에서 제목 행을 포함한 범위를 선택하고 Ctrl + T를 누릅니다.
- 머리글 포함을 확인한 뒤 표를 만듭니다. 표 디자인에서 표 이름을 확인합니다. 예:
tblSales41. - 기존 피벗테이블을 계속 사용한다면 데이터 원본 변경에서 셀 주소 대신 해당 표 이름을 지정합니다. 단순히 원본을 표로 바꾸는 것만으로 기존 피벗테이블 연결이 자동 변경되는 것은 아닙니다.
- 표 바로 아래에 새로운 데이터를 추가하고, 실제 표 범위가 확장되었는지 확인합니다.
- 피벗테이블을 새로고침한 후 새 항목과 합계를 확인합니다.
일부 최신 Microsoft 365 환경은 연결된 로컬 데이터의 피벗테이블 자동 새로고침을 지원하기도 합니다. 하지만 이전 버전이나 설정에 따라 수동 새로고침이 필요할 수 있으므로, 작업 결과는 항상 직접 검증하세요.

5. 범위를 늘렸는데도 피벗테이블 값이 다를 때
① 필터·슬라이서가 새 행을 숨기고 있는지
품목 또는 지역 필터에 기존 항목만 선택되어 있으면 새 품목이 나타나지 않을 수 있습니다. 피벗테이블의 필터를 임시로 해제해 보고, 슬라이서가 연결되어 있다면 선택 조건도 확인하세요.
② 숫자 데이터가 텍스트로 들어왔는지
매출액 열에 "59,000" 같은 텍스트가 혼합되면 합계가 기대와 다르게 계산되거나 값 필드가 합계가 아닌 개수로 표시될 수 있습니다. 값 필드 설정의 요약 기준과 실제 셀의 데이터 형식을 함께 확인해야 합니다.
③ 중간의 빈 행·열, 중복 머리글이 있는지
원본은 제목 행이 하나인 표 형태가 적합합니다. 데이터를 아래에 붙여넣을 때 빈 행이 생기거나 같은 머리글이 중간에 끼어들지 않았는지 확인하세요.
④ Power Query나 외부 연결 원본인지
원본이 외부 파일, 데이터베이스, Power Query 등과 연결돼 있다면 연결 자체의 새로고침이 먼저 필요할 수 있습니다. 불러온 결과 테이블이 업데이트되었는지 확인한 다음 피벗테이블을 새로고침하세요.

6. 실습 파일로 원본 범위 문제 직접 재현하기
아래 연습 파일에는 가상의 판매 데이터가 들어 있습니다. 개인정보나 실제 거래자료는 사용하지 않았고, 고정 범위 실습 시트와 Excel 표 실습 시트를 구분해 두었습니다.
| 실습 구성 | 파일 안의 내용 | 확인 목표 |
|---|---|---|
| 원본_고정 | 1~7행: 기존 데이터 / 8~9행: 노란색 추가 행 | 원본 A1:D7을 고정했을 때 누락 재현 |
| 표_동적 | Excel 표 이름: tblSales41 |
표를 원본으로 한 피벗테이블 구성 |
| 결과비교 | 고정 범위와 확장 범위의 SUMIF 비교 | 기존 635,000원 → 확장 후 739,000원 |
| 실습안내 | Excel에서 직접 피벗테이블 만드는 순서 | 작업 전후로 결과 검증 |
실습의 정확한 조건
중요: 배포하는 XLSX에는 실제 피벗테이블이 미리 생성되어 있지 않습니다. 독자가 Excel에서 직접 피벗테이블을 만드는 연습 파일입니다. Excel이 자동으로 전체 범위 A1:D9를 선택할 수 있으므로, 첫 번째 피벗테이블을 만들 때 원본을 반드시 A1:D7로 명시해야 ‘새 행 누락’ 상태를 재현할 수 있습니다. 파일의 결과비교 시트는 SUMIF 계산표이며 피벗테이블 화면이 아닙니다.
실습 파일: 41_피벗테이블_새행누락_실습예제.xlsx — 이 문단 바로 아래에 첨부된 파일을 내려받아 따라 해 보세요.
- 원본_고정 시트에서 피벗테이블을 새로 만듭니다. 원본 범위를 반드시
A1:D7로 지정합니다. - 행: 품목, 값: 매출액 합계로 구성하고 전체 합계 635,000원을 확인합니다.
- 노란색 8~9행은 이미 입력되어 있지만 고정된 원본 범위 밖에 있습니다. 피벗테이블을 새로고침해도 104,000원이 빠진 상태인지 확인합니다.
- 데이터 원본 변경에서
A1:D9로 확장하고 다시 새로고침합니다. - 전체 합계 739,000원과 헤드셋 59,000원·마우스 추가분 45,000원을 확인합니다.
7. 가장 빠른 최종 점검 순서
- 추가한 행이 원본 시트에 존재하는지, 데이터가 실제로 저장됐는지 확인합니다.
- 피벗테이블의 데이터 원본이 새 행까지 포함하는지 확인합니다.
- 범위가 부족하면 데이터 원본 변경 후 다시 새로고침합니다.
- 필터·슬라이서·값 필드의 합계/개수를 확인합니다.
- 원본 합계와 피벗테이블 합계를 비교해 누락된 행이나 중복을 확인합니다.

한 줄 정리
새로고침은 원본 범위를 자동으로 늘리는 명령이 아닙니다. 고정된 범위 밖에 새 행이 있다면 먼저 원본 범위를 바꾸고, 반복 업무라면 Excel 표를 피벗테이블 원본으로 연결하세요.
자주 묻는 질문(FAQ)
Q1. 피벗테이블에서 새로고침을 여러 번 눌러도 새 행이 안 나옵니다.
원본 범위가 고정돼 있지 않은지 먼저 확인하세요. 기존 범위 밖의 행은 새로고침만으로 포함되지 않을 수 있습니다.
Q2. 원본 데이터를 Excel 표로 바꾸기만 하면 기존 피벗테이블도 자동 변경되나요?
항상 그렇지는 않습니다. 기존 피벗테이블의 데이터 원본도 해당 Excel 표 이름으로 바꾸었는지 확인해야 합니다.
Q3. 원본 범위는 맞는데 새 품목이 안 보입니다.
피벗테이블 필터나 슬라이서가 적용되어 있는지 확인하고 새로고침하세요. 필요하면 필터의 항목 선택도 검토합니다.
Q4. 피벗테이블 값이 합계가 아니라 개수로 나오는 이유는 무엇인가요?
값 필드의 요약 방식이 개수로 지정됐거나 원본 금액이 텍스트로 들어온 경우가 있습니다. 필드 설정과 원본 숫자 형식을 함께 확인하세요.
Q5. Excel에서 자동 새로고침이 된다면 수동 새로고침은 필요 없나요?
지원 여부와 설정은 버전에 따라 달라집니다. 자동 새로고침을 사용하더라도 원본 범위와 필터가 올바른지 결과를 검증하는 것이 중요합니다.
관련 글
- 엑셀 CSV 파일 한글 깨짐 해결 방법|UTF-8·CP949 인코딩 확인 — 원본을 CSV로 받을 때 문자 인코딩부터 올바르게 가져오는 방법
- 엑셀 숫자가 날짜로 자동 변경될 때 해결 방법 — 숫자·상품코드가 날짜나 텍스트로 변하는 문제 구별