목차
데이터를 사용하여 의사 결정을 내리는 데 큰 도움이 되는 데이터의 가장 중요한 통찰력을 끌어내는 기능 때문에 필터 기능을 자주 사용합니다. 이 문서는 가장 효율적이고 간단하게 필터링할 때 Excel에서 열을 합산하는 방법에 대한 답변을 제공합니다.
실습 통합 문서 다운로드
아래에서 이 실습 통합 문서를 다운로드하십시오.
Sum Columns When Filtered.xlsm
필터링 시 Excel에서 열 합계를 구하는 4가지 방법
이 문서에서는 이 데이터 세트를 시연 목적으로 사용하겠습니다. 구성품 , 제조업체 , 제조국 , 수량 , 단가, 및 총계가 있습니다. 가격 을 열 머리글로 지정합니다. 다양한 기준에 따라 이러한 가격을 필터링하려고 시도하고 이러한 프로세스는 광범위한 데모를 통해 설명할 것입니다.
1. SUBTOTAL을 사용하여 필터링 시 열 합계
SUBTOTAL 함수 는 열 합계를 동적으로 계산하는 가장 일반적인 방법입니다. 리본 과 수식을 통해 이루어집니다.
1.1 자동합계 옵션
에서 소계 소계 방법은 자동 합계 편집 그룹의 옵션입니다.
단계
- 먼저 테이블을 만들고 적용해야 합니다. AutoSum 합니다. 이를 위해 데이터 > 필터로 이동합니다.
- 후 이, 당신은 알 수 있습니다모든 열 머리글에 일반 필터 아이콘이 나타납니다.
- 그런 다음 제조 국가별로 테이블을 필터링해 보겠습니다. 이 작업을 수행하려면 셀 D4 의 표 머리글 모서리에 있는 화살표 기호를 클릭하십시오.
- 이후 아이콘을 클릭하면 텍스트 필터 옵션 상자에서 중국 옵션만 선택하면 중국에 속하는 항목만 표시됩니다. 그런 다음 확인을 클릭합니다.
- 이제 표에 속한 항목만 표시됩니다. 제조국 열의 중국 .
- 다음으로 셀 G17을 선택합니다. 그런 다음 홈 탭에서 편집 그룹으로 이동한 다음 자동 합계 옵션 을 클릭합니다.
- 그 후에 셀 G17 에 표시되는 소계 함수를 볼 수 있습니다. 총 상금 열을 선택하고 Enter를 누릅니다.
- Enter를 누르면 총 합계가 표시됩니다. 의 필터링된 데이터가 이제 제대로 표시됩니다. 아래의 SUM 미리보기와도 일치했습니다.
1.2 SUBTOTAL 기능 활용
SUBTOTAL 함수를 사용하여 필터링 후 열 값의 합계를 쉽게 계산할 수 있습니다.
단계
- 우선 전체 데이터 세트를 선택하고 Ctrl+T. 를 누르십시오.선택한 데이터셋을 Excel 테이블로 변환합니다.
- 그 후 새 창이 생성되고 해당 테이블 내에서 선택해야 합니다. 데이터 세트의 범위. My table has headers를 선택했는지 확인하십시오. 다음에 확인 을 클릭합니다.
- 확인을 클릭하면 이제 데이터 세트가 테이블로 변환됩니다.
- 다음으로 G16 셀에 다음 수식을 입력하십시오.
=SUBTOTAL(9,G5:G15)
- 수식을 입력하면 G5:G15 셀 범위의 합계 값이 이제 셀 G16 .
- 이제 셀 D4의 모서리 상자를 클릭하여 제조국 을 필터링할 수 있습니다.
- 일본 을 체크박스로 선택 후 확인
- 클릭 후 OK , 셀 G16 의 합계 값이 이제 필터링된 값에 대해 업데이트되었음을 알 수 있습니다.
자세히 알아보기: 방법 Excel에서 전체 열 합산하기(9가지 쉬운 방법)
2. Excel 표의 전체 행을 사용하여 필터링된 열 합산하기
Excel 테이블의 테이블 행 속성을 활용하여 계산할 수 있음 필터링된 셀의 합을 쉽게 구할 수 있습니다.
단계
- 먼저 전체 데이터 세트를 선택하고 'Ctrl+T'를 누릅니다. 선택된 데이터 세트가 엑셀 표로 변환됩니다.
- 이후그러면 새 창이 생성되고 해당 테이블 내에서 데이터 세트의 범위를 선택해야 합니다. My table has headers 체크 후 확인 을 클릭합니다.
- 클릭 후 좋아요, 이제 데이터세트가 테이블로 변환되었음을 확인할 수 있습니다.
- 이제 테이블 디자인 > 테이블 스타일 옵션으로 이동합니다. 그런 다음 합계 행 상자를 선택합니다.
- 다음으로 생성된 기존 데이터 세트 아래 행 합계 셀 B16, 셀 G16 에 새로운 드롭다운 메뉴가 있습니다. 드롭다운 메뉴에서 합계 를 선택하면 총 가격 열의 총계가 표시됩니다.
- 이제 제조국 셀 모서리에 있는 드롭다운 기호를 선택하고 중국 을 선택한 다음 확인을 클릭합니다.
확인 을 클릭하면 중국 항목만 필터링되고 이제 합계 값이 필터링에 대해 업데이트됨을 알 수 있습니다. 항목.
자세히 보기: Excel 표에서 열을 합산하는 방법(7가지 방법)
유사 읽기
- Excel에서 여러 기준에 따라 여러 열 합계
- Excel에서 열 합계 방법(7 유효) 방법)
3. AGGREGATE 함수 적용
AGGREGATE 함수 는 컬럼을 필터링한 후 합계 값을 얻을 수 있다.out.
단계
- AGGREGATE 함수가 필요한 이유를 이해하기 위해 먼저 SUM 함수가 왜 필요한지 보여줍니다. 기존 워크시트에서는 작동하지 않습니다.
- 먼저 이전에 생성한 데이터세트에서 표를 만들고 해당 필터에서 일본 또는 제조국 에서만 항목을 선택합니다. 7>열.
- 그런 다음 SUM 함수를 입력하고 배열 인수로 Total Price 열을 선택합니다.
- 그러면 우리가 얻은 합계가 실제로 필터링된 셀의 합계가 아니라 G5:G15 셀 범위에서 모든 셀 값을 가져오는 것을 알 수 있습니다. 필터링 된 4 값 대신 11 값입니다. SUM 미리보기의 값과 선택한 셀의 합계가 일치하지 않는 것이 분명합니다.
이 문제를 해결하려면 AGGREGATE 함수가 도움이 될 수 있습니다.
- 이를 구현하려면 먼저 G16 셀에 AGGREGATE 함수를 입력하고 바람직한 이 경우 중국 이 필터링되었습니다.
- 첫 번째 인수는 9이거나 드롭다운 메뉴에서 SUM 을 선택해야 합니다.
- 그런 다음 5를 입력하거나 드롭다운 메뉴에서 숨겨진 행 무시 값을 선택합니다.
- 마지막으로 합계를 구해야 하는 셀 배열을 선택합니다.
- 그런 다음 다음을 볼 수 있습니다. 여과된셀의 SUM 값은 아래 표시된 SUM 미리 보기 값과 완벽하게 일치합니다. 이는 이 합계가 중국 의 항목만 정확하게 계산함을 확인합니다.
참고:
1. 이 방법은 기준에 따라 데이터를 필터링한 후에만 작동합니다. 데이터 필터를 변경하면 합계도 변경되지 않습니다. 다시 셀에 수식을 입력해야 합니다.
2. AGGREGATE 기능은 숨겨진 열에 대해서도 작동하지 않습니다.
자세히 알아보기: Excel에서 색상별로 열을 합산하는 방법(6가지 쉬운 방법)
4. 필터링 시 열 합계에 VBA 코드 포함
간단한 VBA 매크로를 사용하면 긴 문자열에서 텍스트 일부를 추출하는 시간을 크게 줄일 수 있습니다.
단계
- 먼저 개발자 탭으로 이동한 다음 Visual Basic을 클릭합니다.
- 그런 다음 삽입 > 모듈을 클릭합니다.
- 모듈 창에서 다음 코드를 입력합니다.
3403
- 그런 다음 창을 닫습니다.
- 그 후 전체를 선택합니다. 창을 열고 Ctrl+T를 누릅니다.
- 표의 범위를 묻는 새 작은 창이 열립니다. 범위를 지정하고 My table에 헤더 box 가 있는지 확인합니다.
- 이제 전체 데이터 세트가 다음으로 변환됩니다. 표에서 셀 G16 에 VBA를 통해 방금 만든 새 수식을 입력합니다.:
=SumColumn([Total Price])
- 데이터를 입력하면 셀에 나열된 총 가격이 표시됩니다. G16.
- 이제 제조업 열의 모서리에 있는 필터 화살표 아이콘을 클릭하고 대한민국 을 선택합니다. 대만, 및 베트남 . 그 후 확인 을 클릭합니다.
- 그 후에 정확히 일치하는 필터링된 셀만 표시된 업데이트된 합계가 표시됩니다. SUM 미리보기 값입니다.
따라서 우리의 방법은 필터링 시 Excel의 열 합계에 성공적으로 작동했다고 말할 수 있습니다.
자세히 보기: Excel에서 n번째 열마다 합계(수식 및 VBA 코드)
결론
요약하면 질문 "필터링 시 Excel에서 열을 합산하는 방법"은 3가지 방법으로 답변됩니다. 그 중 SUBTOTAL 방법은 실제로 3가지 하위 방법으로 나누어 설명하고 Aggregate 기능을 계속 사용하다가 VBA 매크로 를 사용하게 되었습니다. 여기서 사용한 방법은 소계 리본 방법이 가장 이해하기 쉽고 간단합니다. VBA 프로세스는 또한 시간 소모가 적고 단순하지만 사전 VBA 관련 지식이 필요합니다. 다른 방법에는 이러한 요구 사항이 없습니다.
이 문제의 경우 이러한 방법을 연습할 수 있는 매크로 사용 통합 문서를 다운로드할 수 있습니다.
질문이나 의견이 있으면 언제든지 문의하세요. 통해댓글 섹션. Exceldemy 커뮤니티의 개선을 위한 제안은 매우 소중합니다.