메뉴

TRIM 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 TRIM 함수는 텍스트의 양쪽 끝과 문장 사이의 중복된 공백을 제거하는 함수입니다.

TRIM 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=TRIM(문장)
인수구분설명
문장 필수
공백을 제거할 문장입니다.
예제 시트
B2=TRIM(A2)
A
B
C
1
문장
TRIM
2
서울 구로
서울 구로
3
사과 배
사과 배
4
A B
A B
5
하나 둘
하나 둘
6
엑셀 함수 예제
엑셀 함수 예제
7
문장 사이의 연속 공백은 하나로 줄이고, 공백이 하나뿐인 문장은 그대로 반환합니다.

함수 개요

엑셀 TRIM 함수는 문자열에서 불필요한 공백을 제거하는 함수입니다.

  • 문장 양 끝의 모든 공백을 제거합니다.
  • 문장 사이에 포함된 2칸 이상의 공백을 한 칸으로 줄입니다.
  • 일반 띄어쓰기만 처리하며, 줄바꿈 또는 특수 공백은 제거하지 않습니다.

예를 들어, "      여러분          안녕하세요. 만나서    반갑습니다!      " 를 TRIM 함수에 적용하면 "여러분 안녕하세요. 만나서 반갑습니다!"를 반환합니다.

=TRIM("     여러분          안녕하세요. 만나서    반갑습니다!      ")
결과"여러분 안녕하세요. 만나서 반갑습니다!"
엑셀 TRIM 함수 수식 입력 예제 1

TRIM 함수는 공백만 제거할 수 있으며, 문장의 줄바꿈 기호나 특수 공백을 제거하려면 CLEAN 함수 를 사용합니다.

=TRIM(CLEAN(A2))A2 셀의 줄바꿈, 특수공백, 공백을 모두 제거합니다.
엑셀 TRIM 함수 수식 입력 예제 2

TRIM 함수 간단 예제

1
데이터의 불필요한 공백 제거하기
A2 : "   서울시   강남구   대치동   "
=TRIM(A2)
결과"서울시 강남구 대치동"
엑셀 TRIM 함수 간단 예제 1
2
텍스트 병합 후 공백 정리하기

여러 셀을 병합한 후 불필요한 공백을 정리합니다.

A2 = "안녕하세요." B2 = "     여러분!     "
=TRIM(A2 & B2)
결과"안녕하세요. 여러분!"
엑셀 TRIM 함수 간단 예제 2
3
문장의 불필요한 공백과 줄바꿈을 모두 제거하기
A2 = "어제 날씨가 매우 맑았습니다! "
=TRIM(CLEAN(A2))
결과"어제 날씨가 매우 맑았습니다!"
엑셀 TRIM 함수 간단 예제 3

그 외 주의사항

TRIM 함수는 일반 띄어쓰기(ASCII 32)만 처리하며, 줄바꿈이나 다른 종류의 공백은 제거하지 않습니다.

웹 페이지에서 스크랩한 데이터에 자주 포함되는 Non-breaking Space 문자(=  ASCII(160))은 TRIM 함수로 제거할 수 없습니다. 이 문자는 SUBSTITUTE 함수 로 제거할 수 있습니다.

=SUBSTITUTE(문장, CHAR(160), " ")

줄바꿈을 포함한 모든 공백을 제거하려면 CLEAN 함수 를 사용합니다.

댓글 3
5 (2개 평가)
강민준🤗
강민준🤗 2024.08.05 12:41
좋은 강의 감사합니다.
그런데 강의에 오타가 있네요.
스크린샷-2024-08-05-124052
오빠두엑셀
오빠두엑셀 작성자 2024.12.06 12:29
앗 그렇네요!^^ 방금 수정하였습니다.
확인해주셔서 감사합니다!🙇‍♂️
일잘러된다
일잘러된다 2025.05.20 08:37
감사합니다.
스크랩 완료