엑셀 데이터에서 텍스트 앞이나 사이에 불필요하게 들어간 첫 칸 빈칸을 일괄 삭제하는 핵심 방법을 안내합니다.
엑셀 텍스트 앞이나 사이의 불필요한 공백은 원본 데이터를 수정하는 찾기 및 바꾸기나 TRIM 함수를 사용하면 수천 개의 셀이라도 한 번에 깔끔하게 삭제할 수 있습니다.
눈으로 볼 때는 동일해 보이는 데이터라도 텍스트 앞에 공백이 있으면 엑셀은 두 값을 완전히 다른 데이터로 인식한다. 이로 인해 다음과 같은 실무 오류가 발생합니다.
기본 TRIM 함수 활용법부터 Ctrl+H 바꾸기, 그리고 TRIM으로도 지워지지 않는 특수 공백(NBSP) 제거법까지 가능한 순서대로 깔끔하게 알려 드립니다.
외부 시스템, 웹페이지, 또는 사내 ERP에서 데이터를 내려받다 보면 문자열 가장 앞에 의도치 않은 빈칸 공백 이 포함되는 경우가 자주 발생합니다.
- 수식 적용 시 #N/A 오류 발생
- 조건부 서식이나 피벗 테이블에서 동일 항목이 별도로 분리 됨
- 텍스트 정렬 및 텍스트 길이 LEN 계산의 오류

1. 셀 서식 변경
공백을 제거할 데이터 범위를 드래그하여 선택합니다.

상단 셀 형식을 [일반]으로 변경 합니다. 사용자 서식으로 변경한 경우 공백이 바로 제거 됩니다.
![[일반]으로 변경](https://blog.kakaocdn.net/dna/dFppjk/dJMcaa7Ykr0/AAAAAAAAAAAAAAAAAAAAAPC56dqbr7_z0NDfRnvk8LHFFhYj1YgN9RjF0djj8RzR/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1790780399&allow_ip=&allow_referer=&signature=WRbSFBkKzWZ2ETJ1CfS0c2kFEDU%3D)
2. 찾기 및 바뀌기로 변경
범위가 드래그된 상태에서 "Ctrl + H"키를 눌러주세요. [찾기 및 바꾸기] 창이 열리면 [찾을 내용] 입력칸에 스페이스바를 한 번 눌러 공백( )을 입력합니다.
[바꿀 내용] 입력칸은 아무것도 입력하지 않고 빈 상태로 두고 [모두 바꾸기] 버튼을 클릭해 주세요.

모든 공백에 제거된 것을 확인할 수 있습니다.

3. TRIM 함수 사용
셀 가운데 있는 공백은 제외하고 처음과 끝의 공백을 제거합니다.
"=TRIM(" 까지 입력 합니다.

공백이 있는 주소를 입력 해서 수식을 마무리 합니다.
셀에 공백이 제거 되면 , 수식이 입력 된 셀 우측 하단을 클릭 해 아래로 드래그합니다.

다른 셀에도 공백이 모두 제거 됩니다.

4. TRIM으로도 안 지워지는 특수 공백(NBSP) 완전 제거
웹페이지나 외부 시스템에서 복사해 온 데이터는 일반 스페이스바 공백(ASCII 코드 32)이 아닌 줄 바꿈 방지 공백(NBSP, ASCII 코드 160)인 경우가 많습니다. 이 공백은 TRIM 함수를 적용해도 지워지지 않고 다음 수식을 사용합니다.
=TRIM(SUBSTITUTE(셀위치, CHAR(160), ""))
=TRIM(SUBSTITUTE(B3, CHAR(160), ""))

일반적인 텍스트는 TRIM 함수를, 지워지지 않는 특수 공백은 SUBSTITUTE 수식을 활용하시면 수백·수천 개 데이터도 단 3초 만에 가공할 수 있습니다.