Excel 피벗 테이블에서 날짜를 그룹화할 수 없음

Excel은 날짜 필드가 모두 실제 날짜일 때만 월, 분기, 연도로 그룹화할 수 있습니다. 해당 선택 영역을 그룹화할 수 없습니다가 나오면 텍스트 날짜, 빈 칸, 날짜가 아닌 값을 확인하세요. 변환한 뒤 피벗을 새로 고치고 오른쪽 클릭으로 그룹화하세요. Google Sheets에는 같은 대화 상자가 없는 경우가 많아 도우미 열 =DATE(YEAR(A2),MONTH(A2),1)을 씁니다.

목차

빠른 답변

Excel은 날짜 필드가 모두 실제 날짜일 때만 월, 분기, 연도로 그룹화할 수 있습니다. 해당 선택 영역을 그룹화할 수 없습니다가 나오면 텍스트 날짜, 빈 칸, 날짜가 아닌 값을 확인하세요. 변환한 뒤 피벗을 새로 고치고 오른쪽 클릭으로 그룹화하세요. Google Sheets에는 같은 대화 상자가 없는 경우가 많아 도우미 열 =DATE(YEAR(A2),MONTH(A2),1)을 씁니다.

=ISNUMBER(A2)
=ISTEXT(A2)

확인 사항

실제 날짜는 숫자입니다. 2026년 11월 12일 확인에서 =DATE(2024,1,8)의 일련 번호는 45299입니다. 문자 2024-01-08을 텍스트로 저장하면 ISTEXT는 TRUE, ISNUMBER는 FALSE이고 DATEVALUE도 45299입니다. Sheets의 ISDATE는 이 텍스트에도 TRUE라서 Excel 그룹화 가능 여부는 이 함수만으로 판단할 수 없습니다.

주의점 및 호환성

변환한 뒤에는 피벗을 새로 고치거나 다시 만들어야 그룹화가 됩니다. 이미 월로 그룹화한 뒤 날짜가 아닌 값이 섞이면 먼저 그룹을 해제하세요. 도우미 열도 원본 날짜를 읽지 못하면 실패하므로 먼저 ISNUMBER와 DATEVALUE를 확인하세요.

영어 상세 예제, 수식 및 작성자 메모

Tested in: The serial number and text-versus-date checks below were evaluated in Google Sheets on 12 November 2026. Excel 365 menu names are the current desktop labels; I did not click Group in Excel this session.

The broader problem of text that looks like a date is in dates stored as text. This page is about the error you see when a pivot will not group that column.

What Group needs

In Excel, right-click a date in the pivot and choose Group, then pick Months, Quarters, or Years. That command works on true date values — numbers that Excel formats as dates. =DATE(2024,1,8) is the serial 45299. If even one row in the source is not a date, grouping is refused for the whole field.

Blanks can also block grouping if they sit inside the source range. A leftover “n/a” or a note in the date column will do the same. Filters do not help: grouping looks at the field in the source, not only the rows you are displaying.

How to test the source column

Pick a suspicious cell, for example A2, and check it:

=ISNUMBER(A2)
=ISTEXT(A2)

A real date should be TRUE on ISNUMBER and FALSE on ISTEXT. In the test workbook I stored the characters 2024-01-08 as text in L4. On 12 November 2026, =ISTEXT(L4) was TRUE and =ISNUMBER(L4) was FALSE. That cell would break grouping if it were in a pivot source.

Google Sheets also has ISDATE. On this text cell, =ISDATE(L4) returned TRUE, because Sheets can recognize the string as date-like even though it is still text. Do not use ISDATE alone as a “this will group in Excel” test. ISNUMBER is the one that matches how Excel treats dates.

To convert a text date:

=DATEVALUE(L4)

That formula returned 45299, and =TEXT(DATE(2024,1,8),"yyyy-mm-dd") returned 2024-01-08. Copy the converted values and paste them as values over the source, or add a helper column of DATEVALUE results and build the pivot on that column. If DATEVALUE returns #VALUE!, the text is not in a date order your locale understands; the cleanup steps in dates stored as text cover those formats.

After you convert, refresh or rebuild

A pivot that was built on the text column will not start grouping just because you fixed the cells. Refresh the pivot so the cache picks up the numbers, then try Group again. If Group is still disabled, remove the date field from the pivot and drag it back, or create a new pivot on the cleaned range.

If the field was already grouped (for example by month) and you added a non-date row, ungroup first, fix the source, refresh, then group again.

In Google Sheets, there is often no equivalent Group dialog. Put a month start in a helper column:

=DATE(YEAR(A2),MONTH(A2),1)

and use that helper in the pivot’s Rows. The helper will also fail if A2 is unreadable text, so run the same ISNUMBER / DATEVALUE checks first.

Once dates group, a chart of those months can still plot serial numbers if the axis is formatted as a number; that is a separate fix, in Excel chart dates showing as numbers.

Oscar

스프레드시트 수식과 오류 해결을 소개합니다. 검증 환경과 미확인 사항은 각 글을 참고하세요.

Tested in Google Sheets (via Sheets API) on 12 November 2026: DATE(2024,1,8) is serial 45299; a cell that stores the characters 2024-01-08 as text is ISTEXT = TRUE and ISNUMBER = FALSE; DATEVALUE of that text returns 45299. Excel 365 menu names are the current desktop labels; I did not click Group in Excel this session..

다음 글: 조회 및 조건부 합계 Excel 차트에서 날짜가 숫자(축의 일련 번호)로 표시됨