본문 바로가기
엑셀

피벗테이블 데이터 누락 원인과 해결방법

by 오늘의 배움터 2025. 6. 3.
반응형

엑셀 피벗테이블을 사용하다 보면 간혹 특정 행이나 값이 누락되는 현상을 경험하게 됩니다.

이 문제는 단순한 설정 오류나 데이터 범위 지정 미스 등으로 인해 발생하는 경우가 많습니다.

피벗테이블 데이터 누락의 주요 원인과 그에 대한 해결 방법을 체계적으로 안내합니다.

 

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. 요약 및 마무리

  • 피벗테이블 누락은 대부분 원본 범위 문제
  • 표로 전환하면 자동 확장 가능
  • 숨겨진 데이터, 공백, 오류값 제거 필요
  • 항상 새로 고침 및 필드 필터 확인

피벗테이블의 데이터 누락 문제는 대부분 간단한 점검만으로 해결할 수 있습니다. 위의 팁을 따라 체크해보세요.

 

반응형