
바로 답부터 말하면, 엑셀 GROUPBY 함수는 월별 매출표, 업무 건수표, 담당자별 처리 현황처럼 반복해서 만드는 집계표를 피벗테이블 없이 수식 한 줄로 자동 요약하고 싶을 때 가장 먼저 검토할 기능입니다. 원본 데이터에 날짜, 구분, 금액 또는 건수 열이 정리되어 있다면 별도 복사 붙여넣기 없이 월 단위 그룹을 만들고 합계, 평균, 개수 같은 결과를 동적 배열로 펼칠 수 있습니다. 이 글은 livecoupang.com의 업무 자동화·IT/오피스 도구 주제에 맞춰, 사무 실무자가 바로 따라 할 수 있는 월별 집계표 구성 순서와 템플릿 설계를 정리합니다.
요약: GROUPBY는 원본 표를 기준으로 그룹 열과 값 열, 집계 방식을 지정해 자동 요약표를 만드는 Microsoft 365 Excel 함수입니다. 월별 보고서는 날짜 열에서 월 키를 만들고, 원본 범위를 표로 바꾸고, GROUPBY 결과 옆에 검토용 열을 붙이면 운영하기 쉽습니다. 단, Excel 기능 제공 범위, 함수 이름, 화면 메뉴, 요금제별 사용 가능 여부는 Microsoft 365 업데이트와 조직 설정에 따라 달라질 수 있으므로 실제 적용 전에는 공식 도움말과 현재 사용 중인 Excel 화면을 확인하세요.
1. GROUPBY로 월별 집계표를 만들기 좋은 상황
월말마다 같은 데이터를 내려받아 피벗테이블을 새로 만들고, 행 레이블을 월로 묶고, 합계 필드를 다시 지정하는 일이 반복된다면 GROUPBY 방식이 잘 맞습니다. 특히 원본 데이터가 계속 추가되고 보고서 양식은 거의 변하지 않는 팀이라면 수식 기반 요약표가 관리하기 쉽습니다. 예를 들어 광고 캠페인별 월간 비용, 고객 문의 유형별 처리 건수, 프로젝트별 투입 시간, 상품군별 판매 수량처럼 기준 열과 숫자 열이 분명한 자료가 대표적입니다. 결과표가 자동으로 늘어나기 때문에 보고서 담당자가 매번 범위를 다시 잡는 실수를 줄일 수 있습니다. 반대로 행과 열을 마우스로 자유롭게 바꿔 보며 탐색해야 하는 분석 단계라면 피벗테이블이 더 편할 수 있습니다. 실무에서는 피벗테이블을 없애기보다, 고정 보고서에는 GROUPBY를 쓰고 탐색 분석에는 피벗테이블을 쓰는 방식으로 역할을 나누면 좋습니다.
2. 원본 데이터를 표 형태로 정리하는 기준
GROUPBY가 안정적으로 작동하려면 원본 데이터가 먼저 정돈되어야 합니다. 첫 행에는 날짜, 담당자, 부서, 항목, 금액, 상태처럼 열 이름을 한 번만 적고, 중간에 빈 행이나 합계 행을 넣지 않는 것이 기본입니다. 날짜는 텍스트가 아니라 날짜 값으로 들어가야 하며, 금액이나 건수 열도 숫자 형식으로 유지해야 합니다. 가능하면 원본 범위를 Excel 표로 변환해 이름을 붙이세요. 표 이름을 SalesData처럼 지정해 두면 새 행이 추가되어도 수식이 자동으로 확장되고, 다른 사람이 파일을 열어도 수식의 의도를 이해하기 쉽습니다. 월별 집계가 목적이라면 원본 표에 ‘월’ 보조 열을 추가해 날짜에서 yyyy-mm 형태의 월 키를 만들어 두는 편이 안전합니다. 이렇게 하면 수식이 짧아지고, 보고서 제목과 필터 조건도 한눈에 맞출 수 있습니다.
3. 기본 수식 구조와 월 키 설계
GROUPBY 수식은 크게 그룹으로 묶을 열, 집계할 값 열, 어떤 계산을 할지 정하는 함수 부분으로 나눠 생각하면 쉽습니다. 월별 합계표라면 그룹 열은 월 키, 값 열은 금액, 집계 함수는 SUM이 됩니다. 담당자별 건수표라면 그룹 열은 담당자, 값 열은 고유 ID 또는 상태 열, 집계 함수는 COUNTA나 COUNT 계열이 됩니다. 여러 기준을 함께 보고 싶다면 월과 부서를 함께 그룹 기준으로 잡을 수 있습니다. 처음에는 한 기준, 한 값, 한 집계 방식으로 시작한 뒤 안정적으로 결과가 나오는지 확인하세요. 월 키는 TEXT 함수로 만들 수도 있고, 별도 날짜 처리 수식으로 첫날 기준 값을 만들 수도 있습니다. 보고서에서 정렬과 비교가 중요하다면 텍스트 월보다 날짜 월 값을 쓰고 표시 형식만 yyyy-mm로 바꾸는 방식이 더 깔끔합니다.
4. 실무 템플릿 구성 순서
템플릿은 입력 영역, 자동 요약 영역, 검토 영역을 나눠 두면 오래 씁니다. 입력 영역에는 원본 표와 월 보조 열을 둡니다. 자동 요약 영역에는 GROUPBY 결과가 흘러나올 충분한 빈 공간을 확보합니다. 검토 영역에는 전월 대비 증감, 목표 대비 차이, 담당자 코멘트처럼 사람이 판단해야 하는 열을 둡니다. 여기서 중요한 점은 자동 요약 결과가 펼쳐지는 범위 안에 수동 입력을 하지 않는 것입니다. 동적 배열 수식이 확장될 때 기존 메모나 서식과 충돌할 수 있기 때문입니다. 따라서 자동 영역 오른쪽에 별도 검토 표를 두거나, 요약 결과를 참조하는 별도 표를 만드는 편이 안전합니다. 파일 상단에는 갱신 순서도 짧게 적어 두세요. ‘원본 붙여넣기 → 표 범위 확인 → 월 키 확인 → 요약 결과 확인 → PDF 저장’처럼 적으면 인수인계가 쉬워집니다.
5. 피벗테이블과 비교했을 때의 장단점
GROUPBY의 장점은 결과가 수식으로 남고, 보고서 셀에서 바로 다른 함수와 연결하기 쉽다는 점입니다. 월별 요약표를 만든 뒤 XLOOKUP, FILTER, SORT, 조건부 서식과 연결하면 자동 보고서 형태로 확장하기 좋습니다. 또한 파일을 열었을 때 어떤 열을 기준으로 계산했는지 수식에서 확인할 수 있어 고정 양식에는 투명합니다. 단점도 있습니다. 함수 사용이 익숙하지 않은 팀원에게는 처음 진입 장벽이 있고, 동적 배열 결과가 막히면 오류 원인을 찾아야 합니다. 피벗테이블처럼 클릭 몇 번으로 필드를 교체하는 탐색성은 부족합니다. 따라서 월간 정기 보고서, 반복 집계, 대시보드용 원천 요약에는 GROUPBY를 추천하고, 회의 중 즉석 분석이나 다차원 탐색에는 피벗테이블을 병행하는 구성이 현실적입니다.
6. 오류를 줄이는 체크리스트
GROUPBY 결과가 예상과 다를 때는 함수보다 원본 상태를 먼저 확인해야 합니다. 날짜 열에 텍스트가 섞여 있는지, 숫자 열에 쉼표가 포함된 문자 값이 있는지, 표 범위 밖에 새 데이터가 붙었는지, 월 키가 빈 값으로 남았는지 확인합니다. 또한 결과가 펼쳐질 공간에 다른 값이 있으면 동적 배열 오류가 날 수 있습니다. 팀 파일이라면 보호된 시트, 병합 셀, 숨겨진 열도 원인이 될 수 있습니다. 수식을 복잡하게 만들기 전에 원본 표 맨 아래에 테스트 행을 하나 추가하고 요약표가 자동 갱신되는지 확인하세요. 이 한 번의 테스트가 월말 보고서 오류를 크게 줄입니다. 공동 작업 파일에서는 수식 셀을 잠그고 원본 입력 영역만 수정 가능하게 두는 식의 운영 규칙도 도움이 됩니다.
7. 자동화 보고서로 확장하는 방법
GROUPBY 결과표가 안정되면 다음 단계는 보고서 자동화입니다. 월 선택 셀을 만들고 FILTER로 특정 월만 보여 주거나, SORT로 상위 항목을 자동 정렬할 수 있습니다. 조건부 서식으로 전월 대비 감소 항목을 강조하고, TEXTJOIN으로 주요 코멘트 초안을 만들 수도 있습니다. Power Query로 원본 데이터를 가져오는 팀이라면 새 파일을 매번 복사하지 않고 쿼리 새로고침과 GROUPBY 요약을 연결해 반자동 보고서를 만들 수 있습니다. 이때 핵심은 한 파일 안에서 원본, 변환, 요약, 제출용 화면을 분리하는 것입니다. 모든 것을 한 시트에 몰아넣으면 처음에는 빨라 보여도 나중에 수정이 어렵습니다. 시트 이름도 Raw, Helper, Summary, Export처럼 역할 중심으로 정리하면 유지보수에 유리합니다.
8. Microsoft 365 환경에서 확인할 점
GROUPBY와 PIVOTBY 같은 최신 Excel 함수는 Microsoft 365 업데이트 채널, 앱 버전, 조직 정책에 따라 보이는 시점이 다를 수 있습니다. 같은 회사 안에서도 데스크톱 Excel, 웹 Excel, 개인 계정, 조직 계정의 화면이 다르게 보일 수 있습니다. 따라서 팀 템플릿으로 배포하기 전에는 실제 사용자가 쓰는 환경에서 함수가 열리는지, 파일을 공동 편집할 때 결과가 유지되는지, 모바일이나 웹 화면에서 깨지지 않는지 확인해야 합니다. 공식 도움말의 설명과 예제는 기준점으로 활용하되, 메뉴 위치와 기능 제공 범위는 업데이트로 바뀔 수 있습니다. 중요한 월간 보고서라면 첫 달에는 기존 피벗테이블 방식과 GROUPBY 방식의 결과를 나란히 비교해 숫자가 일치하는지 검토한 뒤 전환하는 것이 안전합니다.
9. 팀에 배포할 때의 운영 규칙
템플릿을 팀에 배포할 때는 수식만 공유하지 말고 사용 규칙을 함께 적어야 합니다. 원본 데이터는 어느 위치에 붙여넣는지, 새 열을 추가해도 되는지, 월 키 열은 누가 관리하는지, 오류가 날 때 누구에게 알릴지 정해야 합니다. 특히 여러 사람이 같은 파일을 편집하는 경우 자동 요약 영역에 값을 입력하지 말라는 안내가 필요합니다. 파일 이름도 ‘월별 집계표 템플릿’과 ‘월별 집계표 제출본’을 구분하세요. 템플릿은 수식과 구조를 보존하고, 제출본은 해당 월의 결과 확인에 집중하게 만드는 식입니다. 작은 운영 규칙을 문서 상단에 넣어 두면 담당자가 바뀌어도 자동화 효과가 오래 유지됩니다.
10. 월별 집계표 템플릿 체크리스트
- 원본 범위를 Excel 표로 변환하고 표 이름을 지정했는가?
- 날짜 열이 실제 날짜 값이며 월 키가 비어 있지 않은가?
- GROUPBY 결과가 펼쳐질 공간에 수동 입력값이 없는가?
- 합계, 개수, 평균 중 보고서 목적에 맞는 집계 방식을 골랐는가?
- 새 데이터 한 줄을 추가했을 때 요약표가 자동 갱신되는가?
- 기존 피벗테이블 결과와 첫 달 숫자를 비교했는가?
- 공동 작업자가 수정해도 되는 영역과 안 되는 영역을 표시했는가?
| 구성 영역 | 역할 | 실무 팁 |
|---|---|---|
| Raw | 원본 데이터 입력 | 중간 합계 행을 넣지 않고 표 범위를 유지합니다. |
| Helper | 월 키와 보조 분류 | 보고 기준이 바뀔 수 있는 열은 별도로 분리합니다. |
| Summary | GROUPBY 자동 요약 | 동적 배열 범위에는 수동 메모를 넣지 않습니다. |
| Review | 검토와 코멘트 | 전월 대비, 목표 대비 같은 판단 열을 둡니다. |
| Export | 제출용 화면 | PDF 저장이나 공유 전에 보이는 영역만 정리합니다. |
자주 묻는 질문
Q1. GROUPBY가 보이지 않으면 어떻게 해야 하나요?
먼저 Excel 버전과 Microsoft 365 업데이트 상태를 확인하세요. 조직 계정에서는 업데이트 채널이나 관리자 정책에 따라 최신 함수가 늦게 보일 수 있습니다. 급한 보고서라면 기존 피벗테이블이나 Power Query 그룹화로 대체하고, 템플릿에는 함수 사용 가능 여부 확인란을 남겨 두는 편이 좋습니다.
Q2. 월별 집계는 피벗테이블보다 GROUPBY가 항상 좋은가요?
항상 그렇지는 않습니다. 고정 양식의 반복 보고서에는 GROUPBY가 편하지만, 회의 중 필드를 빠르게 바꾸며 탐색해야 한다면 피벗테이블이 더 빠릅니다. 실무에서는 GROUPBY를 제출용 요약표에 쓰고, 피벗테이블을 검토용 분석에 쓰는 조합이 가장 안정적입니다.
Q3. 원본 데이터가 매일 늘어나도 수식이 자동으로 따라오나요?
원본 범위를 Excel 표로 만들고 GROUPBY가 그 표 열을 참조하도록 설정하면 새 행 추가 시 자동 확장되는 구성이 가능합니다. 다만 표 밖에 데이터를 붙여넣거나 열 이름을 바꾸면 수식이 깨질 수 있으므로 입력 위치와 열 이름 규칙을 유지해야 합니다.
Q4. 팀원에게 템플릿을 배포할 때 가장 중요한 안내는 무엇인가요?
자동 요약 영역을 직접 수정하지 말라는 안내가 가장 중요합니다. 동적 배열 결과가 펼쳐지는 공간에 수동 값이 있으면 오류가 날 수 있습니다. 원본 입력 영역, 자동 계산 영역, 검토 코멘트 영역을 시각적으로 구분하고 첫 화면에 갱신 순서를 적어 두세요.
Q5. 화면이나 기능 설명이 나중에 달라질 수 있나요?
네. Microsoft 365 앱은 기능 제공 범위, 함수 도움말, 메뉴 위치, 웹과 데스크톱 화면이 업데이트로 바뀔 수 있습니다. 이 글은 현재 공식 도움말과 실무 흐름을 바탕으로 정리한 가이드이므로, 중요한 팀 템플릿에 적용하기 전에는 실제 사용 환경에서 다시 확인하는 절차가 필요합니다.