엑셀 공백 제거 방법 (TRIM, SUBSTITUTE, 찾기/바꾸기 활용법)

엑셀을 사용하다 보면 셀 안에 불필요한 공백 때문에 데이터 정리가 어려운 경우가 많습니다. 특히 복사/붙여넣기나 외부 데이터 가져오기 시 공백이 자동으로 들어가는 경우가 많아 골치 아픈데요. 오늘은 엑셀에서 공백을 쉽고 빠르게 제거하는 다양한 방법을 소개해드리겠습니다.

1. TRIM 함수로 앞뒤/중복 공백 제거

엑셀의 TRIM 함수는 텍스트의 앞뒤 공백과 중간에 여러 개 있는 공백을 하나로 줄여주는 함수입니다.

사용법:
=TRIM(셀주소)

예시:
A1 셀에 안녕하세요 여러분 이라고 입력되어 있다면,
=TRIM(A1)
결과: 안녕하세요 여러분

주의:
TRIM 함수는 ‘스페이스(공백)’만 제거하며, 줄바꿈, 탭 등 특수문자는 제거하지 않습니다.

2. SUBSTITUTE 함수로 모든 공백 제거

문장 중간의 모든 공백까지 완전히 없애고 싶다면 SUBSTITUTE 함수를 사용하세요.

사용법:
=SUBSTITUTE(셀주소, " ", "")

예시:
A1 셀에 안 녕 하 세 요
=SUBSTITUTE(A1, " ", "")
결과: 안녕하세요

3. 찾기 및 바꾸기(Ctrl+H)로 일괄 공백 제거

여러 셀에서 한 번에 공백을 없애고 싶을 때는 ‘찾기 및 바꾸기’ 기능을 활용하세요.

  1. 공백을 제거할 범위를 선택합니다.
  2. Ctrl + H를 눌러 ‘찾기 및 바꾸기’ 창을 엽니다.
  3. ‘찾을 내용’에 공백(스페이스바 한 번)을 입력합니다.
  4. ‘바꿀 내용’은 비워둡니다.
  5. ‘모두 바꾸기’를 클릭하면 선택한 범위 내 모든 공백이 제거됩니다.

4. 특수문자(줄바꿈, 탭 등) 제거 방법

공백 외에 줄바꿈(Alt+Enter), 탭 등 특수문자가 섞여 있다면
CLEAN 함수와 SUBSTITUTE 함수를 조합해서 사용할 수 있습니다.

예시:
=SUBSTITUTE(CLEAN(A1), CHAR(160), "")

  • CLEAN(A1): 줄바꿈, 탭 등 인쇄 불가능한 문자 제거
  • SUBSTITUTE(..., CHAR(160), ""): 웹에서 복사한 데이터에 포함된 특수 공백(Non-breaking space) 제거

5. 실전 활용 예시

원본 데이터TRIM 적용SUBSTITUTE 적용
엑셀 공백 제거엑셀 공백 제거엑셀공백제거
오피스 2021 정품오피스 2021 정품오피스2021정품

엑셀에서 공백을 깔끔하게 제거하면 데이터 정리가 훨씬 쉬워집니다. TRIM, SUBSTITUTE 함수와 찾기/바꾸기 기능을 적절히 활용해 불필요한 공백 없이 효율적으로 업무를 처리해보세요.

댓글 남기기