📌 엑셀 TRIM 함수 완벽 가이드 - 불필요한 공백 제거로 데이터 정리하는 방법

데이터 정리할 때 가장 골치 아픈 게 뭔지 아시나요? 바로 눈에 보이지 않는 공백이에요. 외부에서 복사해온 데이터나 사용자가 입력한 데이터에는 의외로 공백이 많이 숨어있거든요.

 

이런 공백들 때문에 VLOOKUP 이 안 되거나, 데이터 분석 결과가 이상하게 나오는 경우가 정말 많아요. 오늘은 이런 문제를 한 방에 해결해주는 TRIM 함수에 대해 자세히 알아볼게요!

 

🔥 [핵심] TRIM 함수는 텍스트 앞뒤의 불필요한 공백을 제거하고, 단어 사이의 여러 공백을 하나로 정리해주는 데이터 정리의 필수 함수예요.

 

📚 TRIM 함수 기본 개념

TRIM 함수는 텍스트에서 불필요한 공백을 제거하는 Excel의 기본 내장 함수예요. 모든 Excel 버전에서 사용할 수 있어서 정말 유용하답니다.

 

🔧 함수 구문

=TRIM(텍스트)

📋 인수 설명

  • 텍스트 (필수): 공백을 제거할 텍스트 또는 텍스트가 포함된 셀 참조

📝 함수 작동 원리

TRIM 함수는 다음과 같이 작동해요:

  • 텍스트 앞과 뒤의 모든 공백 제거
  • 단어 사이의 다수의 연속된 공백을 하나의 공백으로 변경, 이 기능을 잊는 이가 많아요. 기억하세요!
  • 일반 공백(ASCII 코드 32번)만 제거 (비표준 공백은 제거 안 됨)

📌 NOTE: TRIM 함수는 일반 스페이스바로 입력한 공백(ASCII 32)만 제거해요. 다른 종류의 공백 문자(예: 줄바꿈, 탭)는 제거되지 않으니 주의하세요!

 

💡 TRIM 함수 사용 예제

예제용 데이터:

이름,부서,직급,급여
  김철수  ,  영업부  ,  과장  ,  5000000  
이영희   ,마케팅부,   대리   ,4200000
  박민수,   개발부   , 팀장 ,5800000
정수진  , 인사부   ,사원,3500000
   최영준   ,  회계부  , 차장  ,6200000
강미영,영업부  ,  사원  ,3800000
   홍길동  ,개발부 ,   과장   ,5200000
윤지현   ,마케팅부,대리 ,4100000
송현우  , 회계부  ,팀장,6000000
나은경,  인사부   , 과장 ,4800000
류태준   ,영업부, 사원  ,3600000
김소희  ,개발부   ,  대리  ,4500000

 

🔰 예제 1: 기본 공백 제거

가장 기본적인 사용법이에요. 텍스트 앞뒤 공백을 깔끔하게 제거해볼게요.

 

수식:

=TRIM(A2)

예제1: 엑셀 TRIM 함수로 텍스트 전후의 공백 제거 기본

 

결과: " 김철수 " → "김철수"

이렇게 간단하게 앞뒤 공백이 모두 제거돼요! 정말 편리하죠?

 

🔥 예제 2: 여러 열 한번에 처리

실무에서는 보통 여러 열의 데이터를 한번에 정리해야 해요. 이런 경우 어떻게 할까요?

 

수식:

=TRIM(A2)&"|"&TRIM(B2)&"|"&TRIM(C2)&"|"&TRIM(D2)

예제2: 엑셀 TRIM 함수를 여러 셀에 사용 연속해서 반환하기

 

결과: "김철수|영업부|과장|5000000"

물론 각 열별로 따로 TRIM을 적용하는 게 더 실용적이에요. 함수식의 여러 많은 확장을 생각해 보는 거죠.

 

예제 3: 고급 - TRIM + SUBSTITUTE 조합

때로는 일반 공백 외에 다른 종류의 공백도 제거해야 해요. 이럴 때는 SUBSTITUTE 함수와 조합해서 일반 공백으로 만들고, TRIM 함수로 공백을 제거해요.

 

수식:

=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(160)," "),CHAR(9)," "))

예제3: 엑셀 TRIM 과 SUBSTITUTE 함수 조합의 텍스트 정리 기본

 

설명:

  • CHAR(160): 줄바꿈 허용 없는 공백(NBSP) 일반 공백으로 변환, TRIM 함수는 기본 공백( CHAR(32) )만 제거해요.
  • CHAR(9): 탭 문자를 일반 공백 문자로 변환해요.
  • 마지막에 TRIM 함수로 일반 공백을 모두 정리해요.

이 방법으로 여러 종류의 공백을 완벽하게 정리할 수 있어요!

 

관련게시물 : 엑셀 CLEAN 함수의 숨겨진 활용법 2025년 실무 필수 스킬

 

🏢 예제 4: 실무 활용 - 대량 데이터 정리

실무에서 가장 많이 사용하는 패턴이에요. 전체 데이터를 한번에 깔끔하게 정리해보죠.

 

1단계: 새로운 열에 TRIM 함수 적용하여 여러 열 정리

2단계: 수식을 전체 데이터 범위로 복사(채우기핸들)하고, 범위 지정 복사

3단계: 정리된 데이터를 값으로 붙여넣기

  • 정리된 데이터 선택 → Ctrl+C → 원본 위치에 '값만 붙여넣기'

이렇게 하면 대량의 데이터에서 공백을 빠르게 정리할 수 있어요!

 

관련 게시물 : 엑셀 선택하여 붙여넣기 완벽 마스터: 값만 복사부터 서식, 열 너비까지 원하는 대로 붙이는 고급 기술

 

⚠️ TRIM 함수 추가 제거 팁

🚫 비표준 공백 미제거

인터넷에서 복사한 데이터에는 일반 공백이 아닌 특수 공백이 있을 수 있어요.

해결법: SUBSTITUTE 로 일반공백 변환 뒤 TRIM 사용

=TRIM(SUBSTITUTE(A1,CHAR(160)," "))

🚫 줄바꿈 문자 미제거

Excel에서 Alt+Enter 로 입력한 줄바꿈(Line Feed)은 TRIM으로 제거되지 않아요.

해결법:

=TRIM(SUBSTITUTE(A1,CHAR(10)," "))

📌 NOTE: TRIM 함수는 텍스트 길이에 제한이 있어요. 매우 긴 텍스트(32,767자 초과)는 오류가 발생할 수 있으니 주의하세요!

 

🔗 TRIM과 함께 사용하면 좋은 관련 함수들

  • CLEAN: 출력할 수 없는 문자 제거
  • SUBSTITUTE: 특정 문자를 다른 문자로 바꾸기
  • REPLACE: 위치 기반으로 문자 바꾸기
  • LEFT/RIGHT/MID: 텍스트 일부 추출 삼총사 함수
  • UPPER/LOWER/PROPER: 영문 대소문자 변환 삼총사 함수

 

🎯 마무리

오늘 배운 TRIM 함수는 정말 실무에서 없어서는 안 될 중요한 함수예요. 특히 외부에서 가져온 데이터나 사용자 입력 데이터를 정리할 때 꼭 사용해보세요.

 

핵심 포인트를 다시 정리하면:

  • 텍스트 앞뒤 공백 완벽 제거
  • 중간의 여러 공백을 하나로 정리
  • 다른 함수와 조합해서 더 강력한 정리 가능
  • 대량 데이터 처리 시 새 열 활용 권장

이 함수 하나로 데이터 정리 시간을 80% 이상 단축할 수 있어요! 지금 바로 여러분의 Excel에서 실습해보시고, 주변 동료들에게도 공유해주세요!

 

더 유용한 Excel 팁이 궁금하시다면 구독과 공감 부탁드려요! 🙏

 

 

작성자: 마늘빵


📱 모바일용 TRIM 함수 빠른 학습 가이드

⚡ 3분 완성! TRIM 함수 핵심 정리

🎯 함수 목적: 텍스트 공백 제거

📝 문법: =TRIM(텍스트)

 

✅ 기능:

  • 앞뒤 공백 제거 ✓
  • 중간 여러 공백 → 하나로 정리 ✓
  • 데이터 정리 필수 함수 ✓

🔥 실무 TIP:

  1. 외부 데이터 가져온 후 바로 적용하여 불필요한 공백 제거
  2. VLOOKUP 전에 TRIM 적용으로 찾기 오류 방지
  3. 대량 데이터는 새 열에서 정리 후 복사

⚠️ 주의사항:

  • 일반 공백만 제거 (특수 공백 X)
  • 줄바꿈 정리는 SUBSTITUTE 조합이나 CLEAN 함수 필요

💡 응용: =TRIM(SUBSTITUTE(A1,CHAR(160)," "))      // 줄바꿈없는 특수공백을 일반공백으로

 

이것만 알아도 데이터 정리 90% 해결! 🎉