엑셀을 사용하다 보면 셀 안에 불필요한 공백 때문에 데이터 정리가 어려운 경우가 많습니다. 특히 복사/붙여넣기나 외부 데이터 가져오기 시 공백이 자동으로 들어가는 경우가 많아 골치 아픈데요. 오늘은 엑셀에서 공백을 쉽고 빠르게 제거하는 다양한 방법을 소개해드리겠습니다.
1. TRIM 함수로 앞뒤/중복 공백 제거
엑셀의 TRIM 함수는 텍스트의 앞뒤 공백과 중간에 여러 개 있는 공백을 하나로 줄여주는 함수입니다.
사용법:=TRIM(셀주소)
예시:
A1 셀에 안녕하세요 여러분 이라고 입력되어 있다면,=TRIM(A1)
결과: 안녕하세요 여러분
주의:
TRIM 함수는 ‘스페이스(공백)’만 제거하며, 줄바꿈, 탭 등 특수문자는 제거하지 않습니다.
2. SUBSTITUTE 함수로 모든 공백 제거
문장 중간의 모든 공백까지 완전히 없애고 싶다면 SUBSTITUTE 함수를 사용하세요.
사용법:=SUBSTITUTE(셀주소, " ", "")
예시:
A1 셀에 안 녕 하 세 요=SUBSTITUTE(A1, " ", "")
결과: 안녕하세요
3. 찾기 및 바꾸기(Ctrl+H)로 일괄 공백 제거
여러 셀에서 한 번에 공백을 없애고 싶을 때는 ‘찾기 및 바꾸기’ 기능을 활용하세요.
- 공백을 제거할 범위를 선택합니다.
Ctrl + H를 눌러 ‘찾기 및 바꾸기’ 창을 엽니다.- ‘찾을 내용’에 공백(스페이스바 한 번)을 입력합니다.
- ‘바꿀 내용’은 비워둡니다.
- ‘모두 바꾸기’를 클릭하면 선택한 범위 내 모든 공백이 제거됩니다.
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 함수와 찾기/바꾸기 기능을 적절히 활용해 불필요한 공백 없이 효율적으로 업무를 처리해보세요.