경우에 따라 피벗 테이블을 필터링해야 합니다. 원하는 출력을 얻기 위해. 다행히도 그 작업을 수행하는 효과적인 방법이 많이 있습니다. 이 기사에서는 피벗 테이블을 필터링하는 가장 효과적이고 인기 있는 8가지 방법에 대해 설명합니다. 적절한 설명과 함께 Excel에서.
글이 조금 길어지니까. 내용을 살펴보고 취향에 따라 적합한 것을 선택할 수 있습니다. 편의를 위해 먼저 가장 쉬운 예를 설명한 다음 여러 열에 대한 필터링 방법을 설명하겠습니다. , 그리고 마지막으로 VBA 방법.
엑셀 피벗 테이블을 필터링하는 8가지 효과적인 방법
이것은 제품 카테고리가 있는 데이터세트입니다. 주문 날짜와 함께 제공됩니다. , 수량 , 판매 주 기반 미국
피벗 테이블을 만드는 방법 을 방문하십시오. 피벗 테이블을 삽입하는 기사 위의 데이터 세트에 대해. 이미 다음과 같은 피벗 테이블을 만들었습니다.
피벗 테이블 필터링 방법에 대해 알아보겠습니다. .
1. 보고서 필터를 사용하여 Excel 피벗 테이블 필터링
먼저 보고서 필터를 사용하겠습니다. 피벗 테이블의 정보를 선별하기 위해 .
예를 들어 아리조나 의 모든 제품 범주에 대한 판매 합계를 구하려고 합니다. 상태.
이제 아래 단계를 따르세요.
⏩ 보고서 필터를 켜려면 , 주 를 선택하십시오. 필드 아래로 드래그하여 필터 지역.
⏩ 그러면 주 필드가 있는 드롭다운 화살표가 표시됩니다. .
⏩ 드롭다운 화살표를 클릭하면 필터링 옵션에 모든 상태가 표시됩니다.
애리조나 선택 옵션을 선택하고 확인을 누릅니다. .
⏩ 따라서 다음 출력은 원하는 출력입니다.
2. 값 필터 활용하기
값을 기준으로 필터링해야 하는 경우 값 필터 그러한 결과를 얻으려면 더 나은 선택이 될 것입니다. 더 중요한 것은 값 필터 내부에 수많은 필터링 옵션이 있다는 것입니다. . 그 외에도 값에 따라 필터링하는 세 가지 주목할만한 방법을 볼 수 있습니다.
2.1. 상위 항목을 가져오는 값 필터
예를 들어 판매 합계를 기준으로 상위 5개 항목을 필터링해야 합니다.
⏩ 행 레이블의 드롭다운 화살표를 클릭합니다. .
⏩ 값 필터 로 이동> 상위 10개 .
⏩ 5 입력 10 대신 확인을 누릅니다. .
예상되는 출력입니다.
2.2. 반환할 값 필터
총 매출 합계에서 상위 50% 매출 합계를 필터링한다고 가정해 보겠습니다.
이를 알아보려면 상위 10개 필터로 이동하세요. 옵션은 이전 예와 동일합니다.
⏩ 그리고 50 입력 10 대신 백분율을 선택하고 마지막으로 확인을 누릅니다. .
⏩ 따라서 다음 제품은 전체 매출의 상위 50% 매출을 차지합니다.
2.3. 특정 값에 대한 값 필터
또한 값을 지정하여 전체 피벗 테이블을 필터링할 수 있습니다. 2500보다 큰 판매 합계를 구한다고 가정해 보겠습니다.
⏩ 행 레이블의 드롭다운 화살표를 클릭합니다. .
⏩ 값 필터 로 이동> 보다 큼 .
⏩ 이제 2500 상자에 지정된 값을 입력합니다. 확인을 누릅니다. .
⏩ 즉시 판매 합계가 2500보다 큰 다음과 같은 출력을 얻을 수 있습니다.
자세히 알아보기: Excel에서 고유 값을 필터링하는 방법
3. Excel 피벗 테이블 필터링에 레이블 필터 적용
값 필터를 처리하는 동안 , 옵션(예:레이블 필터)을 볼 수 있습니다. .
자, 이제 사용법을 살펴보겠습니다.
도서 가 포함된 제품 카테고리를 필터링한다고 가정합니다. 만.
도서의 판매 합계를 구하려는 것입니다. .
⏩ 행 레이블의 드롭다운 화살표를 클릭합니다. .
⏩ 라벨 필터로 이동> 포함 .
⏩ 도서 라는 단어를 입력합니다. 라벨 필터의 원하는 옵션에서 대화 상자.
⏩ 확인을 누른 후 , 필터링된 피벗 테이블이 표시됩니다. 도서 기준 .
4. 날짜 필터 만들기
이제 피벗 테이블을 분리하는 또 다른 필터링 방법을 살펴보겠습니다. 날짜에 따라 다릅니다.
이미 알고 있듯이 주문 날짜라는 필드가 있습니다. .
피벗 테이블을 필터링하려면 특정 날짜 범위(예:02-15-22 5-10-22까지 .
⏩ 이렇게 하려면 주문 날짜를 드래그하세요. 행 안의 필드 지역.
⏩ 그런 다음 레이블 필터로 이동합니다.> 사이 .
⏩ 다음 라벨 필터에서 원하는 날짜를 수정하세요. 대화 상자.
⏩ 확인 을 입력하는 동안 옵션을 선택하면 다음과 같은 결과를 얻을 수 있습니다.
자세히 알아보기: Excel에서 날짜별로 필터링하는 방법
유사한 수치
- Excel에서 여러 열을 동시에 필터링하는 방법(3가지 방법)
- Excel에서 여러 행 필터링(11가지 적절한 접근 방식)
- Excel에서 가로 데이터를 필터링하는 방법(3가지 방법)
- Excel 필터 단축키(예제와 함께 3가지 빠른 사용)
5. 검색 상자를 사용하여 Excel 피벗 테이블 필터링
검색창 사용 정말 간단한 방법이다. 단어를 입력하기만 하면 됩니다(예:Ohio 다음 그림과 같이) 피벗 테이블을 필터링하려는 .
따라서 다음 출력은 필터링된 피벗 테이블입니다. 오하이오 주 포함 .
자세히 알아보기: Excel 필터에서 여러 항목을 검색하는 방법
6. 자동 필터를 사용하여 피벗 테이블 화면
Excel을 처음 사용하는 사용자가 아니라면 필터 옵션. 유감스럽게도 필터 옵션이 피벗 테이블에 대해 작동하지 않습니다. 다음 그림과 같이
하지만 피벗 테이블의 인접한 셀 위에 커서를 놓으면 , 필터 옵션이 작동 중입니다.
필터 를 클릭한 후 옵션을 선택하면 놀랍게도 모든 열에 대해 드롭다운 화살표가 표시됩니다. 이제 다른 방법을 따르지 않고도 모든 열을 필터링할 수 있습니다.
7. Excel 피벗 테이블에서 여러 항목을 필터링하는 방법
피벗 테이블을 필터링하는 가장 정교하고 인기 있는 방법 Excel에서 여러 열을 필터링하는 것입니다. 분명히 시간을 절약하고 요구 사항에 따라 빠르게 필터링할 수 있습니다.
7.1. 슬라이서를 사용하여 여러 항목 필터링
피벗 테이블을 필터링할 수 있습니다. 슬라이서를 사용하여 더 빠른 방법으로 상태 기반 .
피벗 테이블 내에서 셀 선택
⏩ 삽입으로 이동 탭> 슬라이서 필터 에서 리본
⏩ 주 를 선택하십시오 삽입물 슬라이서 를 보면서 대화 상자.
⏩ 이제 상태 의 이동 가능한 필터링 옵션이 표시됩니다. (다음 그림의 오른쪽).
작동 방식에 대해 질문이 있으십니까?
상태를 선택하십시오. 애리조나 다음 그림과 같이 옵션에서 피벗 테이블에서 즉시 결과를 얻을 수 있습니다. 그림의 왼쪽에 있습니다.
7.2. 쉼표를 사용하여 여러 항목 필터링
또한 단일 셀에 필터 기준을 표시하려면 TEXTJOIN 기능.
예를 들어 G4 에 다음 수식을 입력하면 셀.
=TEXTJOIN(",",TRUE,B6:B15)
여기, “,” 구분 기호입니다. TRUE 빈 셀 무시, B6:B15 제품 카테고리 의 셀 범위입니다. 데이터 세트의.
수식을 입력한 후 슬라이서 .
여기에서 필터링 기준, 즉 도서, 스포츠는 G4 에서 볼 수 있습니다. 셀.
7.3. 필터 기준을 사용하여 여러 항목 필터링
여러 항목을 필터링하는 이러한 방식으로 두 개의 피벗 테이블을 조인하는 방법을 보여 드리겠습니다. 두 테이블에 함께 필터링을 적용합니다.
이와 관련하여 피벗 테이블을 복사해야 합니다. CTRL을 눌러 + C CTRL 을 눌러 기존 표의 가까운 위치에 표를 붙여넣습니다. + V .
아래 이미지는 프로세스를 보여줍니다.
그런 다음 행 레이블을 유지합니다. 두 번째 피벗 테이블의 경우에만 .
이제 주를 선택하면(예:플로리다 ) 슬라이서에서 필터링 방법은 두 개의 피벗 테이블에 대해 작동합니다. 동시에.
첫 번째 피벗 테이블 제품 카테고리를 필터링하는 반면 두 번째 테이블은 상태를 기준으로 필터링합니다. .
그렇다면 이 필터링의 이면에 있는 사실은 무엇입니까?
슬라이서를 마우스 오른쪽 버튼으로 클릭하고 연결 보고 를 선택하십시오. 옵션.
다음 그림을 얻을 수 있습니다. 그림은 PivotTable19 (첫 번째 테이블) 및 PivotTable21 (두 번째 테이블)이 조인됩니다.
자세히 알아보기: Excel에서 여러 기준 필터링
8. VBA를 사용하여 셀 값을 기반으로 하는 Excel 피벗 테이블 필터
마지막으로 피벗 테이블 특정 셀 값에 대해.
전체 피벗 테이블을 필터링하려는지 살펴보겠습니다. 플로리다 주 기준 (E7 에 위치 셀).
이제 아래 단계를 따르세요.
1단계:
VBA를 사용하려는 경우 , VBA 를 삽입하는 방법을 알아야 합니다. 코드.
먼저 개발자 를 클릭하여 모듈을 엽니다.> 시각적 기본 .
두 번째로 삽입으로 이동합니다.>모듈 .
2단계:
이제 다음 코드를 모듈에 복사하십시오.
Sub Filter_UsingVBA()
Dim pvFld As PivotField
Dim strFilter As String
Set pvFld = ActiveSheet.PivotTables("PivotTable23").PivotFields("States")
strFilter = ActiveWorkbook.Sheets("Sheet14").Range("E7").Value
pvFld.CurrentPage = strFilter
End Sub
위의 코드에서 pvFld 를 선언했습니다. 피벗 필드로 및 strFilter 문자열 으로 유형. 그런 다음 pvFld 에 필요한 소스 및 strFilter 고정되어 있습니다.
코드의 세 가지 기본 사항은-
- 피벗 테이블 이름:피벗 테이블23
- 테이블의 필드 이름:주
- 활성 시트 이름:Sheet14
- 필터 값의 위치:E7 세포
3단계:
그런 다음 코드를 실행합니다(키보드 단축키는 F5 또는 Fn +F5) . 필터링된 출력을 얻을 수 있습니다.
자세히 알아보기: 셀 값을 기반으로 Excel 필터 데이터
결론
위 기사에서 피벗 테이블 필터링 방법을 다루려고 했습니다. 엑셀에서. 이 기사가 귀하의 Excel 여정을 설명할 것이라고 굳게 믿습니다. 그러나 질문이나 제안 사항이 있으면 아래 의견 섹션에 알려주십시오.
추가 자료
- Excel에서 텍스트 필터 사용(예제 5개)
- Excel에서 필터를 추가하는 방법(4가지 방법)
- Excel에서 색상으로 필터링(예제 2개)
- Excel에서 사용자 정의 필터를 수행하는 방법(5가지 방법)