첫 번째와 마지막 0이 아닌 값을 얻는 Excel 수식

첫 번째와 마지막 0이 아닌 값을 얻는 Excel 수식

비슷한 질문을 확인했지만 내가 해야 할 일과는 조금 다릅니다. 내가 해야 할 일은 대규모 데이터에 대한 요약 테이블을 만드는 것입니다. 해당 데이터 중 일부는 다음과 같습니다.

[A] [B]    [C]      [D]
17-07-14            182
    U   16-01-14    3
        28-03-14    4
        03-04-14    4

    L   27-01-14    1
        29-01-14    4
        31-01-14    8
        12-02-14    4
        17-02-14    10
        21-02-14    6
        04-04-14    5
        17-07-14    1

    I   05-02-14    7
        12-02-14    4
        24-02-14    8
        24-03-14    3

    O   17-02-14    3
        25-02-14    5
        03-03-14    4
        05-03-14    5
        07-03-14    6
        11-03-14    2
        23-06-14    6

    N   07-03-14    1
        11-03-14    2
        12-03-14    5
        13-03-14    2
        17-03-14    8
        18-03-14    2
        05-05-14    1
        13-05-14    2
        10-06-14    1
        14-07-14    2

이제 필요한 것은 각 문자(U, L, I)에 대해 첫 번째 날짜(C), 마지막 날짜(C), 총 개수(D)가 필요합니다. 누구든지 나를 도울 수 있다면. 감사해요

답변1

@Raystafarian이 제안한 것처럼 피벗 테이블은 필요한 작업을 수행합니다.

  • 먼저 빈 행을 정리해야 합니다.
  • 그런 다음 아래로 복사하여 빈 셀을 채워야 합니다(여기서는 =if(len(A3)>0,A3,F2)기본적으로 빈 셀을 확인하는 수식을 사용합니다. 비어 있으면 위의 셀을 복사하고, 그렇지 않으면 해당 셀의 값을 사용합니다. 이렇게 하면 다음 테이블 :

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

  • 마지막으로 필요한 열(최소, 최대, 합계)이 포함된 피벗 테이블을 만듭니다.

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

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

답변2

이를 위해 파워 쿼리 추가 기능을 사용하겠습니다. 먼저 상단에 열 제목이 있는 행을 추가합니다. 테이블에서 단추를 사용하여 파워 쿼리를 시작하겠습니다. 쿼리의 첫 번째 단계는 Letter 열을 선택하고 아래로 채우기를 선택하는 것입니다. 그런 다음 다음 단계는 그룹화 기준을 선택하고, 날짜를 기준으로 최소 및 최대 열을 추가하고, 개수 [D] 열을 기준으로 합계 열을 추가하는 것입니다. 내 생각엔 그게 당신에게 필요한 전부일 것 같아요.

관련 정보