블로그 목록으로
데이터 활용
2026년 5월 10일

엑셀 텍스트 데이터 정리 팁 - TRIM·CLEAN·SUBSTITUTE 활용

엑셀과 구글 스프레드시트에서 텍스트를 빠르게 정리하는 함수 활용법을 알려드립니다. TRIM, CLEAN, SUBSTITUTE, LEFT, MID 함수로 데이터를 깔끔하게 정제하세요.

Q.엑셀 텍스트 데이터 정리 팁 - TRIM·CLEAN·SUBSTITUTE 활용에 대해 알아보세요

엑셀과 구글 스프레드시트에서 텍스트를 빠르게 정리하는 함수 활용법을 알려드립니다. TRIM, CLEAN, SUBSTITUTE, LEFT, MID 함수로 데이터를 깔끔하게 정제하세요.

엑셀 TRIM엑셀 텍스트 함수CLEAN 함수데이터 정제

엑셀 텍스트 데이터 정리 팁 - TRIM·CLEAN·SUBSTITUTE 활용

엑셀에서 텍스트 데이터를 다루다 보면 공백이 섞여 있거나, 특수문자가 포함되거나, 대소문자가 뒤섞인 경우가 많습니다. 이런 문제를 함수 하나로 해결하는 방법을 알아봅니다.

필수 텍스트 함수 한눈에 보기

함수기능구문
TRIM앞뒤·중간 연속 공백 제거=TRIM(텍스트)
CLEAN인쇄 불가 문자 제거=CLEAN(텍스트)
SUBSTITUTE특정 문자 치환/제거=SUBSTITUTE(텍스트, 찾을것, 바꿀것)
LOWER/UPPER대소문자 변환=LOWER(텍스트)
PROPER첫 글자만 대문자=PROPER(텍스트)
LEN글자수 확인=LEN(텍스트)
LEFT/RIGHT왼쪽/오른쪽 N글자 추출=LEFT(텍스트, N)
MID중간 N글자 추출=MID(텍스트, 시작, N)
FIND/SEARCH특정 문자 위치 찾기=FIND("찾을것", 텍스트)

TRIM 함수 - 공백 제거의 핵심

가장 자주 쓰는 텍스트 함수입니다.


원본:  "  안녕  하세요  "
결과: "안녕 하세요"
수식: =TRIM(A1)

TRIM이 처리하는 공백:

  • ✅ 앞뒤 공백
  • ✅ 단어 사이 연속 공백 (하나만 남김)
  • ❌ 줄바꿈 문자 (CLEAN으로 처리)

CLEAN 함수 - 숨겨진 문자 제거

PDF나 웹에서 복사한 텍스트에 숨어있는 제어 문자를 제거합니다.


수식: =CLEAN(A1)
효과: 탭, 줄바꿈, 인쇄 불가 ASCII 문자 제거

가장 강력한 조합:


=TRIM(CLEAN(A1))
→ 공백 + 인쇄 불가 문자 동시 제거

SUBSTITUTE 함수 - 원하는 문자 치환

특정 문자를 다른 문자로 바꾸거나 완전히 제거합니다.


특수문자 제거: =SUBSTITUTE(A1, "!", "")
하이픈 제거: =SUBSTITUTE(A1, "-", "")
전화번호 정리: =SUBSTITUTE(SUBSTITUTE(A1,"-","")," ","")

실전 활용 예시

이메일 리스트 정제

원본문제해결 수식
" user@email.com "공백=TRIM(A1)
"User@Email.Com"대문자=LOWER(A1)
"user@email.com."끝 마침표=IF(RIGHT(A1,1)=".",LEFT(A1,LEN(A1)-1),A1)

전화번호 표준화


원본: "010-1234-5678", "010 1234 5678", "01012345678"
표준화 수식: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-","")," ",""),"(","")
결과: "01012345678" (숫자만)

이름 정리 (앞뒤 공백 + 대소문자)


=PROPER(TRIM(A1))
"  hong gildong  " → "Hong Gildong"

대량 데이터 한 번에 처리하는 방법

  1. 수식 열 추가: 원본 데이터 옆에 정제 수식 열 추가
  2. 드래그로 적용: 수식을 전체 행에 드래그
  3. 값 붙여넣기: 수식 열을 복사 → 붙여넣기 → "값만 붙여넣기"
  4. 원본 열 삭제: 정제 완료 후 원본 삭제

결론

TRIM+CLEAN 조합으로 대부분의 공백 문제를 해결하고, SUBSTITUTE로 특수문자를 처리하면 엑셀 텍스트 정제의 80%는 끝납니다. 복잡한 경우엔 함수를 중첩해서 사용하세요.

텍스트 정리 도구 사용하기

바로 가기 →

관련 글

다른 글 보기