필터링 설정 만 지우기 (Microsoft Excel)
그의 많은 워크 시트에서 Roy는 정렬 및 필터링을 광범위하게 사용합니다.
리본의 데이터 탭에있는 정렬 및 필터 그룹에는 지우기 도구가 있습니다. 이 도구는 모든 필터링 및 정렬 설정을 지 웁니다. Roy는 정기적으로 필터링 설정을 지워야하지만 정렬 설정이 지워진 상태로 유지되기를 원합니다. 그는이 도구의 작동 방식을 변경하거나 단일 작업에서 필터링 설정 만 지울 수있는 방법이 있는지 궁금합니다.
이것은 연구하기에 흥미로운 문제 였고 약간의 찌르기와 찌르기가 필요했습니다. Excel에서 데이터 세트에 적용하는 필터에 대한 정렬 설정을 정의 할 수있는 것으로 보입니다. 이 동작을 확인하려면 다음 단계를 따르십시오.
-
일부 데이터가있는 통합 문서를 열거 나 정렬 및 필터링 할 수있는 데이터가있는 통합 문서를 만듭니다.
-
데이터 내에서 셀을 선택하십시오.
-
리본의 데이터 탭을 표시합니다.
-
정렬 및 필터 그룹 내에서 필터 도구를 클릭합니다. Excel은 데이터의 각 열 상단에 드롭 다운 화살표를 배치합니다.
-
열 중 하나의 상단에있는 드롭 다운 화살표를 클릭합니다.
표시되는 드롭 다운 메뉴를 사용하면 열에서 필터링 할 데이터를 선택할 수 있습니다. 그러나 이것은 사람들이 일반적으로 보지 않는 곳입니다. 드롭 다운 메뉴 상단에 정렬 컨트롤이 있다는 것이 흥미 롭습니다. 이러한 컨트롤을 사용하면 Excel에서 표시하는 필터링 된 결과가 사양에 따라 필터링됩니다.
이 시점에서 매크로 레코더를 켜고 (정렬이 포함 된 필터를 적용한 후) 지우기 도구를 클릭하면 다음이 Excel에서 기록되는 매크로입니다.
Sub Macro1() ' ' Macro1 Macro ' ' ActiveWorkbook.Worksheets("Sheet1").AutoFilter.Sort.SortFields.Clear ActiveSheet.ShowAllData End Sub
기록 된 매크로에는 두 줄이 있습니다. 첫 번째 줄은 정렬 설정을 지우고 두 번째 줄은 모든 필터링 설정을 지 웁니다. 열 맨 위에있는 드롭 다운 필터링 메뉴에서 정렬 설정을 먼저 선택하지 않고 동일한 단계를 기록하면 Excel에 첫 번째 줄이 포함되지 않습니다.
이것의 결론은 필터링을 제거하지만 필터링 드롭 다운을 통해 만든 정렬 설정을 유지하는 고유 한 단일 행 매크로를 쉽게 만들 수 있다는 것입니다. 간단한 매크로는 다음과 같습니다.
Sub ClearFilter() ActiveSheet.ShowAllData End Sub
필터링을 끄면 (필터 도구에서 두 번째 클릭) Excel은 적용했을 수있는 모든 필터링 및 정렬 설정을 자동으로 지 웁니다. 필터링 프레임 워크 외부에서 정렬 설정 (특히 복잡한 정렬 설정)을 유지하려면 데이터 정렬을 위해 수행 한 단계의 매크로를 기록하는 것이 가장 좋습니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (12254)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.