Excel에서 필터링된 행을 삭제하는 방법(5가지 방법)

  • 이 공유
Hugh West

Excel은 필터 라는 훌륭한 기능을 사용자에게 제공하여 관련 없는 모든 데이터를 숨기고 필요한 데이터만 볼 수 있도록 합니다. 필터를 사용하면 관련 없는 정보가 워크시트를 어지럽히지 않고 특정 데이터에 더 집중할 수 있습니다. 필터를 사용하는 동안 더 이상 필요하지 않을 수 있으므로 이 관련 없는 정보를 제거해야 할 수 있습니다. 이 자습서에서는 Excel에서 필터링된 행을 삭제하는 5가지 매우 쉬운 방법을 보여 드리겠습니다.

연습 통합 문서 다운로드

이 연습 문서를 다운로드하여 작업을 연습해 보십시오. 이 기사를 읽는 동안.

Delete Filtered Rows.xlsm

5 Excel에서 필터링된 행을 삭제하는 데 적합한 방법

회사 직원에 대한 정보가 있다고 가정해 보겠습니다. 직원의 이름, 근무하는 부서, 혈액형, 입사 날짜가 있습니다. 이제 5가지 방법을 사용하여 데이터를 필터링하고 표시된 행과 숨겨진 행을 모두 삭제합니다.

1. 표시되는 필터링된 행 삭제

1단계:

  • 먼저 워크시트의 전체 데이터 범위를 선택합니다.

  • ' 정렬 및 필터 아래에 있는 필터 버튼을 클릭합니다. ' 섹션 아래 데이터 탭.

  • 오른쪽 아래 모서리에 있는 작은 아래쪽 화살표 각 헤더 열. 이 작은 화살표를 사용하면 각 열에 필터 를 적용할 수 있습니다. 화살표를 클릭하여 해당 열에 필터 를 적용합니다.

  • 이 예에서는 다음 항목만 필터링하려고 합니다. 영업 에서 근무하는 직원에 대한 정보가 포함된 행. 따라서 Department Header 의 오른쪽 아래 모서리에 있는 드롭다운 화살표를 선택합니다. 선택에 따라 Department 열을 필터링할 수 있는 창이 나타납니다.
  • 영업을 제외한 모든 유형의 부서 옆에 있는 모든 유형의 확인란을 선택 취소합니다.
  • 모두 선택 확인란을 선택 해제하면 모든 유형의 부서를 신속하게 선택 해제한 다음 또는 판매 옆의 상자만 선택하십시오.
  • 확인 을 클릭하십시오.

2단계:

  • 확인 을 클릭하면 영업 에서 근무하는 직원의 정보가 표시됩니다.

3단계:

  • 보기에서 필터링된 모든 행을 선택하고 오른쪽 클릭 마우스로
  • 팝업 메뉴에서 행 삭제 를 클릭합니다.

  • 경고 전체 행을 삭제할 것인지 묻는 팝업 상자가 나타납니다.
  • 확인 을 선택합니다.

  • 에 대한 정보가 포함된 현재 행을 삭제합니다. 우리가 필터링한 영업 부서에서 근무하는 직원. 하지만괜찮아요!! 현재 숨겨져 있는 다른 행에는 영향을 미치지 않습니다.
  • 데이터 탭에서 필터 버튼을 클릭하면 나머지 데이터를 참조하십시오.

자세히 알아보기: Excel에서 VBA를 사용하여 행을 필터링하고 삭제하는 방법(2가지 방법) )

2. VBA 코드에 익숙하거나 VBA 작업에 익숙한 경우 VBA

를 사용하여 보이는 필터링된 행을 제거합니다. 그런 다음 VBA를 사용하여 위의 작업을 더 빨리 완료할 수도 있습니다.

1단계:

  • 먼저 필요한 모든 행을 선택합니다. 필터( 열 머리글 포함 ).
  • 개발자 → Visual Basic 을 클릭하면 새로운 응용 프로그램용 Microsoft Visual Basic 창이 표시됩니다.

  • 그런 다음 삽입 →모듈 을 클릭합니다.

2단계:

  • 다음 코드를 모듈에 입력합니다.
6590
  • 그런 다음 실행 버튼을 눌러 코드를 실행합니다.

  • 프로그램이 실행되면 <1에서 근무하는 직원에 대한 정보가 포함된 모든 행이>영업 부서가 삭제됩니다.

자세히 보기: Excel에서 빈 행을 제거하는 수식(예 5개)

3. 문서 검사 기능을 사용하여 숨겨진 필터링된 행 삭제

직원에 대해 수행할 더 복잡한 필터가 있는 시나리오를 가정해 보겠습니다.정보. B+ 혈액형을 가진 영업 부서 직원을 찾고 싶을 수 있습니다. 더 복잡한 필터를 처리해야 하는 상황에서는 일반적으로 적격한 행보다 적용된 필터의 기준에 적합하지 않은 행을 제거하는 것이 좋습니다. 적용된 필터의 기준입니다.

즉, 필터링 후 숨겨진 행 을 삭제해야 함을 의미합니다.

1단계:

  • 먼저 워크시트의 열 머리글을 포함하여 전체 데이터 범위를 선택합니다.

  • 클릭 아래의 ' 정렬 및 필터 ' 섹션의 필터 옵션에서 데이터 탭.

  • 옆에 있는 아래쪽 화살표( 필터 화살표 )를 선택합니다. 부서 헤더. 그런 다음 Sales 를 제외한 모든 상자의 선택을 취소합니다.

  • 다음으로 Blood Group 옆의 아래쪽 화살표를 선택합니다. 헤더를 선택하고 B+ 를 제외한 모든 상자의 선택을 취소합니다.

  • 확인 을 클릭합니다. 이제 혈액형이 B+ 영업 부서의 직원 행만 표시됩니다.

2단계:

  • 이제 숨겨진 행을 삭제할 수 있습니다. 세 가지 다른 방법을 사용하여 숨겨진 행을 삭제할 수 있습니다. 그 중 하나는 문서 검사 입니다. 숨겨진 데이터 가 있으면 Excel의 문서 검사 기능을 사용하여 숨겨진 행을 삭제할 수 있습니다.
  • 통합 문서의 복사본을 만듭니다.
  • 파일 탭을 클릭합니다. 정보 옵션으로 이동합니다. 문제 확인 을 클릭합니다.
  • 문서 검사 옵션을 선택합니다.

  • 그러면 ' 문서 검사기 ' 가 열립니다. ' 검사 ' 버튼을 클릭합니다.

  • 검사 버튼을 누르면 옵션 목록 이 있는 새 창이 나타납니다. 옵션 목록을 아래로 스크롤하면 ' 숨겨진 행 및 열 '이라는 제목의 옵션이 나타납니다. 데이터시트에 얼마나 많은 숨겨진 행과 열이 있는지 알 수 있습니다.
  • " 모두 제거 " 옵션을 선택합니다. 숨겨진 행이 모두 영구적으로 제거됩니다.
  • ' 닫기 ' 버튼을 클릭하세요.

  • 워크시트로 돌아가서 필터 옵션을 클릭하여 적용된 모든 필터를 제거합니다.

자세히 보기: 엑셀에서 매크로를 사용하여 기준에 따라 행을 삭제하는 방법(3가지 방법)

유사 읽기:

  • 엑셀에서 셀에 0이 포함된 경우 매크로를 사용하여 행을 삭제하는 방법(4가지 방법)
  • VBA를 사용하여 Excel에서 필터링되지 않은 행을 삭제하는 방법(4가지 방법)
  • 방법Excel에서 다른 모든 행 삭제(4가지 방법)
  • Excel에서 무한 행 삭제(5가지 쉬운 방법)
  • Excel에서 행을 삭제하는 방법 That Go on Forever (4가지 쉬운 방법)

4. VBA로 숨겨진 필터링된 행 제거

VBA 스크립트를 사용하여 위 작업을 수행하는 또 다른 빠른 방법이 있습니다.

1단계:

  • 이전 방법에 따라 Microsoft Visual Basic for Applications 창을 열거나 Alt + F11 키를 동시에 눌러 열 수 있습니다.
  • 다음 코드를 작성합니다.
9370
1497
6298
  • 그런 다음 실행 버튼을 클릭하여 코드를 실행합니다.

  • 전체 행을 삭제할 것인지 묻는 경고 팝업 상자가 나타납니다.
  • 확인 을 선택합니다.

2단계:

  • 숨겨진 행을 삭제합니다.
  • 숨겨진 행이 제거되었는지 간단히 클릭하여 확인할 수 있습니다. 데이터 탭에서 필터 버튼을 다시 누르십시오.

자세히 보기 : Excel VBA에서 숨겨진 행을 삭제하는 방법(자세한 분석)

5. 숨겨진 행 삭제를 위한 임시 열 생성

워크시트를 백업하는 번거로움을 원하지 않거나 영향이 우려되는 경우 또는 Excel 파일의 다른 워크시트를 영구적으로 손상시키는 경우 숨겨진 행을 제거하는 다른 방법이 있습니다.

단계1:

  • 워크시트의 아무 곳에나 임시 사용할 열을 만듭니다. Temporary 열의 첫 번째 셀에 ' 0 '를 입력하고 키를 누릅니다. ENTER .
  • 이 셀의 채우기 핸들을 아래로 드래그합니다. Temporary 열의 나머지 셀에 숫자 '0' 을 복사합니다. 또는 채우기 핸들 두 번 클릭 하여 범위의 모든 셀을 숫자 '0' .
  • <14로 채울 수도 있습니다>

    2단계:

    • 필터 옵션을 클릭하여 제거합니다. 필터. 또한 모든 숨겨진 행 을 다시 가져옵니다.

    • 이제 되돌립니다 이전에 적용한 필터입니다. 이렇게 하려면 열 헤더를 포함하여 전체 데이터 범위 를 선택하고 필터 를 클릭합니다. 임시 열 헤더의 오른쪽 아래 모서리에 있는 아래쪽 화살표를 클릭하고 '0 '<2 값 옆에 있는 모든 확인란을 선택 취소 합니다>.

    • 이제 현재 보이는 모든 행을 선택하고 임의의 셀을 마우스 오른쪽 버튼으로 클릭한 다음 " 행 삭제 ” 옵션을 선택합니다.

    • 전체 행을 삭제할 것인지 묻는 경고 팝업 상자가 나타납니다.
    • 확인 을 선택합니다.

    • 다시 한 번 필터 옵션을 클릭하여필터를 제거하면 보이는 데이터가 그대로 유지되는 것을 볼 수 있습니다.

    자세히 알아보기: Excel에서 행을 삭제하는 방법 수식에 영향을 미치기(2가지 빠른 방법)

    기억할 사항

    • 개발자 탭이 없는 경우 파일 > 옵션 > 리본 사용자 지정 .
    • VBA 편집기를 열려면 ALT + F11을 누릅니다.
    • ALT + F8 을 눌러 매크로를 불러올 수 있습니다. window.

    결론

    이 기사에서는 Excel에서 필터링된 행을 삭제하는 방법을 배웠습니다. 지금부터 Excel에서 표시되고 숨겨진 필터링된 행을 모두 매우 쉽게 삭제할 수 있기를 바랍니다. 이 기사에 대한 질문이나 권장 사항이 있으면 아래에 의견을 남겨주십시오. 좋은 하루 되세요!!!

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.