색상은 동일하지만 값이 다른 행 병합

색상은 동일하지만 값이 다른 행 병합

아래와 같이 2개의 열에 4개의 행이 있다고 가정해 보겠습니다.

      | Col 1 | Col 2 |
Row 1 | Blue  |  54   |
Row 2 | Blue  |  25   |
Row 3 | Red   |  21   |
Row 4 | Blue  |  65   |

내가 원하는 것은 Excel이 두 열을 하나로 인식하는 것입니다. 그래서 Excel에서 다음 세 개의 열이 되는 하나의 출력을 제공하고 싶습니다.

      | Col 1 | Col 2 | Col 3 |
Row 1 | Blue  |  3    |  144  |
Row 2 | Red   |  1    |  21   |

첫 번째 열은 '변수'여야 합니다. 두 번째 열은 그것이 존재하는 횟수여야 합니다. 세 번째 열은 변수 옆에 있는 숫자의 합계를 제공해야 합니다. 데이터를 업데이트할 예정이므로 공식은 새 데이터에도 적용됩니다.

지금까지

지금까지 처음 두 열의 문제를 해결할 수 있었습니다. 첫 번째 열은 간단히 쓸 수 있는 변수입니다. 두 번째 열은 명령을 사용하여 수행했습니다 COUNTIF. 하지만 세 번째는 내가 붙어있는 곳입니까?

Excel에서 각 행에 지정된 값이 있음을 인식하도록 하려면 어떻게 해야 합니까?

답변1

다음 방법으로 문제를 해결할 수 있습니다.

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

  • Cell 에 이 배열 수식을 입력하고 D32다음으로 마무리합니다.Ctrl+Shift+Enter& 작성하세요.

    {=IFERROR(INDEX($A$32:$A$35,MATCH(0,COUNTIF($D$31:D31,$A$32:$A$35),0)),"")}

  • 셀의 수식 E32:

    =IF(COUNTIF($A$32:$A$35,$D32)=0,"",COUNTIF($A$32:$A$35,$D32))

  • 셀의 최종 공식 F32:

=IF(SUMIF($A$32:$A$35,D32,$B$32:$B$35)=0,"",SUMIF($A$32:$A$35,D32,$B$32:$B$35))

주의

마지막 2개의 공식이 다음과 같이 포장되었습니다.만약에연속된 행에서 값을 가져오지 못할 때 Zero대체 합니다 .Blanks

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

답변2

당신이 사용할 수있는총생산결과를 얻는 함수입니다.

개수 열의 경우:

=SUMPRODUCT(($A$1:$A$4=D1)*1)

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

합계 열의 경우:

=SUMPRODUCT(($A$1:$A$4=D1)*$B$1:$B$4)

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

관련 정보