CSV 그룹·집계기
브라우저 처리CSV를 지정한 열 값별로 묶어 행 수를 세고, value 열의 합계·평균·최소·최대를 계산합니다. 묶을 열을 쉼표로 여러 개 쓸 수 있고 1,200처럼 쉼표 든 숫자도 읽습니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
주문 내역을 카테고리별로, 방문 기록을 지역별로 묶어 요약하는 도구입니다. 설정 칸에 group=category라고 적으면 카테고리마다 행이 몇 개인지 세고, value=amount를 더하면 그 열의 합계, 평균, 최소, 최대까지 함께 계산합니다.
category,count,sum_amount,avg_amount,min_amount,max_amount 의류,3,42000,21000,12000,30000 잡화,1,45000,45000,45000,45000
CSV 그룹·집계기 사용 가이드
주문 내역을 카테고리별로, 방문 기록을 지역별로 묶어 요약하는 도구입니다. 설정 칸에 group=category라고 적으면 카테고리마다 행이 몇 개인지 세고, value=amount를 더하면 그 열의 합계, 평균, 최소, 최대까지 함께 계산합니다.
group=region,category처럼 열을 쉼표로 이으면 두 열의 조합마다 한 줄씩 나옵니다. 결과는 각 묶음이 데이터에 처음 나온 순서를 따릅니다.
금액 열의 빈칸은 계산에서 빼고 행 수에만 포함합니다. '1,200'처럼 천 단위 쉼표가 있는 숫자는 1200으로 읽고, 숫자가 아닌 값이 있으면 몇 행 어느 값인지 알려 주어 잘못된 합계가 나오지 않게 합니다.
사용 방법
- 'CSV' 칸에 묶을 데이터를 붙여 넣습니다.
- '설정' 칸에 group=묶을 열을 적고, 합계를 내려면 ; value=숫자 열을 덧붙입니다.
- '실행'을 누르면 묶음별 count와 sum·avg·min·max 열이 담긴 CSV가 나옵니다.
예시: 카테고리별 매출 요약
category,product,amount 의류,티셔츠,12000 잡화,가방,45000 의류,바지,30000 의류,양말, --- group=category; value=amount
category,count,sum_amount,avg_amount,min_amount,max_amount 의류,3,42000,21000,12000,30000 잡화,1,45000,45000,45000,45000
금액이 빈 양말은 행 수(3)에는 들어가지만 평균은 값이 있는 두 행으로 계산했습니다.
이럴 때 쓰면 좋아요
- 주문 내역에서 카테고리별 주문 수와 매출 합계를 낼 때
- 광고 성과 표를 캠페인별로 묶어 평균 클릭 비용을 볼 때
- 설문 응답을 연령대와 지역 조합별로 몇 명인지 셀 때
- 재고 목록을 창고별로 묶어 최소·최대 수량을 확인할 때
문제가 생겼을 때
합계를 낼 열에 글자가 섞여 있습니다. 알려 준 행의 값을 숫자로 고치거나 비워 두세요. '12,000원'처럼 단위가 붙은 값도 숫자로 읽지 않습니다.
'의류'와 '의류 '처럼 보이지 않는 공백이나 표기 차이가 있으면 다른 그룹으로 셉니다. 값을 먼저 통일하세요.
활용 팁
- value를 빼고 group만 적으면 묶음별 행 수(count)만 나옵니다. 빈도표가 필요할 때 간단히 쓸 수 있습니다.
- 평균은 소수 10자리에서 정리해 0.30000000000000004 같은 부동소수점 꼬리가 붙지 않게 했습니다.
자주 묻는 질문
value는 한 열만 받습니다. 다른 열이 필요하면 value만 바꿔 한 번 더 실행하거나, 열마다 통계를 보는 CSV 열 통계 분석기를 쓰세요.
결과는 처음 나온 순서입니다. 결과 CSV를 CSV 행 정렬기에 넣고 'sum_amount desc'로 정렬하면 됩니다.
그룹·집계기는 묶음별 요약을 세로로 나열하고, Pivot은 두 열을 행과 열로 놓은 교차표를 만듭니다. 비교 보고서에는 Pivot이 더 보기 좋습니다.