일별 데이터를 월별 데이터로 엑셀

일별 데이터를 월별 데이터로 엑셀

저는 20년 동안 매일의 일일 수익률 데이터가 포함된 Excel 시트가 있는 Excel 프로젝트를 진행하고 있습니다. 나는 매달 첫 번째 항목의 수익률에만 관심이 있습니다. Excel을 사용하여 어떻게 이 작업을 수행할 수 있습니까?

저는 Excel을 처음 접했습니다. 자세한 도움을 주시면 진심으로 감사하겠습니다.

tl:dr 어떻게든 일별 데이터를 월별 데이터로 전환합니다(매월 첫 번째 발생).

답변1

매월 첫 번째 항목을 생성하려면 아래 표시된 방법을 따르십시오.

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

작동 방식:

  • 셀 O58의 배열(CSE) 수식:

    {=MIN(IF(TEXT($K$58:$K$73,"MMMM")=$N58,$K$58:$K$73))}

  • P58 셀의 수식: =IFERROR(INDEX($L$58:$L$73,MATCH($O58,$K$58:$K$73,0)),"")

주의

  • O열의 도우미 데이터를 건너뛰려면 다음 배열(CSE) 수식을 사용할 수 있습니다.

    {=IFERROR(INDEX($L$58:$L$73,MATCH(MIN(IF(TEXT($K$58:$K$73,"MMMM")=$N58,$K$58:$K$73)),$K$58:$K$73,0)),"")}
    

다음으로 배열 수식을 마무리합니다.Ctrl+Shift+Enter.

필요에 따라 수식에서 셀 참조를 조정할 수 있습니다.

답변2

날짜가 A 열에 있고 생산량 데이터가 B에 있다고 가정합니다. 이제 C 열을 "첫 번째 날입니까?"라고 호출합니다. C2에 다음 공식을 입력합니다.

=DAY(A2)=1

또는 주말을 건너뛰려면(예: 매월 첫 번째 근무일)

=DAY(A2)=DAY(WORKDAY(EOMONTH(A2,-1),1))

또는 더욱 확실한 옵션(일수/데이터 포인트가 누락된 경우)

=MONTH(A3)<>MONTH(A2)          ...start from C3 (make C2 = TRUE)

이는 말 그대로 월이 변경된 첫 번째 데이터 포인트를 가져옵니다(위 행과 비교).

C2 셀의 오른쪽 하단 모서리를 두 번 클릭합니다(클릭하기 전에 마우스 커서가 더하기 기호로 변경됩니다). 그러면 모든 데이터와 함께 수식이 자동으로 채워집니다(수식 열과 데이터 사이에 빈 열이 없는 경우).

이제 전체 헤더 행을 선택하고 홈 > 정렬 및 필터 > 필터를 클릭하세요. 각 열 헤더 옆에 작은 화살표가 나타나는 것을 볼 수 있습니다. '첫 번째 날인가요?' 옆의 화살표를 클릭하세요. "FALSE"를 선택 취소하세요. 이제 해당 달의 첫 번째 항목이 아닌 모든 항목이 숨겨집니다. 필요한 경우 이 데이터를 복사하여 새 시트에 붙여넣을 수 있습니다. 모든 데이터를 다시 보려면 홈 > 정렬 및 필터 > 지우기를 클릭하세요.

관련 정보