무시할 만한 데이터가 포함된 부풀어 오른 Excel 파일

무시할 만한 데이터가 포함된 부풀어 오른 Excel 파일

한 시트에 세 개의 시트와 몇 개의 행만 있고 약 50MB인 다른 시트(세 개의 열만 있음)에 약 100개의 행이 있는 통합 문서가 있습니다.

Ctrl+ Shift+를 사용하여 Down모든 행에 수식을 입력했는데 그게 원인인가요?

답변1

좋습니다. 데이터가 입력되고 수식이 행별로 적용될 행 수를 알 수 없습니다. 그렇죠?

각 열의 제목을 만들고 한 행(제목 아래 행)에 수식을 입력합니다.

그런 다음 형식을 표 도구로 사용하여 해당 2개 행으로 표를 만듭니다.

이제 사용자가 행별로 테이블에 데이터를 추가하면 테이블이 확장되고 수식이 자동으로 다음 행에 복사됩니다.

답변2

새(빈) 통합 문서를 열고 각 기존 워크시트의 모든 셀을 새 통합 문서의 해당 시트에 복사/붙여넣어 볼 수 있습니다. 범위는 충분히 작아서 몇 분 정도 걸릴 것입니다.

새 통합 문서를 저장하고 파일 크기의 차이를 확인하세요. 쓸데없는 팽만감이 생기면 해결될 수 있습니다.

답변3

끊어진 링크 댓글을 확장합니다.

다른 워크시트에 대한 링크를 확인할 때 명명된 범위도 포함하세요. 새 통합 문서에 복사를 사용하여 단일 탭을 복사하려고 시도한 워크시트가 있었습니다. 저는 Edit Links ... Break Link를 사용하여 원본 워크시트에 대한 링크를 충실히 끊었고, 그것이 효과가 있을 것이라고 생각했습니다. 파일이 여전히 너무 컸습니다.

그런 다음 다시 돌아가서 Formulas ... Name Manager를 살펴보았고 이전 시트에 있던 범위에 대한 깨진 참조를 많이 발견했습니다. 이러한 참조는 원래 VLOOKUP에서 사용되었지만 복사한 시트에서는 사용되지 않았습니다. 이러한 잘못된 참조를 모두 삭제하고 저장했는데 크기가 예상했던 수준(< 50K)으로 떨어졌습니다.

내 의심은 명명된 범위로 인해 워크시트에서 사용되지 않는 경우에도 Excel이 그 뒤에 있는 데이터를 유지하게 한다는 것입니다.

답변4

복사한 곳그래서:

눈에 띄는 내용이 거의 없는 매우 큰(바이트) 통합 문서는 Excel에 데이터를 덤프하여 생성되는 경우가 너무 많습니다.

한 가지 이유는 추출 코드가 데이터에 포함되었기 때문일 수 있습니다(확인개발자, 비주얼 베이직).

크기에 상당한 영향을 미칠 가능성이 더 높은 것은 형식입니다. 이는 다음을 통해 감지할 수 있습니다.편집, 찾기 및 선택, 특수 항목으로 이동, 마지막 셀강조 표시된 셀을 관찰하는 것은 마지막으로 '점유된' 셀에서 멀리 떨어져 있습니다. 이 문제는 아래와 같이 해결될 수 있습니다:

  1. 마지막 '점유' 행 바로 아래에 있는 행을 선택합니다.
  2. Ctrl+Shift+Down.
  3. Del.
  4. 구하다.

포함된 객체로 인해 크기가 증가할 수도 있습니다(확인편집, 찾기 및 선택, 선택 창) 및 댓글 내용이 표시되지 않는 경우에도 마찬가지입니다. [SO 질문에 대한 구체적인 답변입니다.]

링크가 끊어진 피벗 테이블도 원인일 수 있습니다.

다른 원인으로는 비어 있는 것처럼 보이는 '마지막 셀'이 실제로 사용되고 있는 것(예: 배경과 일치하는 글꼴 색상) 또는 기타 숨겨진 개체가 포함될 수 있습니다.

모든 경우에 파일 크기는 저장될 때까지 '삭제'에 대한 응답으로 줄어들지 않을 수 있습니다.

관련 정보