엑셀 원본 표에 새로운 거래 내역을 추가했는데 피벗 테이블의 합계가 그대로이거나, 새로 입력한 항목이 필터 목록에 나타나지 않을 수 있습니다.
이때 피벗 테이블을 여러 번 새로 고쳐도 결과가 바뀌지 않는다면 새로 고침 기능보다 피벗 테이블이 실제로 참조하는 원본 범위를 먼저 확인해야 합니다.
새로 고침은 현재 연결된 원본을 다시 읽는 작업입니다. 새 행이나 새 열이 기존 원본 범위 밖에 있다면 새로 고침만으로는 해당 데이터가 포함되지 않을 수 있습니다.
이 글은 Microsoft의 피벗 테이블 새로 고침, 데이터 원본 변경, Excel 표와 피벗 테이블 옵션 공식 문서를 기준으로 작성했습니다. 메뉴 이름과 자동 새로 고침 지원 여부는 Excel 버전과 업데이트 상태에 따라 일부 다를 수 있습니다.
![]() |
| 피벗 테이블 새로 고침은 현재 연결된 원본의 변경 내용을 다시 읽는 작업이며, 원본 범위 밖에 추가된 행은 먼저 범위에 포함해야 합니다. 위 이미지는 원본 범위 변경과 새로 고침의 차이를 설명하기 위한 대표 개념 이미지입니다. |
새로 고침과 원본 범위 변경은 서로 다른 작업입니다
피벗 테이블을 새로 고치면 변경된 값을 다시 집계할 수 있습니다.
새 행이 원본 범위 안에 포함돼 있는지 먼저 확인해야 합니다.
원본 범위를 새 열까지 확장해야 필드 목록에 나타납니다.
따라서 새로 고침을 반복하기 전에 원본에서 무엇을 변경했는지부터 구분합니다.
기존 값만 변경했다면 피벗 테이블을 새로 고칩니다
원본 범위 안의 금액, 날짜, 상태 또는 담당자 값을 수정했다면 피벗 테이블을 새로 고칩니다.
- 피벗 테이블 안의 셀 하나를 선택합니다.
- 마우스 오른쪽 단추를 누릅니다.
- 새로 고침을 선택합니다.
리본 메뉴에서는 피벗 테이블 분석 → 새로 고침을 사용할 수 있습니다. 일부 버전에서는 탭 이름이 분석으로 표시됩니다.
Windows 데스크톱 Excel에서는 다음 바로 가기도 사용할 수 있습니다.
Alt + F5
같은 통합 문서의 여러 피벗 테이블과 외부 연결을 함께 갱신해야 한다면 데이터 → 모두 새로 고침을 사용합니다.
새 행이 나타나지 않으면 현재 데이터 원본을 확인합니다
원본 데이터가 다음 범위로 설정됐다고 가정합니다.
원본!$A$1:$F$500
새 거래 내역을 501행부터 550행에 추가했다면 기존 피벗 테이블은 500행까지만 참조하고 있을 수 있습니다.
현재 원본을 확인하는 순서입니다.
- 피벗 테이블 안의 셀을 선택합니다.
- 피벗 테이블 분석 → 데이터 원본 변경을 선택합니다.
- 테이블/범위 상자의 참조 주소를 확인합니다.
- 새 데이터가 있는 마지막 행과 열까지 범위를 다시 선택합니다.
- 확인을 선택한 뒤 피벗 테이블을 새로 고칩니다.
새 범위는 다음과 같이 확장될 수 있습니다.
원본!$A$1:$F$550
머리글이 없는 열, 다른 보고서, 합계 행 또는 메모 영역까지 범위에 포함하면 의도하지 않은 필드와 값이 추가될 수 있습니다. 하나의 머리글 행과 실제 데이터 행만 선택합니다.
데이터가 계속 늘어난다면 원본을 Excel 표로 만듭니다
매일 또는 매달 행이 추가되는 자료라면 원본 주소를 계속 수동으로 수정하기보다 Excel 표를 피벗 테이블의 원본으로 사용할 수 있습니다.
- 원본의 머리글과 전체 데이터 범위를 선택합니다.
Ctrl+T를 누릅니다.- 머리글 포함이 올바르게 선택됐는지 확인합니다.
- 확인을 선택해 Excel 표를 만듭니다.
표 이름은 표 디자인 탭에서 확인하거나 변경할 수 있습니다. 예를 들어 표 이름을 다음처럼 지정할 수 있습니다.
SalesData
기존 피벗 테이블의 원본이 일반 셀 범위였다면 표로 변환한 뒤에도 피벗 테이블 원본이 자동으로 표 이름으로 바뀌었다고 단정하면 안 됩니다.
피벗 테이블에서 데이터 원본 변경을 열고 원본을 다음 표 이름으로 지정합니다.
SalesData
이후 표의 마지막 행 바로 아래에 데이터를 입력해 표가 확장되면, 피벗 테이블을 새로 고칠 때 새 행도 원본에 포함됩니다.
새 열이 필드 목록에 나타나지 않을 때
원본 오른쪽에 ‘지역’, ‘담당 부서’ 또는 ‘이익’ 열을 추가했는데 피벗 테이블 필드 목록에 보이지 않는다면 현재 원본 범위에 새 열이 포함되지 않았을 수 있습니다.
데이터 원본 변경에서 새 열까지 포함하도록 범위를 확장한 뒤 피벗 테이블을 새로 고칩니다.
원본 머리글은 다음 조건을 갖추는 편이 적절합니다.
- 각 열에 비어 있지 않은 머리글이 있음
- 각 머리글 이름이 서로 구분됨
- 머리글이 한 행으로 구성됨
- 머리글과 원본 데이터에 병합 셀이 없음
- 표 중간에 완전히 빈 행이나 빈 열이 없음
열이 대량으로 추가되거나 삭제돼 원본 구조가 크게 바뀌었다면 기존 피벗 테이블의 원본을 억지로 수정하기보다 새로운 피벗 테이블을 만드는 편이 적절할 수 있습니다.
합계 대신 개수로 표시되면 원본 데이터 형식을 확인합니다
금액 필드를 값 영역에 넣었는데 금액의 합계가 아니라 금액의 개수로 표시되는 경우가 있습니다.
Excel이 해당 열을 완전한 숫자 열로 판단하지 못하면 기본 요약 방식이 개수로 설정될 수 있습니다.
원본 금액 열에서 다음 항목을 확인합니다.
- 숫자로 저장된 텍스트
- 숫자 사이에 입력된 문자
- 공백 문자만 들어 있는 셀
- 날짜나 오류 값이 섞인 셀
- 금액 앞뒤에 추가된 통화 문자
원본 데이터를 숫자로 정리한 뒤 피벗 테이블을 새로 고칩니다. 값 영역의 필드에서 마우스 오른쪽 단추를 누르고 값 요약 기준 → 합계도 확인합니다.
요약 방식을 합계로 바꾸는 것만으로 원본의 잘못된 문자 데이터가 수정되는 것은 아닙니다. 원본 열의 데이터 형식을 먼저 통일해야 합니다.
삭제한 항목이 필터 목록에 계속 남아 있을 때
원본에서 특정 부서명이나 상품명을 삭제했는데 피벗 테이블의 필터 목록에는 이전 항목이 계속 표시될 수 있습니다.
이는 피벗 테이블 캐시에 이전 항목이 보존된 경우 확인할 수 있습니다. 일반 워크시트 범위나 표를 기반으로 한 비OLAP 피벗 테이블에서는 다음 설정을 검토합니다.
- 피벗 테이블 안의 셀을 선택합니다.
- 피벗 테이블 분석 → 옵션을 선택합니다.
- 데이터 탭을 선택합니다.
- 필드당 유지할 항목 수를 없음으로 설정합니다.
- 확인을 선택하고 피벗 테이블을 새로 고칩니다.
외부 OLAP 원본이나 데이터 모델 기반 피벗 테이블에서는 사용할 수 있는 옵션이 다를 수 있습니다.
파일을 열 때마다 자동으로 새로 고치기
피벗 테이블이 있는 파일을 열 때 원본을 다시 읽도록 설정할 수 있습니다.
- 피벗 테이블 안의 셀을 선택합니다.
- 피벗 테이블 분석 → 옵션을 선택합니다.
- 데이터 탭을 선택합니다.
- 파일을 열 때 데이터 새로 고침을 선택합니다.
- 확인을 선택합니다.
이 설정은 파일을 열 때 새로 고침을 실행하는 것이며, 일반 셀 범위 밖에 추가된 새 행을 자동으로 원본 범위에 포함시키는 기능은 아닙니다. 행이 계속 증가한다면 Excel 표를 원본으로 사용하는 구조가 함께 필요합니다.
새로 고침 후 열 너비와 서식이 바뀔 때
새로 고침할 때 피벗 테이블의 열 너비가 다시 맞춰지거나 사용자가 적용한 서식이 달라질 수 있습니다.
피벗 테이블 옵션의 레이아웃 및 서식 탭에서 다음 항목을 확인합니다.
- 업데이트할 때 열 너비 자동 맞춤
- 업데이트할 때 셀 서식 유지
현재 지정한 열 너비를 유지하려면 열 너비 자동 맞춤을 해제하고, 새로 고침 후에도 서식을 유지하려면 셀 서식 유지 옵션을 선택합니다.
개별 셀에 임시로 적용한 서식보다 피벗 테이블 스타일을 사용하는 편이 새로 고침 후 일관된 모양을 유지하는 데 적합합니다.
외부 데이터와 Power Query를 원본으로 사용할 때
피벗 테이블이 Power Query, 데이터베이스 또는 다른 외부 연결을 사용한다면 워크시트 값만 수정하는 경우와 새로 고침 과정이 다릅니다.
데이터 → 모두 새로 고침을 실행한 뒤 다음 항목을 확인합니다.
- 외부 파일이나 서버에 접근할 수 있는지
- 연결에 필요한 로그인과 권한이 유효한지
- Power Query 단계에서 오류가 발생하지 않았는지
- 쿼리 결과가 실제 피벗 테이블 원본으로 로드되는지
- 연결 파일이나 원본 파일의 위치가 변경됐는지
통합 문서 데이터 모델을 기반으로 하는 피벗 테이블은 일반 셀 범위처럼 데이터 원본 변경에서 임의의 범위로 교체할 수 없는 경우가 있습니다. 이때는 데이터 모델의 테이블과 연결 구조를 확인해야 합니다.
새로 고침 오류를 줄이는 원본 데이터 구조
피벗 테이블이 안정적으로 원본을 읽도록 하려면 데이터 구조를 다음처럼 유지합니다.
- 첫 행에는 고유하고 비어 있지 않은 열 이름 사용
- 한 열에는 같은 종류의 데이터 형식 사용
- 원본 안에 병합 셀을 사용하지 않음
- 중간에 합계 행과 부분합 행을 넣지 않음
- 중간에 완전히 빈 행과 빈 열을 만들지 않음
- 행이 계속 추가된다면 Excel 표로 관리
피벗 테이블은 원본을 직접 수정하지 않고 캐시에 저장된 데이터의 스냅숏을 이용해 요약합니다. 원본을 수정한 뒤에는 원본 범위와 데이터 형식을 확인하고 새로 고쳐야 결과가 변경됩니다.
증상에 따라 확인할 위치
| 증상 | 첫 확인 위치 |
|---|---|
| 기존 값 변경이 반영되지 않음 | 피벗 테이블 새로 고침 |
| 새 행이 나타나지 않음 | 데이터 원본 범위의 마지막 행 |
| 새 열이 필드 목록에 없음 | 데이터 원본 범위의 마지막 열과 머리글 |
| 합계 대신 개수로 표시 | 원본 열의 숫자·텍스트 혼합 여부 |
| 삭제한 항목이 계속 보임 | 피벗 테이블 옵션의 삭제된 항목 보존 |
| 새로 고침 후 서식이 바뀜 | 레이아웃 및 서식 옵션 |
| 외부 연결에서 오류 발생 | 쿼리·연결·로그인·원본 파일 위치 |
원본 데이터에서 중복 행을 정리해야 한다면 아래 글에서 삭제와 고유 목록 추출의 차이를 확인할 수 있습니다.
내용 확인에 사용한 Microsoft 공식 자료
공식 문서 확인일: 2026년 8월 5일

댓글 쓰기