공백 문자 제거 함수, TRIM 불필요한 공백 문자 제거

제공

공백 문자 제거 함수, TRIM 불필요한 공백 문자 제거

 

이전글에서 텍스트 수정 함수REPLACE 를 배웠습니다.

REPLACE 함수는 참조 텍스트의 텍스트 중 변경할 텍스트를 찾아서 바꿀 텍스트로 수정하는 기능을 수행하는 함수 입니다.

이번에는 문자열의 앞, 뒤의 불필요한 공백을 제거하는 함수 TRIM 을 배워보겠습니다.

 

함수는 함수명과 인자로 구성되어 있습니다.

= 를 입력하고 함수명(TRIM)을 입력한 후, 괄호를 여는 순간 함수 인자를 입력하기 위한 도움말이 나타납니다.

 

공백 문자 제거 함수 TRIM
공백 문자 제거 함수 TRIM

 

위의 그림에서 =TRIM( 함수의 사용을 도와주는 도움말이 나타납니다.

함수에 어떤 인자를 입력해야 하는지 알려주는데요, (text) 의 의미는 아래와 같습니다.

text : 불필요한 공백 제거에 사용할 텍스트 또는 텍스트 참조를 첫 번째 인수로 입력해야 합니다. (필수 입력)

 

문자열의 앞쪽, 뒤쪽에 불필요한 공백이 있는 경우, 불필요한 공백을 제거하고 깔끔한 문자열을 얻고 싶은 경우에 TRIM 함수를 사용합니다.

위의 그림에서 보여지듯이 B2 셀에 있는 텍스트는 ” 앞쪽에 공백, 뒤쪽에 공백 ” 으로, 문자열의 맨 앞과 맨 뒤에 공백이 있습니다.

이는 불필요한 공백으로 제거하고 사용하는 것이 권장됩니다.

단어와 단어 사이의 공백은 필요한 공백이므로 제거해서는 안됩니다.

 

만약 공백 제거를 위해 이전에 배운 SUBSTITUE 함수를 사용하면 어떻게 될까요?

불필요한 공백 뿐만 아니라, 꼭 필요한 단어 사이의 공백도 제거될 확률이 아주 높습니다.

이런 경우 사용하는 것이 바로 TRIM 함수 입니다.

 

B2 셀의 모습만 보고는 불필요한 공백이 있는지 확인하기 어렵습니다.

C2 셀에 =”(“&B2&”)” 라고 문자열 연결 수식을 입력합니다.

C2 셀에 ( 앞쪽에 공백, 뒤쪽에 공백 ) 이 출력됩니다.

여는 괄호와 닫는 괄호 사이에 공백이 하나씩 있는 것이 보입니다.

 

B3 셀은 앞쪽은 공백이 없어 보이고, 뒤쪽은 있는지 없는지 확인하기 어렵습니다.

C3 셀에 =”(“&B3&”)” 라고 문자열 연결 수식을 입력합니다.

C3 셀에 (앞뒤에 공백이 없는 문자열) 이 출력됩니다.

여는 괄호와 닫는 괄호 사이에 공백이 없는 것을 확인했습니다.

 

이제 TRIM 함수를 적용해 보겠습니다.

D2 셀에 =”(“&TRIM(B2)&”)” 라고 문자열 연결 수식을 입력합니다.

D2 셀에 (앞쪽에 공백, 뒤쪽에 공백) 이 출력됩니다.

TRIM 함수를 적용하기 전과 달리, 여는 괄호와 닫는 괄호 사이에 공백이 제거된 것이 보입니다.

 

D3 셀에 =”(“&TRIM(B3)&”)” 라고 문자열 연결 수식을 입력합니다.

D3 셀에 (앞뒤에 공백이 없는 문자열) 이 출력됩니다.

여는 괄호와 닫는 괄호 사이에 공백이 없는 것을 확인했습니다.

즉, TRIM 함수는 문자열의 맨 앞쪽과 뒤쪽에 있는 불필요한 공백 만을 제거하는 것을 확인할 수 있습니다.

 

각자 간단한 예제를 만들어 사용법을 익히기 바랍니다.

 

엑셀에 관한 궁금증은 Microsoft Office 도움말 에서 해결할 수 있습니다.

Microsoft Office 도움말 바로가기