앱으로 돌아가기

Excel 데이터 정리 방법 — 빈 행, 공백, 빈 열

최종 업데이트: 2026-05-22 · 작성: xlstools 팀

지저분한 데이터는 JOIN을 깨고, 피벗 합계를 왜곡하며, 5분 분석을 1시간의 정리로 바꿉니다. 본 가이드는 xlstools가 지원하는 4가지 정리 작업과 안전한 적용 방법을 설명합니다.


"지저분한 데이터"란 구체적으로 무엇인가

스프레드시트 지저분함의 대부분은 4가지 패턴:

  1. 완전히 빈 행 — 시각적 구분자, 다운스트림의 수식과 도구를 혼란시킴
  2. 앞뒤 공백" John ""John", JOIN과 조회를 깨뜨림
  3. 완전히 빈 열 — 이전 편집에서 남은 잔여 열
  4. 셀 내 줄바꿈Alt+Enter 줄바꿈이 CSV 내보내기와 SQL 임포트를 깨뜨림

정리 도구는 한 번의 패스로 네 가지를 모두 처리.


단계별 가이드

1단계 — Excel 파일 업로드

.xlsx 또는 .xls. .csv는 먼저 형식 변환으로 .xlsx로 변환.

2단계 — 정리 규칙 선택

임의 조합 체크:

  • 빈 행 제거 — 모든 셀이 비어 있는 행 삭제
  • 공백 트림 — 모든 셀의 앞뒤 공백 제거
  • 빈 열 제거 — 데이터가 없는 열 삭제
  • 줄바꿈 정규화 — 셀 내 \n을 공백으로 대체

체크된 모든 규칙은 한 번의 패스로 적용.

3단계 — 실행 후 보고서 확인

도구가 무엇이 변경되었는지 정확히 보고:

  • N 행 제거
  • N 열 제거
  • N 셀 트림

다운로드 전 숫자 확인. "제거 행 수"가 예상보다 훨씬 많으면 의도된 섹션 구분을 삭제했을 수 있음.

4단계 — 정리된 파일 다운로드

결과는 새 .xlsx — 원본은 절대 수정되지 않음.


각 규칙이 가장 유용한 경우

빈 행 제거

웹 앱에서 내보낸 "시각적 패딩" 행이 있는 파일(은행 명세, ERP 내보내기)에 가장 유용. 데이터가 연속된 단일 테이블이라면 거의 무해.

주의: 스프레드시트가 섹션 구분(예: 월 소계 뒤의 빈 행)에 빈 행을 사용한다면 이 규칙이 그것을 무너뜨림. 먼저 검사.

공백 트림

가장 위험이 낮고 가치가 높은 규칙. 수동 입력, 복사-붙여넣기, 시스템 내보내기에서 오는 공백이 조용히 깨뜨리는 것들:

  • VLOOKUP과 INDEX/MATCH ("John ""John"을 다르게 취급)
  • 데이터베이스 임포트 (주키 위반)
  • 피벗 테이블의 group-by (유령 중복 그룹 생성)

JOIN이나 분석 전에 루틴으로 실행.

빈 열 제거

CRM에서 내보낸 모든 가능한 필드를 포함하는 파일(대부분 비어 있음)에 유용. 파일 크기 감소와 시각적 정리.

주의: "완전히 비어 있는" 열은 나중에 채울 플레이스홀더일 수 있음. 도구는 모든 데이터 셀이 비어 있는 열만 삭제(헤더 자체는 세지 않음).

줄바꿈 정규화

CSV/TSV로 변환하거나 DB로 임포트할 때 중요. "John\nDoe"를 포함하는 셀은 정규화 후 "John Doe"가 되며, 이것이 대부분의 다운스트림 도구가 기대하는 것.


주요 활용 사례

내보낸 은행 명세서 정리

은행 명세서에 흔히 있는 것:
- "로고 공간"용 3-5개의 빈 헤더 행
- 합계가 있는 후행 요약 행
- 거래 설명의 일관성 없는 공백

4가지 규칙 모두 실행; 결과는 대조 준비 완료.

CRM 데이터 덤프 정리

판매 시스템 내보내기는 모든 레코드에 대해 모든 필드를 포함하는 경향(대부분 비어 있음). 빈 열 제거만으로도 파일 크기를 60% 이상 줄이는 경우가 흔함.

직원 기록 표준화

이름의 공백, 주소의 줄바꿈, "섹션 구분"용 빈 행 — HRIS로 임포트하기 전에 한 패스로 정리.


함정과 대처 방법

문제 원인 해결
제거된 행이 예상보다 많음 빈 행이 의도된 섹션 구분 먼저 검사; 구분이 중요하면 "빈 행 제거" 비활성화
숫자가 텍스트로 변환 선행 0이 텍스트로 포맷된 열에 공백 트림 실행 정리 후 형식 변환 왕복
서식(색, 글꼴)이 손실된 것 같음 예상된 동작 — SheetJS는 시각적 서식보다 값을 우선 서식이 중요하면 Excel 자체의 찾기/바꾸기 사용

개인정보 및 보안

모든 것이 브라우저에서 실행. 파일은 한 번 읽혀 메모리에서 처리되고 절대 서버로 전송되지 않음. 민감한 급여, 고객, 재무 데이터에 이상적.


관련 도구