티스토리 뷰

정보 전달 블로그에서는 존칭과 존댓말이 이해도를 떨어뜨리는 것 같습니다. 그래서, 이번 게시물부터 빠르고 쉬운 전달을 위해 존댓말을 생략해 보려 합니다. 오해 없으시기 바랍니다.

엑셀 TRIM 함수는 텍스트 문자열에서 불필요한 공백을 제거하는 함수이다. 텍스트 문자열 인수, 하나만이 함수로 전달되는 단순한 함수이다. 쉽게 익힐 수 있을 것이다. 실무에도 유용하게 이용되기에 반드시 내 것으로 만들어 보자.

엑셀 TRIM 함수 기본 설명

설명 : 엑셀 TRIM 함수는 전달되는 text 인수에서 불필요한 공백을 제거한 문자열을 반환하는 함수이다.
구문 : TRIM( text )
인수 :
    text : 불필요한 추가 공백을 제거할 텍스트 문자열

    노트1 : TRIM 의 불필요한 공백이란? 텍스트 문자열 앞과 뒤의 모든 공백, 문자열 사이의 1 칸이 넘는 공백을 말한다.

참고1 : TRIM 함수와 비슷한 용도의 CLEAN 함수가 있다. CLEAN 함수는 프린트할 수 없는 아스키 코드( ASCII Code ) 0 ~ 31 번 사이의 문자들을 텍스트 문자열에서 제거하는 기능을 한다. 필요 이상의 추가 공백을 제거하는 TRIM 함수와는 다르다. 혼돈하지 않기를...

엑셀 TRIM 함수 사용 예제

TRIM 함수로 필요치 않은 공백을 제거하는 방법을 예제로 배워보자.

[그림1] 엑셀 TRIM 함수로 불필요한 빈 칸 제거하기[그림1] 엑셀 TRIM 함수로 불필요한 빈 칸 제거하기



사용 예제1 : =TRIM( "   remove spaces" )
사용 결과1 : remove spaces

전달된 text 인수, "   remove spaces" 의 텍스트 문자열 앞의 빈 칸 공백 3개를 제거한다. text 인수의 앞쪽에 불필요한 빈 칸들이 나열되었기에 이 모든 공란을 제거한다. 따라서 "remove spaces" 이 반환된다.

사용 예제2 : =TRIM( "trim function    " )
사용 결과2 : trim function

"trim function    " 이 TRIM 함수로 전달되었다. 텍스트 문자열의 뒷쪽에 불필한 공란이 4개 추가되어 있다. 이 공란들은 모두 제거되고 텍스트 문자열만이 남는다. 문자열의 앞뒤에 오는 공란은 모두가 제거되기에 이렇게 처리되는 것이다.

사용 예제3 : =TRIM( "공란  제거  함수" )
사용 결과3 : 공란 제거 함수

전달된 text 인수는 단어와 단어 사이에 두 칸 이상의 필요없는 빈 칸이 포함되어 있다. 이 단어나 문자 사이의 불필요한 공백을 줄여 하나의 빈 칸만을 남기는 것이 TRIM 함수의 기능이다. 따라서 결과는 "공란 제거 함수" 가 된다.

사용 예제4 : =TRIM( "   빈   칸   제거하기   " )
사용 결과4 : 빈 칸 제거하기

text 인수 "   빈   칸   제거하기   " 에서 텍스트 문자열 앞뒤의 모든 빈 칸은 제거된다. 이후 각 단어나 문자 사이의 한 칸보다 많은 필요없는 공백은 모두 제거되고 한 칸의 공백만을 남긴다. 따라서 "빈 칸 제거하기" 가 결과로 반환된다.

엑셀 TRIM 함수 요약

- 추가 공백을 제거할 텍스트 문자열을 인수로 사용한다.
- text 인수에서 문자열 시작 전과 종료 후의 공백은 모두 제거된다.
- text 인수에서 텍스트 문자열 사이 공백은 1 칸으로 줄어든다.


엑셀 TRIM 함수는 모든 공백 문자를 제거하는 함수가 아니다. 불필요한 공백을 제거하는 함수라는 것을 기억하기 바란다. 따라서 불필요한 공백의 의미를 제대로 파악하여야 할 것이다( 노트1 ). 컴퓨터활용능력 2급의 출제 기준에 포함된 함수면서 업무나 엑셀 활용에서 유용하게 사용되는 함수이다. 단순하지만 자주 필요한 함수이므로 내것으로 만들기 바란다.

[엑셀 함수] 문자열 함수 UPPER, LOWER, PROPER, TRIM - 이전 버전 :
http://secstart.tistory.com/148

[엑셀 실무] 텍스트 문자열에서 공란 제거방법
http://secstart.tistory.com/532

마늘빵.


댓글