카테고리 없음
엑셀/엑셀 부분합/대량의 데이터를 다룰 때
K-직장인 S
2025. 3. 19. 12:17
엑셀 데이터 부분합
기본 개념
부분합은 정렬된 데이터에서 그룹별로 합계, 평균 등의 요약 통계를 자동으로 계산해주는 엑셀의 강력한 기능입니다. 대량의 데이터를 구조화하고 분석하는 데 매우 유용합니다.
부분합 사용을 위한 필수 조건
- 데이터에 반드시 머리글(헤더) 행이 있어야 함
- 부분합을 적용할 기준 열을 먼저 정렬해야 함
- 데이터에 빈 행이 없어야 함
부분합 적용 방법
- 데이터 범위 선택 (헤더 포함)
- '데이터' 탭 → '개요' 그룹 → '부분합' 클릭
- '부분합' 대화 상자에서:
- '기준' 필드: 그룹화할 열 선택
- '부분합 사용' 필드: 계산 함수 선택 (합계, 평균, 개수 등)
- '추가할 항목' 필드: 계산을 적용할 열 선택
부분합 함수 종류
- 합계(Sum): 가장 일반적으로 사용, 그룹별 총합 계산
- 개수(Count): 각 그룹의 항목 수 계산
- 평균(Average): 그룹별 평균값 계산
- 최대값(Max): 그룹 내 최대값 찾기
- 최소값(Min): 그룹 내 최소값 찾기
- 곱(Product): 그룹 내 값들의 곱 계산
- 표준편차(StdDev): 그룹 내 표준편차 계산
- 분산(Var): 그룹 내 분산 계산
- 표본표준편차(StdDevp): 표본 표준편차 계산
- 표본분산(Varp): 표본 분산 계산
실용적인 예시
예시 1: 지역별 매출 부분합
A열: 지역
B열: 제품
C열: 매출액
적용 방법:
- A열(지역)을 기준으로 데이터 정렬
- 전체 데이터 선택 → '데이터' → '부분합'
- 기준: '지역', 부분합 사용: '합계', 추가할 항목: '매출액'
- 결과: 각 지역별 총 매출액이 자동 계산됨
예시 2: 다중 수준 부분합
A열: 부서
B열: 팀
C열: 직원명
D열: 판매량
적용 방법:
- 먼저 A열(부서), 그다음 B열(팀) 순으로 정렬
- 전체 데이터 선택 → '부분합'
- 기준: '부서', 부분합 사용: '합계', 추가할 항목: '판매량'
- '바꾸기' 대신 '추가' 옵션 선택
- 기준: '팀', 부분합 사용: '합계', 추가할 항목: '판매량'
- 결과: 부서별, 팀별 판매량 계층 구조로 표시
부분합 관리 및 활용 팁
개요 수준 조정
부분합 적용 후 왼쪽에 나타나는 개요 레벨 버튼(1, 2, 3 등)을 클릭하여 데이터 표시 수준을 조정할 수 있습니다:
- 레벨 1: 총 합계만 표시
- 레벨 2: 그룹별 부분합 표시
- 레벨 3: 모든 세부 데이터 표시
부분합 제거
'데이터' → '부분합' → '모두 제거' 버튼으로 적용된 부분합을 제거할 수 있습니다.
여러 열에 대한 부분합
'추가할 항목'에서 여러 열을 동시에 선택하여 다양한 데이터에 대한 부분합을 한 번에 계산할 수 있습니다.
필터와 함께 사용
부분합과 필터를 함께 사용할 수 있지만, 필터 적용 전에 부분합을 먼저 추가해야 합니다.
부분합 데이터 복사
부분합 결과만 다른 시트로 복사하려면:
- 개요 레벨 버튼으로 원하는 수준만 표시
- 표시된 데이터만 선택하여 복사
고급 활용 사례
부분합과 피벗 테이블 비교
- 부분합: 원본 데이터 시트에 직접 요약 정보를 추가, 계층적 구조로 표시
- 피벗 테이블: 별도 보고서 생성, 더 유연한 레이아웃과 계산 옵션 제공
SUBTOTAL 함수 직접 사용
=SUBTOTAL(9, B2:B10)
9는 함수 코드(SUM), B2:B10은 계산 범위입니다. 이 함수는 필터링된 데이터에만 적용되는 장점이 있습니다.
함수 코드 참조
- 1: AVERAGE
- 2: COUNT
- 3: COUNTA
- 4: MAX
- 5: MIN
- 9: SUM
부분합은 대용량 데이터를 다룰 때 특히 유용하며, 계층적 구조로 데이터를 요약하고 분석하는 강력한 도구입니다. 정렬된 데이터에서 그룹별 통계를 빠르게 확인하고 싶을 때 피벗 테이블보다 간단하게 적용할 수 있는 장점이 있습니다.