엑셀에서 데이터를 정리하다 보면 글자 앞이나 뒤, 또는 단어 사이에 불필요한 공백이 들어가 있는 경우가 많습니다.
이러한 공백은 검색, 비교, VLOOKUP, XLOOKUP, MATCH 함수 사용 시 오류의 원인이 되기도 합니다.
이럴 때 사용하는 함수가 바로 TRIM 함수입니다.
이번 강의에서는 TRIM 함수의 사용법과 실무 활용 방법을 쉽게 알아보겠습니다.
TRIM 함수란?
TRIM 함수는 텍스트의 불필요한 공백을 제거하는 함수입니다.
다음과 같은 공백을 자동으로 정리해 줍니다.
- 앞쪽 공백 제거
- 뒤쪽 공백 제거
- 단어 사이 여러 개의 공백을 한 칸으로 변경
즉, 보기 좋게 텍스트를 정리할 수 있습니다.
TRIM 함수 기본 문법
=TRIM(텍스트)
인수
- 텍스트 : 공백을 정리할 문자열 또는 셀
사용 예제
A열(원본)B열(TRIM 결과)
| " 서울 " | 서울 |
| "사과 주스" | 사과 주스 |
| " Excel 함수 " | Excel 함수 |
수식
=TRIM(A2)
결과
서울
앞뒤 공백이 모두 제거됩니다.
여러 공백도 자동으로 정리
원본
직장인 엑셀 강의
수식
=TRIM(A2)
결과
직장인 엑셀 강의
공백 여러 개가 모두 한 칸으로 변경됩니다.
실무 활용 예제 ①
회원 이름 정리
| A | |
| 1 | 이름 |
| 2 | 김철수 |
| 3 | 이영희 |
| 4 | 박민수 |
수식
=TRIM(A2)
결과
모든 이름의 앞뒤 공백이 제거됩니다.
실무 활용 예제 ②
상품 코드 비교
| 상품코드 |
| A001 |
| A002 |
| A003 |
어떤 셀에는
A001
어떤 셀에는
A001
처럼 보이지만 뒤에 공백이 포함되어 있을 수 있습니다.
이 경우
=VLOOKUP(...)
또는
=XLOOKUP(...)
이 제대로 동작하지 않을 수 있습니다.
TRIM으로 먼저 정리하면 검색 오류를 예방할 수 있습니다.
=TRIM(A2)
CLEAN 함수와 차이점
많은 분들이 TRIM과 CLEAN을 헷갈립니다.
함수역할
| TRIM | 일반 공백 제거 |
| CLEAN | 인쇄되지 않는 특수 문자 제거 |
두 함수를 함께 사용하는 경우도 많습니다.
예시
=TRIM(CLEAN(A2))
TRIM 함수 사용 시 주의사항
1. 일반 공백만 제거
TRIM 함수는 일반적인 공백(ASCII 32)을 제거합니다.
웹사이트나 PDF에서 복사한 데이터에는 특수 공백(예: 줄바꿈 없는 공백)이 포함될 수 있으며, 이런 경우에는 TRIM만으로 해결되지 않을 수 있습니다.
2. 원본 데이터는 그대로 유지
TRIM 함수는 결과만 반환합니다.
원본을 변경하려면
- 복사
- 값 붙여넣기
를 사용하면 됩니다.
함께 사용하면 좋은 함수
- CLEAN
- SUBSTITUTE
- LEFT
- RIGHT
- MID
- LEN
- FIND
- SEARCH
- TEXTJOIN
특히 CLEAN + TRIM 조합은 데이터 정리 작업에서 매우 자주 사용됩니다.
실무 TIP
회사에서 받은 명단이나 ERP 데이터를 정리할 때 보이지 않는 공백 때문에 함수가 동작하지 않는 경우가 많습니다.
이럴 때는 가장 먼저 TRIM 함수를 적용해 보세요.
검색 함수, 비교 함수, 조건 함수의 오류를 상당 부분 해결할 수 있습니다.
마무리
TRIM 함수는 엑셀에서 데이터를 깔끔하게 정리하는 가장 기본적인 텍스트 함수입니다.
특히 VLOOKUP, XLOOKUP, MATCH 같은 검색 함수와 함께 사용하면 예상하지 못한 오류를 줄일 수 있습니다.
데이터 정리 작업이 많다면 반드시 익혀두어야 하는 필수 함수입니다.
핵심 요약
- TRIM = 불필요한 공백 제거
- 앞뒤 공백 삭제
- 여러 개의 공백을 한 칸으로 변경
- 검색 함수와 함께 사용하면 오류 감소
- CLEAN 함수와 함께 사용하면 더욱 효과적
엑셀 TRIM 함수

'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 DATE 함수 - 연도, 월, 일을 날짜로 만드는 가장 쉬운 방법 (0) | 2026.06.30 |
|---|---|
| 엑셀 IFERROR 함수 - 엑셀 오류를 깔끔하게 처리하는 방법 (0) | 2026.06.30 |
| 엑셀 REPLACE 함수 - 원하는 위치의 문자 바꾸기 (0) | 2026.06.30 |
| 엑셀 SUBSTITUTE 함수 - 엑셀에서 특정 문자 한 번에 바꾸기 (0) | 2026.06.29 |
| 엑셀 SEARCH 함수 - 원하는 텍스트 위치 찾기 (대소문자 구분 없음) (0) | 2026.06.29 |