기본적으로 필터 활성화 (Microsoft Excel)
Shishona는 모든 통합 문서를 열 때 Excel에서 필터를 활성화 / 설정하는 방법이 있는지 궁금합니다. 그녀는 거의 항상 워크 시트에 필터를 사용하며 필터를 사용하지 않는 통합 문서에 대해 필터를 사용하는 것이 해를 끼칠 것이라고 생각하지 않습니다. 그런 다음 통합 문서를 열 때마다 필터를 활성화하기를 원합니다.
짐작할 수 있듯이 대답은 “기본값”이 정확히 무엇을 의미하는지에 따라 다릅니다. Excel에서는 워크 시트에 데이터가없는 경우 (필터링 할 항목이 없기 때문에) 필터를 설정할 수 없으므로 “기본값”은 새 통합 문서를 의미 할 수 없습니다.
필터는 데이터가 포함 된 워크 시트에서만 활성화 될 수 있으므로 데이터를 포함하고 필터가 활성화 된 “기본 통합 문서”를 만들 수 있습니다. 그런 다음 해당 통합 문서를 시스템의 특별한 위치에 저장하여 새로 만드는 모든 통합 문서의 기본 템플릿으로 사용할 수 있습니다. (이 작업을 수행하는 방법은 _ExcelTips_의 다른 문제에서 다루었습니다.)
물론 새 통합 문서를 만든 후에 기본 필터링 된 데이터를 삭제해야 할 수 있으므로 이러한 접근 방식을 취하는 것은 가치가있는 것보다 더 문제가 될 수 있습니다. 이는 어쨌든 필터링이 제거된다는 것을 의미합니다. 따라서 기본 통합 문서 접근 방식을 엉망으로 만들지 않는 것이 가장 좋습니다.
대신 기존 통합 문서를 열 때 자동으로 필터링을 사용하도록 설정할 수 있습니다. Excel에서이 작업을 자동으로 수행 할 수있는 방법은 없지만 그럴 필요는 없습니다. 그 이유는 통합 문서를 저장할 때 Excel에서 필터가 적용된 데이터를 기억하기 때문입니다. 따라서 워크 시트를 만들고 필터링을 설정 한 다음 통합 문서를 저장하면 다음에 열 때 해당 데이터에 대한 필터가 계속 설정됩니다.
워크 시트의 데이터가 공식 데이터 테이블로 정의되어 있는지 확인할 수도 있습니다. 데이터에서 셀을 선택하고 Ctrl + T를 누르거나 리본의 삽입 탭을 표시하고 표 도구를 클릭하기 만하면됩니다. 데이터 표가 설정되면 Excel은 데이터 표에서 일반 데이터로 다시 변환하지 않는 한 해당 데이터 표에 대한 필터를 켜진 상태로 유지합니다.
통합 문서를 저장할 때 필터가 꺼 지거나 전혀 켜지지 않을까 걱정되는 경우 워크 시트를 단계별로 살펴보고 필터링을 켜는 매크로를 믹스에 추가 할 수 있습니다. 다음 예제에서는 이미 필터링이 켜져있을 수있는 워크 시트를 무시하고이를 수행합니다.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) Dim ws As Worksheet On Error Resume Next ' Handles worksheets with no data For Each ws In ThisWorkbook.Worksheets If ws.AutoFilter Is Nothing Then ' Only affect worksheets with filtering turned off ws.Rows(ws.UsedRange.Row).AutoFilter End If Next ws On Error GoTo 0 End Sub
이 매크로는 Visual Basic Editor에서 ThisWorkbook 개체에 추가해야합니다. 통합 문서가 닫힐 때마다 실행되므로 모든 워크 시트에 대해 필터링이 설정됩니다. 필터링 상태는 통합 문서와 함께 저장되므로 다음에 통합 문서를 열 때 필터가 적용됩니다.
물론 각 통합 문서에 매크로가 연결되는 것을 원하지 않을 수도 있습니다. 이러한 상황에서는 간단한 단축키 Ctrl + Shift + L을 기억하는 것이 더 쉬울 수 있습니다. 이 바로 가기는 현재 선택한 셀 주변의 데이터에 대한 필터링 상태를 전환합니다. 따라서 셀을 선택하고 Ctrl + Shift + L을 누르면 필터링이 켜집니다. 다시 누르면 필터링이 꺼집니다. 바로 가기는 매우 빠르며 데이터를 쉽게 필터링하거나 필터링 할 수 있습니다.
빠른 실행 도구 모음에 필터 도구를 추가 할 수도 있습니다. (QAT에 도구를 추가하는 방법은 ExcelTips의 다른 문제에서 다루었습니다 .) 필터 아이콘을 클릭하여 필터링을 켜고 끕니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13037)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.