Excel 데이터 정리 방법 — 빈 행, 공백, 빈 열
최종 업데이트: 2026-05-22 · 작성: xlstools 팀
지저분한 데이터는 JOIN을 깨고, 피벗 합계를 왜곡하며, 5분 분석을 1시간의 정리로 바꿉니다. 본 가이드는 xlstools가 지원하는 4가지 정리 작업과 안전한 적용 방법을 설명합니다.
"지저분한 데이터"란 구체적으로 무엇인가
스프레드시트 지저분함의 대부분은 4가지 패턴:
- 완전히 빈 행 — 시각적 구분자, 다운스트림의 수식과 도구를 혼란시킴
- 앞뒤 공백 —
" John "≠"John", JOIN과 조회를 깨뜨림 - 완전히 빈 열 — 이전 편집에서 남은 잔여 열
- 셀 내 줄바꿈 —
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 자체의 찾기/바꾸기 사용 |
개인정보 및 보안
모든 것이 브라우저에서 실행. 파일은 한 번 읽혀 메모리에서 처리되고 절대 서버로 전송되지 않음. 민감한 급여, 고객, 재무 데이터에 이상적.
관련 도구
- Excel 정리 도구 — 지금 정리
- 형식 변환 — CSV/TSV 정리 워크플로우
- 중복 제거 도구 — 공백 정리 후 논리적 다음 단계