Excel에서 yyyy-MM-dd'T'HH:mm:ssZZZZ 형식의 타임스탬프를 15분 버킷으로 그룹화하는 방법은 무엇입니까?

Excel에서 yyyy-MM-dd'T'HH:mm:ssZZZZ 형식의 타임스탬프를 15분 버킷으로 그룹화하는 방법은 무엇입니까?

1년 동안의 데이터에 대해 15분 간격(버킷)의 레코드 수(pid)를 찾아야 합니다. 일반적으로 MM/DD/YY H:MM AM이면 데이터를 피벗하고 타임스탬프를 행에 넣은 다음 그룹 기준을 클릭하고 간격을 선택하면 됩니다. 그러나 여기에는 yyyy-MM-dd'T'HH:mm:ssZZZZ 형식의 타임스탬프가 있는데 이로 인해 그룹화할 수 없으며 Floor 함수도 #value를 반환합니다. 참조 이미지를 참조하세요.

여기에 이미지 설명을 입력하세요

이 문제에 대한 귀하의 통찰력에 감사드립니다.

답변1

채워야 할 필드는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

다음으로 다음 세 이미지에 설명된 대로 열의 형식을 지정해야 합니다.

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

이미지 아래에 있는 수식을 입력하면 데이터가 어떻게 표시되는지는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

2행에 각 수식을 입력한 후 복사하여 3행의 데이터 끝에 붙여넣습니다.

(2019-05-27 21:34 단락 추가) F열 "15분 그룹 ID"는 15분 그룹을 생성하는 필드입니다. 이 필드의 마지막 두 자리는 "00", "15", "30" 또는 "45"입니다. 이는 각각 0-14, 15-29, 30-44 또는 45-59분의 분 그룹을 나타냅니다.

A2: =TEXT(YEAR(G2),"0000")
B2: =TEXT(MONTH(G2),"00")
C2: =TEXT(DAY(G2),"00")
D2: =TEXT(HOUR(G2),"00")
E2: =TEXT(MINUTE(G2),"00")
F2: =VALUE(A2&B2&C2&D2&TEXT(IF(VALUE(E2)<15,0,IF(VALUE(E2)<30,15,IF(VALUE(E2)<45,30,45))),"00"))
G2: =DATE(MID(H2,1,4),MID(H2,6,2),MID(H2,9,2))+TIME(MID(H2,12,2),MID(H2,15,2),MID(H2,18,2))

이제 피벗 테이블을 만들어야 합니다.

피벗 테이블 내에서 다음 필드를 추가한 후 다음 두 이미지에 표시된 대로 "15분 그룹 ID"를 "그룹화"합니다.

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

그룹화 후 피벗 테이블은 다음과 같이 나타납니다.

여기에 이미지 설명을 입력하세요

마지막으로 목표를 더 잘 설명하기 위해 테이블에 필드를 추가할 수 있습니다.

여기에 이미지 설명을 입력하세요

문제가 해결되면 답변으로 표시해 주세요.

관련 정보