엑셀 피벗테이블을 사용하다 보면 간혹 특정 행이나 값이 누락되는 현상을 경험하게 됩니다.
이 문제는 단순한 설정 오류나 데이터 범위 지정 미스 등으로 인해 발생하는 경우가 많습니다.
피벗테이블 데이터 누락의 주요 원인과 그에 대한 해결 방법을 체계적으로 안내합니다.
1. 피벗테이블에 데이터가 누락되는 주요 원인
1-1. 데이터 범위에 포함되지 않음
가장 흔한 원인은 피벗테이블의 원본 데이터 범위가 새로 추가된 행을 포함하지 않는 경우입니다.
이때는 범위를 수동으로 다시 지정하거나, Excel 표(Table)로 만들어 자동 확장되도록 설정하는 것이 좋습니다.
삽입 → 표 → 피벗테이블 다시 삽입
1-2. 숨겨진 행 또는 필터 적용된 데이터
필터나 숨기기 기능으로 가려진 데이터는 피벗테이블에서 무시될 수 있습니다.
데이터 확인 시, 모든 행이 표시되고 필터가 해제되었는지 확인하세요.
1-3. 데이터에 공백 또는 오류값 포함
빈 셀
이나 #N/A, #DIV/0!
같은 오류값이 있으면, 피벗테이블이 해당 행을 정상 인식하지 못할 수 있습니다.
정리 함수(CLEAN, IFERROR 등)로 사전 처리하세요.
1-4. 데이터 형식 불일치
같은 열인데 일부는 숫자, 일부는 텍스트 형식이면 집계되지 않을 수 있습니다. 숫자 형식으로 통일
하거나, 값 붙여넣기
로 일괄 변환하세요.
2. 누락 문제 해결 방법
2-1. 원본 데이터를 표로 변환
원본 데이터를 Excel 표(CTRL + T)로 변환하면, 이후 행 추가 시에도 자동으로 피벗테이블 범위에 포함됩니다.
2-2. 피벗테이블 새로 고침
데이터를 변경한 후에는 피벗테이블 → 마우스 우클릭 → 새로 고침을 꼭 실행해야 최신 데이터가 반영됩니다.
2-3. 피벗 필드 설정 확인
피벗 필드에 필터가 걸려 있는 경우 일부 값이 숨겨질 수 있습니다. 모든 항목이 표시되도록 필터를 초기화하세요.
2-4. ‘0 값 표시’ 옵션 확인
값 필드에서 값이 0일 경우 표시 여부를 설정할 수 있습니다. 0도 누락된 것처럼 보일 수 있으므로, 표시 설정을 조정해 주세요.
피벗테이블 → 옵션 → 레이아웃 및 서식 → 빈 셀에 표시할 값 설정
3. 실무 꿀팁: 자동 새로 고침 매크로
파일을 열 때마다 자동으로 피벗테이블을 새로 고침하려면 아래와 같은 VBA 코드를 활용할 수 있습니다.
Private Sub Workbook_Open()
Dim pt As PivotTable
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
Next pt
Next ws
End Sub
이 코드는 ThisWorkbook
모듈에 입력합니다.
4. 요약 및 마무리
- 피벗테이블 누락은 대부분 원본 범위 문제
- 표로 전환하면 자동 확장 가능
- 숨겨진 데이터, 공백, 오류값 제거 필요
- 항상 새로 고침 및 필드 필터 확인
피벗테이블의 데이터 누락 문제는 대부분 간단한 점검만으로 해결할 수 있습니다. 위의 팁을 따라 체크해보세요.
'엑셀' 카테고리의 다른 글
엑셀에서 잘 알려지지 않은 유용한 기능들 (1) | 2025.06.01 |
---|---|
엑셀에서 자주 사용하는 32개 단축키 (0) | 2025.05.31 |
엑셀 COUNT, COUNTA, COUNTBLANK 함수 완벽 비교와 실전 활용 (0) | 2025.05.29 |
엑셀 텍스트 나누기, 셀 데이터 빠르게 분리하기 (0) | 2025.05.26 |
엑셀 급여명세서 자동화 양식 만들기 가이드 (1) | 2025.05.26 |