필터에없는 행을 삭제하는 방법


53

Excel (1000 행)에 매우 큰 테이블이 있으며 10 행만 표시하도록 필터링합니다.

표시되지 않은 행을 삭제할 수있는 방법이 있는지 궁금합니다 (즉, 필터 조건을 충족하지 않음)? 이렇게하면 파일을 보내기 전에 파일 크기를 줄일 수 있습니다.

테이블 아래에 수천 개의 행이 있습니다. 사용자가 복잡한 수식과 그래프를 만들었습니다. 행을 복사하면 다른 워크 시트에 복사하면 전달되지 않습니다.


2
"복잡한 수식 및 그래프"에 데이터가 필요한 경우 행을 삭제할 수 없습니다. 이러한 제약은 귀하의 질문에 대답하는 대부분의 방법을 제거하는 것으로 보입니다. 파일 크기를 줄이려면 무엇을 기꺼이 포기하겠습니까?
CharlieRB

선택을 반전시키고 원하지 않는 행에서 첫 번째 열을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 행을 삭제하는 옵션을 선택하면 나에게 속임수가되었습니다.
Ravi Wallau

답변:


52

빠른 해결책을 위해이 방법을 시도하십시오 :-

  1. 필터링 된 10 개의 결과를 다른 시트에 복사
  2. 실제 시트 삭제

편집하다:

업데이트에 따라 아래 단계는 다음과 같습니다.

  1. 시작하기 전에 Excel 시트의 백업 사본을 작성하십시오
  2. 모든 레코드를 필터링하고 10 개의 행만 표시한다고 가정
  3. 나머지 1000은 숨겨져 있습니다
  4. 오피스 버튼을 클릭
  5. 준비 옵션을 클릭하십시오
  6. 문서 검사를 클릭하십시오
  7. 이 스크린 샷을 참조하십시오. 여기에 이미지 설명을 입력하십시오
  8. 검사 버튼을 클릭하십시오
  9. 당신은 옵션이 표시됩니다 "행과 열 숨겨진""모두 제거" 버튼을
  10. 모두 제거 버튼을 클릭하십시오
  11. 닫기 버튼을 클릭하십시오
  12. 마지막으로, "숨겨진 행과 열"이 모두 제거 된 것입니다.

이 스크린 샷을 참조하십시오

여기에 이미지 설명을 입력하십시오

노트 :

Office 2010에서 문서 검사는 다음 위치에서 찾을 수 있습니다.

여기에 이미지 설명을 입력하십시오


1
인상적인 물건, 나는 이것을 결코 찾지 못했을 것입니다. 그러나이 실행은 "완료 할 수 없습니다"라는 다음 엉망 참조 및 그래프 데이터에 대한 경고를 제공 사라집니다 : - /
GreyCloud

보이는 셀 중 일부는 숨겨진 셀에 저장된 데이터를 사용하는 것처럼 보이므로 보이는 셀을 복사하여 새 통합 문서에 붙여 넣을 수 없으며 숨겨진 셀을 삭제할 수 없습니다. 위에서 설명한대로 보이는 셀을 복사 한 다음 새 통합 문서 "특별 붙여 넣기"와 "값 붙여 넣기"에서 복사하십시오. 이렇게하면 수식 대신 값이 삽입됩니다.이 방법은 효과가 있습니다
ssollinger

Excel 2010의 문서 검사 위치를 추가했습니다. 괜찮습니다.
Timmmm

백업을해야합니다. 이렇게하면 스프레드 시트 전체가 완전히 지워집니다.
Lewis42

5

필터를 쉽게 뒤집을 수 있다고 가정하면 저에게 효과적이었습니다.

  1. 필터를 비 웁니다.
  2. 'TEMP ORDER'라고하는 임시 열을 만듭니다.
  3. 해당 열의 모든 값을 0으로 설정하십시오.
  4. 필터를 뒤집습니다 (삭제하려는 모든 항목에 대한 필터)
  5. 필터링 된 결과에서 'TEMP ORDER'열의 모든 값을 1로 설정하십시오.
  6. 필터를 비 웁니다.
  7. 가장 작은 것부터 가장 큰 것까지 'TEMP ORDER'열을 기준으로 데이터를 정렬하십시오.
  8. 첫 번째 '1'이 나타나는 행 찾기
  9. 마지막 행이 첫 번째 '1'앞의 행이되도록 테이블 크기를 조정하십시오 (디자인 탭).
  10. 더 이상 테이블에없는 행을 삭제하십시오.

통합 문서의 다른 시트를 엉망으로 만들고 싶지 않고 데이터를 복사하여 붙여 넣을 때 발생할 수있는 문제에 대해 우려하는 경우이 방법이 선호되는 솔루션 일 수 있습니다.


위의 답변으로 표시된 것은 대부분의 경우 좋지만 CSV 파일에 800,000 개 이상의 데이터 행이 있으면 훨씬 나아졌습니다. 모든 데이터를 복사하려고 시도하여 Excel이 계속 중단되었습니다.
Fütemire

4

왜 보이는 셀을 새 시트에 복사하지 않습니까? 이동 :

빠른 액세스 도구 모음은 드롭 다운이상의 명령명령 리본에없는선택 보이는 세포추가

이것을 클릭하면 보이는 모든 것을 선택하고 보이는 모든 것을 복사하여 붙여 넣을 수 있습니다.


이 작업을 시도했을 때 모든 종류의 셀 크기 / 서식이 손실되었습니다.
Jay Sullivan

1
@JaySullivan 서식을 사용하여 복사 했습니까? 붙여 넣기로 붙여 넣은 것을 복사하여 결정할 수 있으며 아무것도 잃지 않아야합니다.
Raystafarian

2

허용 위의 대답 "문서를 검사"에 관한이 우수합니다.

또한 표시된 절차는 전체 통합 문서에 적용되므로 동일한 통합 문서의 다른 워크 시트를 엉망으로 만들 수 있습니다. 이 경우 워크 시트를 별도의 통합 문서로 이동하고 절차를 적용한 다음 워크 시트를 원래 통합 문서로 다시 이동해야합니다. 문제의 워크 시트를 포함하는 워크 시트 간의 참조 / 공식 / 차트 시리즈 의 교차 연결은 어려울 수 있습니다.

이 다른 답변 (OP가 요청 한대로 차트 등을 처리 할 수없는)에 대한 대안으로 홈-> 찾기 및 선택-> 특수 이동-> 보이는 셀 만. 정확히 같은 명령 인 것 같습니다 (그리고 리본에없는 명령 아래에 왜 나열되어 있는지 궁금 합니다 ).


1
"표시 셀 선택"의 바로 가기는 (alt +;)입니다. 선택을 마우스 오른쪽 단추로 클릭하여 행을 삭제하십시오. 도움이 되었기를 바랍니다! :)
tinker

1

나는이 똑같은 문제가 있었다. 해결하다:

  1. 유지하려는 10 개의 행을 강조 표시하고 배경색을 변경하십시오.
  2. 모든 필터 지우기
  3. 열 중 하나에 새 필터를 적용하고 "색상 별 필터"를 선택하십시오. 사용한 색상을 선택하는 대신 "채우지 않음"을 선택하십시오.
  4. 이것은 원치 않는 모든 행을 불러옵니다. 모두 강조 표시하고 삭제하십시오.
  5. 필터를 제거하면 원하는 10 개의 행만 남게됩니다. 모든 차트와 셀 참조는 그대로 유지됩니다.

1

쉬워요 ... 같은 문제가있었습니다.

  1. 필터에서 모두를 선택하고 원치 않는 모든 정보를 선택 해제하고 확인을 클릭하십시오.
  2. 모든 필터를 지우십시오. (선택 취소 된 모든 행이 강조 표시됩니다.)
  3. 해당 행을 삭제하려면 Ctrl-를 누르십시오.

-1

이것은 지나치게 단순 할 수 있지만 필터링 한 10 개의 행을 새 스프레드 시트에 복사 / 붙여 넣기 만하는 이유는 무엇입니까?


1
(* : 사용자 아래 행의 수천은 복잡한 수식과 그래프 내가 통해 복사하면 늘 캐리 만들었습니다 때문에
GreyCloud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.