엑셀을 사용하다 보면 셀 안의 불필요한 공백 때문에 데이터 정리가 어려울 때가 많죠. 오늘은 엑셀 공백 없애기 가장 쉬운 방법을 정리해 보았습니다. 실무에서 바로 쓸 수 있는 팁까지 있으니 확인해보세요.
엑셀 공백을 없애는 이유
엑셀에서 데이터를 정리할 때, 셀 앞뒤 혹은 중간에 불필요한 공백이 있으면
- 정렬, 필터, 함수 사용 시 오류가 발생하거나
- 데이터가 일치하지 않아 분석에 문제가 생길 수 있습니다.
따라서, 데이터를 깔끔하게 정리하려면 공백을 제거하는 것이 중요합니다.
1. TRIM(트림) 함수로 공백 제거하기
가장 쉽고 많이 쓰는 방법은 TRIM 함수를 이용하는 것입니다.
사용법
- 예를 들어, A열에 공백이 포함된 데이터가 있다고 가정합니다.
- B1 셀에 아래와 같이 입력합니다. text
=TRIM(A1) - B1 셀을 아래로 드래그하여 복사하면, A열의 각 셀에서 앞뒤 및 중복된 공백이 제거된 결과가 B열에 나타납니다.
TIP:
TRIM 함수는 셀 내의 앞뒤 공백과 중복된 중간 공백(여러 개의 공백을 하나로)도 한 번에 정리해줍니다.
2. 찾기 및 바꾸기(CTRL+H) 기능 활용
공백이 특정 위치(예: 중간, 전체)에 반복적으로 들어간 경우,
찾기 및 바꾸기 기능을 사용하면 빠르게 처리할 수 있습니다.
사용법
- 전체 데이터를 선택하거나, 아무 셀이나 클릭합니다.
Ctrl + H를 눌러 [찾기 및 바꾸기] 창을 엽니다.- ‘찾을 내용’에 스페이스바(공백)를 입력하고,
‘바꿀 내용’은 아무것도 입력하지 않습니다. - [모두 바꾸기]를 클릭하면, 시트 내 모든 공백이 한 번에 삭제됩니다.
주의:
이 방법은 모든 공백이 사라지므로, 단어 사이의 공백까지 삭제됩니다.
예를 들어, “홍 길동” → “홍길동”이 됩니다.
단어 사이 공백은 남기고 싶다면 TRIM 함수를 사용하세요.
3. SUBSTITUTE 함수로 특정 공백만 제거
특정 위치의 공백만 없애고 싶을 때는 SUBSTITUTE 함수를 활용할 수 있습니다.
사용법
- A1 셀에 “010- 1234 -5678”처럼 중간에 공백이 있다면,
- B1 셀에 아래와 같이 입력합니다.
=SUBSTITUTE(A1, " ", "") - B1 셀을 아래로 복사하면, 모든 공백이 제거된 결과를 얻을 수 있습니다.
4. 실전 예시로 정리
| 원본 데이터 | TRIM 함수 결과 | SUBSTITUTE 함수 결과 |
|---|---|---|
| 홍 길동 | 홍 길동 | 홍길동 |
| 010 – 1234 -5678 | 010 – 1234 -5678 | 010-1234-5678 |
| test data | test data | testdata |
엑셀의 공백 제거는 데이터 정리의 기본입니다.
TRIM 함수와 찾기 및 바꾸기, SUBSTITUTE 함수를 상황에 맞게 활용해보세요.