Excel 공백 문자 제거 완벽 가이드
Excel에서 공백 문자를 제거하는 다양한 방법과 TRIM 함수 사용법을 알아보세요.
방법 1: TRIM 함수 사용
TRIM 함수는 텍스트 앞뒤의 공백을 제거하고, 단어 사이의 여러 공백을 하나로 만듭니다.
구문:
=TRIM(텍스트)예시:
원본 (A1 셀):
" 안녕 하세요 "수식 (B1 셀):
=TRIM(A1)결과:
"안녕 하세요"⚠️ 주의사항:
- TRIM 함수는 일반 공백(U+0020)만 제거합니다
- 줄바꿈 문자나 탭 문자는 제거하지 않습니다
- 특수 공백 문자(전각 공백 등)는 제거하지 않습니다
방법 2: 찾기 및 바꾸기 사용
Excel의 찾기 및 바꾸기 기능을 사용하여 공백을 제거할 수 있습니다.
단계별 방법:
- 공백을 제거할 셀 범위를 선택합니다
- Ctrl + H를 눌러 찾기 및 바꾸기 대화상자를 엽니다
- "찾을 내용"에 공백을 입력합니다 (스페이스바 한 번)
- "바꿀 내용"은 비워둡니다
- "모두 바꾸기"를 클릭합니다
💡 팁:
- 특정 범위만 선택하면 해당 범위의 공백만 제거됩니다
- 전체 시트의 공백을 제거하려면 전체를 선택하세요
- 작업 전에 원본 데이터를 백업하세요
방법 3: SUBSTITUTE 함수 사용
SUBSTITUTE 함수를 사용하여 모든 공백을 제거할 수 있습니다.
구문:
=SUBSTITUTE(텍스트, " ", "")예시:
원본 (A1 셀):
"안녕 하세요"수식 (B1 셀):
=SUBSTITUTE(A1, " ", "")결과:
"안녕하세요"방법 4: CLEAN 함수 사용
CLEAN 함수는 인쇄할 수 없는 문자(줄바꿈, 탭 등)를 제거합니다.
구문:
=CLEAN(텍스트)사용 시나리오:
- 다른 프로그램에서 복사한 데이터의 줄바꿈 제거
- 웹에서 가져온 데이터의 특수 문자 제거
- TRIM과 함께 사용하여 완전한 정리
방법 5: 여러 함수 조합
TRIM과 CLEAN을 함께 사용하면 더 완벽하게 공백을 제거할 수 있습니다.
구문:
=TRIM(CLEAN(텍스트))이 방법의 장점:
- 앞뒤 공백 제거 (TRIM)
- 인쇄 불가능한 문자 제거 (CLEAN)
- 여러 공백을 하나로 통합 (TRIM)
- 가장 완벽한 정리 방법
특수 공백 문자 제거
Excel의 TRIM 함수는 일반 공백만 제거합니다. 전각 공백이나 다른 특수 공백을 제거하려면 SUBSTITUTE 함수를 사용해야 합니다.
전각 공백 제거:
=SUBSTITUTE(텍스트, CHAR(12288), "")CHAR(12288)은 전각 공백(U+3000)을 나타냅니다.
다양한 특수 공백 제거:
전각 공백:
=SUBSTITUTE(A1, CHAR(12288), "")줄바꿈 방지 공백:
=SUBSTITUTE(A1, CHAR(160), "")여러 공백 동시 제거:
=SUBSTITUTE(SUBSTITUTE(A1, CHAR(12288), ""), CHAR(160), "")자주 묻는 질문 (FAQ)
Q: 엑셀 공백 제거가 안될 때는 어떻게 하나요?
A: 일반 공백이 아닌 특수 공백 문자일 수 있습니다. SUBSTITUTE 함수를 사용하여 특정 문자 코드의 공백을 제거하거나,공백 제거 도구를 사용하세요.
Q: 앞 공백만 제거하려면 어떻게 하나요?
A: LEFT 함수와 LEN 함수를 조합하여 앞 공백을 제거할 수 있습니다:=TRIM(LEFT(텍스트, LEN(텍스트)-LEN(TRIM(텍스트))))또는 더 간단하게 TRIM 함수를 사용하면 앞뒤 공백이 모두 제거됩니다.
Q: 여러 셀의 공백을 한 번에 제거하려면?
A: 수식을 사용하여 새 열에 정리된 데이터를 만들거나, 찾기 및 바꾸기에서 범위를 선택한 후 모두 바꾸기를 사용하세요.