TRIM으로 지워지지 않는 공백: 원본과 정리 열을 나누기

앞뒤 공백·반복 공백과 웹에서 복사한 특수 공백을 구분해 정리합니다.

시트실무 편집 · 확인일 2026-10-12 · 학습용 가상 예제

이름이나 코드가 똑같아 보여도 앞뒤 공백 때문에 찾기·집계 결과가 달라질 수 있습니다. 원본 열을 바로 덮어쓰지 말고 옆에 정리 열을 만들어 확인하세요. 코드 안의 공백이 의미 있는 경우에는 지우면 안 됩니다.

일반 공백부터 정리하기

=TRIM(A2)

Excel의 TRIM은 일반적인 ASCII 공백을 정리하는 데 사용합니다. 단어 사이의 여러 공백을 하나로 줄이고 앞뒤 공백을 없애는 예제로 먼저 확인합니다. 숫자처럼 보이는 텍스트를 숫자로 바꾸는 기능은 아닙니다.

원본 예시 정리 의도
앞뒤에 일반 공백이 있는 월간 보고 앞뒤 공백 제거
파일 백업 단어 사이 공백 하나로 정리
AB 123 코드 중간 공백에 의미가 있는지 먼저 확인

웹에서 복사한 공백이 남는다면

=TRIM(SUBSTITUTE(A2,CHAR(160)," "))

Excel에서 일반 공백이 아닌 줄바꿈 없는 공백이 섞인 경우 사용할 수 있는 예입니다. 모든 유니코드 공백을 해결하는 식은 아닙니다. 문자가 무엇인지 확인되지 않은 상태에서 여러 문자를 무조건 삭제하지 마세요.

결과 검수 순서

  1. 원본을 A열에 그대로 둡니다.
  2. B열에 정리 수식을 입력합니다.
  3. 길이와 눈에 보이는 구분을 비교하고, 코드·이름이 합쳐지지 않았는지 확인합니다.
  4. 정리가 맞는 행만 별도 결과 시트에 값으로 복사합니다.

브라우저 정리 도구와 함수의 범위

사이트 도구의 공백 정리 옵션은 자바스크립트의 앞뒤 공백 제거와 연속된 일반 공백·탭 정리를 사용합니다. 스프레드시트의 TRIM과 모든 문자에서 동일한 결과를 보장하지 않습니다. 결과는 일반 텍스트로 내려받아 원본과 비교할 수 있습니다.

공백 정리 예제로 확인하기 →

공식 문서와 확인 범위

예제는 학습용 가상 데이터입니다. 메뉴 이름과 지원 기능은 제품·버전·언어에 따라 다를 수 있습니다.