오류 해결

함수와 수식

데이터 정리

문서 편집

파일 변환

서식과 인쇄

광고자리 · 글 위

날짜가 든 열을 피벗 테이블의 행에 넣으면 하루씩 줄이 생깁니다. 1년치 거래를 올리면 300줄이 넘게 늘어져서, 월별 합계를 보려고 만든 표가 오히려 원본보다 길어집니다.

날짜 칸에서 오른쪽 단추를 눌러 그룹을 고르면 이 줄이 열두 개로 줄어듭니다. 다만 단위 목록에서 "월"만 누르고 창을 닫으면 작년 1월과 올해 1월이 한 줄로 합쳐집니다. 합계가 두 배로 잡히는데 표는 멀쩡해 보여서, 이 실수는 검토 단계에서도 잘 안 걸립니다.

판에 따라서는 날짜를 넣는 순간 연과 분기와 월이 저절로 생기기도 합니다. 그렇게 나왔다면 이미 묶인 것이라 아래 순서를 건너뛰어도 됩니다. 안 생겼거나, 생겼는데 원하는 단위가 아니라면 직접 묶습니다.


한 줄 답, 날짜 칸에서 그룹

메뉴 경로 하나로 끝나는 일입니다

피벗 테이블 안에서 날짜가 적힌 칸 아무 곳이나 오른쪽 단추로 누르면 목록에 "그룹"이 있습니다. 누르면 작은 창이 열리고, 아래쪽에 초·분·시·일·월·분기·연이 늘어선 단위 목록이 나옵니다. 여기서 원하는 단위를 고르고 확인을 누르면 그 자리에서 줄이 접힙니다. 창 위쪽에는 시작과 끝 날짜가 미리 채워져 있는데, 원본에서 가장 이른 날짜와 가장 늦은 날짜를 엑셀이 읽어 넣은 값입니다. 특정 기간만 묶고 싶을 때만 이 값을 손대고, 전체를 볼 때는 그대로 둡니다.

지금 해보세요 — 확인

그룹을 누른 뒤 창 위쪽의 시작과 끝 날짜를 봅니다. 그 두 값이 원본 데이터의 첫 거래일과 마지막 거래일과 같으면 엑셀이 그 열을 날짜로 읽고 있는 것입니다. 1900년이나 엉뚱한 날짜가 적혀 있으면 날짜로 안 읽히는 값이 섞여 있다는 신호입니다. 이 확인은 창을 닫기 전에 하는 것이 요령인데, 확인을 눌러 버리면 잘못된 범위로 묶인 결과만 보이고 시작 날짜는 화면에서 사라집니다.

단위는 여러 개를 함께 고를 수 있습니다. 이것이 이 기능의 핵심인데, 연과 월을 같이 누르면 연도별로 먼저 나뉘고 그 안에서 월이 갈립니다. 표에는 연 필드와 월 필드가 각각 생겨서, 나중에 연만 접거나 특정 연도만 걸러 보는 것도 됩니다. 반대로 월만 고르면 필드가 하나만 생기고, 그 하나에 두 해가 섞여 들어갑니다.


그런데 월만 고르면 연도가 합쳐집니다

표는 멀쩡해 보이는데 합계가 두 배로 잡히는 자리입니다

단위 목록에서 월 하나만 누르면 엑셀은 연도를 무시하고 월 이름으로만 묶습니다. 2025년 1월 거래와 2026년 1월 거래가 "1월" 한 줄에 들어가고, 합계는 두 해를 더한 값이 됩니다. 줄은 열두 개로 깔끔하게 정리되고 제목도 1월부터 12월까지 순서대로 나오니, 화면만 보면 잘못된 곳이 없습니다. 월별 추이를 그래프로 그리면 선도 자연스럽게 이어져서, 숫자를 따로 검산하지 않는 한 눈으로는 걸러낼 방법이 없습니다.

주의 — 두 해 이상이 섞인 자료는 연을 반드시 함께 고릅니다

한 해치만 담긴 자료라면 월만 골라도 결과가 같습니다. 문제는 자료가 늘어날 때입니다. 작년 파일과 올해 파일을 붙여 놓은 뒤 예전에 만든 피벗을 새로 고치면, 그 순간부터 조용히 두 해가 합쳐집니다. 그래서 한 해치로 만든 표라도 연을 같이 걸어 두는 편이 안전합니다.

이미 월만으로 묶어 둔 표는 고치기 쉽습니다. 날짜 칸에서 오른쪽 단추를 눌러 그룹 해제를 고르면 원래의 날짜 목록으로 돌아가고, 다시 그룹을 눌러 연과 월을 함께 고르면 됩니다. 값을 손대는 것이 아니라 보는 방식만 바꾸는 동작이라, 몇 번을 해도 원본 데이터는 그대로 남습니다. 다만 그룹을 풀면 그 필드에 걸어 둔 필터와 정렬도 같이 풀리니, 보고서 서식을 잡아 둔 표라면 서식을 다시 손볼 준비를 하고 시작합니다.


따라하기, 세 단계

처음부터 만드는 경우의 순서입니다

아래는 원본 표에서 피벗을 새로 만들어 월별 합계까지 가는 순서입니다. 이미 만들어 둔 피벗이 있으면 2번부터 하면 됩니다. 원본을 고르는 단계에서는 머리글이 있는 행까지 포함해 범위를 잡아야 필드 이름이 제대로 들어옵니다.

1날짜 열을 행 영역에, 금액 열을 값 영역에 놓습니다

필드 목록에서 끌어다 놓거나 이름 앞의 확인란을 누릅니다. 이 단계에서 날짜가 하루씩 늘어서는 것은 정상입니다.

2날짜 칸에서 오른쪽 단추를 눌러 그룹을 고릅니다

피벗 바깥의 빈 셀이 아니라 피벗 안의 날짜 칸을 눌러야 목록에 그룹이 나옵니다. 값 칸을 누르면 그룹이 안 보입니다.

3단위에서 연과 월을 함께 누르고 확인합니다

여기까지 하면 연도별로 접힌 아래에 열두 달이 들어갑니다. 분기까지 보고 싶으면 분기도 같이 누릅니다. 세 단위를 다 고르면 연 아래 분기, 분기 아래 월로 세 겹이 만들어집니다.

순서를 바꿔도 결과는 같지만, 값 영역을 먼저 채워 두는 편이 편합니다. 그래야 그룹을 건 직후에 합계가 어떻게 접히는지 화면에서 바로 확인됩니다. 필드 이름이 「연」이나 「월」로 새로 생기는 것도 이때 눈에 들어옵니다. 이 필드는 원본에 없는 것이라 피벗을 지우면 함께 사라지고, 다른 시트의 수식에서 참조할 수는 없습니다. 월별 값을 다른 표에 옮겨 쓸 일이 잦다면 피벗 결과를 값으로 붙여 두거나, 원본에 월 열을 따로 만들어 두는 쪽을 택합니다.


내 데이터가 이런 모양일 때

실무 자료는 교과서 예제처럼 깨끗하지 않습니다

그룹이 안 걸리거나 엉뚱하게 걸리는 경우는 거의 원본 열의 모양 때문입니다. 아래 네 가지가 실제로 자주 걸리는 모양이고, 오른쪽이 그 상태에서 해야 하는 일입니다. 원본을 손보는 김에 같은 거래가 두 번 들어와 있지 않은지도 같이 보면 좋은데, 그 순서는 중복 데이터를 지우기 전에 표시부터 하는 방법에 정리해 두었습니다. 원본이 깨끗해지면 그룹은 대개 한 번에 걸립니다. 반대로 원본을 그대로 두고 피벗에서만 해결하려고 하면, 매달 새 행이 들어올 때마다 같은 자리에서 막힙니다.

원본 날짜 열의 모양 해야 하는 일
숫자가 아니라 텍스트로 들어온 날짜 텍스트 나누기로 한 번 통과시켜 날짜로 바꾼 뒤 피벗을 새로 고칩니다
날짜 뒤에 시간이 붙어 있다 그룹 창에서 시와 분은 고르지 않고 연과 월만 고릅니다
중간에 빈 칸이나 오류값이 섞였다 그 행을 걸러내거나 값을 채운 뒤 다시 시도합니다
회계연도가 4월에 시작한다 그룹 대신 원본에 회계월 열을 하나 만들어 그 열로 묶습니다. 시작 월을 바꾸는 설정은 그룹 창에 없습니다

주의 — 텍스트 날짜는 눈으로 구별이 안 됩니다

열을 잡았을 때 오른쪽 아래 상태 표시줄에 합계나 평균이 안 나오면 그 열은 텍스트입니다. 날짜처럼 보이지만 계산에 쓰이지 못하는 값이라, 이 상태로는 그룹도 걸리지 않습니다. 열 폭을 좁혀 보는 방법도 있는데, 오른쪽에 붙으면 날짜고 왼쪽에 붙으면 텍스트입니다.


안 될 때 보는 곳

증상 셋으로 갈립니다

첫째는 오른쪽 단추 목록에 그룹이 아예 안 보이는 경우입니다. 값 칸이나 피벗 바깥을 누른 것이 대부분이고, 날짜 칸을 정확히 누르면 나타납니다. 둘째는 그룹을 눌렀는데 단위 목록 대신 숫자 범위를 묻는 창이 열리는 경우인데, 이때는 엑셀이 그 열을 날짜가 아니라 숫자로 보고 있는 것입니다. 날짜 서식만 입혀 놓은 일련번호가 들어온 경우가 많고, 그 열의 셀 서식을 날짜로 바꿔 준 뒤 새로 고치면 단위 목록이 나옵니다.

지금 해보세요 — 해결

원본 표로 돌아가 날짜 열만 잡고 정렬을 한 번 걸어 봅니다. 날짜가 아닌 값은 목록의 맨 위나 맨 아래로 몰리니, 거기만 보면 범인이 몇 개인지 바로 셉니다. 값을 고친 뒤 피벗에서 새로 고침을 누르면 그룹이 걸립니다. 정렬한 순서를 되돌리고 싶으면 되돌리기 한 번으로 충분합니다. 원본이 표로 지정돼 있으면 정렬이 머리글을 건드리지 않아 더 안전합니다.

셋째는 경고 창이 뜨면서 막히는 경우입니다. 이 창은 선택한 영역을 묶을 수 없다는 뜻이고, 원인은 거의 섞인 값 하나입니다. 날짜 열 안에 문자가 들어간 칸이 딱 하나만 있어도 열 전체가 묶이지 않습니다.

숫자로 저장된 날짜를 되돌리는 방법은 여러 갈래인데, 열 단위로 한 번에 처리하는 순서는 숫자처럼 보이는데 텍스트인 값을 가려내는 방법에 정리해 두었습니다. 그룹이 안 걸리는 원인의 절반이 이쪽입니다.


자주 묻는 질문

본문에서 다루지 않은 것만 모았습니다

그룹은 피벗 위에서만 사는 설정이라, 원본 표에는 아무 흔적도 남지 않습니다. 그래서 같은 원본으로 피벗을 두 개 만들어 한쪽은 월별, 다른 쪽은 분기별로 두는 것도 됩니다. 다만 같은 통합 문서에서 같은 원본을 공유하는 피벗끼리는 그룹이 함께 움직이는 경우가 있어, 따로 두고 싶으면 원본을 복사해 둡니다.

Q.월 이름이 1월이 아니라 Jan으로 나옵니다

A.그룹이 만든 월 이름은 윈도우의 지역 설정을 따릅니다. 표 안에서 이름을 직접 고쳐 쓸 수도 있는데, 그러면 새로 고침 때 되돌아가는 일이 있습니다. 보고서에 넣을 이름을 고정하려면 원본에 월 이름 열을 만들어 그 열로 묶는 편이 안전합니다.

Q.거래가 없는 달도 줄로 보이게 하고 싶습니다

A.피벗 옵션에서 데이터가 없는 항목을 표시하도록 켜면 빈 달도 줄로 남습니다. 월별 추이를 그래프로 낼 때는 이 설정을 켜 두는 편이 낫습니다. 빈 달이 빠지면 선이 실제보다 완만하게 그려집니다.

Q.그룹을 걸면 원본 날짜를 다시 못 보나요

A.그룹 해제를 누르면 하루 단위로 돌아옵니다. 그룹은 원본을 바꾸지 않고 보여 주는 단위만 접는 기능이라, 몇 번을 걸고 풀어도 값이 손상되지 않습니다. 특정 달만 하루씩 펼쳐 보고 싶으면 그 달 앞의 더하기 표시를 누릅니다.

Q.새로 고침을 하면 그룹이 풀립니다

A.원본 범위가 바뀌면서 날짜가 아닌 값이 새로 들어온 경우입니다. 새로 붙인 행의 날짜 열을 먼저 확인하고, 표 범위를 쓰는 대신 원본을 표로 지정해 두면 범위가 자동으로 따라와 이 일이 줄어듭니다.


정리 체크리스트

위에서부터 하나씩 확인하며 따라갑니다

월별 집계는 한 번 제대로 잡아 두면 다음 달에는 새로 고침 한 번으로 끝납니다. 아래 목록은 그 상태까지 가는 데 필요한 것만 남긴 것이고, 순서를 지키면 중간에 되돌아갈 일이 없습니다. 특히 앞의 두 줄은 원본을 손보는 단계라, 피벗을 만든 뒤에 하면 같은 일을 두 번 하게 됩니다. 반대로 마지막 줄은 다음 달을 위한 준비라 지금 당장 표가 달라지지는 않습니다. 한 번 해 두면 다음 달에는 새로 고침 한 번으로 같은 표가 나옵니다. 매달 같은 파일에 행을 붙여 쓰는 자료라면 원본을 표로 지정해 두는 마지막 줄까지 해 두는 편이 낫습니다.

지금 해보세요 — 확인

묶은 뒤에 전체 합계 한 줄을 원본 표의 합계와 비교합니다. 두 값이 같으면 빠진 행도, 두 번 세어진 행도 없는 것입니다. 이 확인은 10초면 끝나는데 연도가 합쳐지는 사고를 가장 확실하게 잡아냅니다. 값이 다르면 그룹보다 먼저 원본 범위를 봅니다.

정리 — 위에서부터 체크하세요

□ 날짜 열이 텍스트가 아닌지 상태 표시줄로 확인했습니다

□ 빈 칸과 오류값이 섞여 있지 않은지 정렬로 확인했습니다

□ 피벗 안의 날짜 칸에서 그룹을 눌렀습니다

□ 단위에서 연과 월을 함께 골랐습니다

□ 전체 합계를 원본 합계와 맞춰 봤습니다

□ 원본을 표로 지정해 다음 달 새로 고침을 준비했습니다

#엑셀 #피벗테이블 #날짜그룹 #월별집계 #데이터정리

광고자리 · 글 아래