본문 바로가기
Excel 함수

엑셀 TRIM 함수 활용하여 불필요한 띄어쓰기 제거, 공백 없애는 방법

by ko-link 2023. 12. 22.

엑셀로 데이터를 처리할 때 가장 많이 쓰는 함수 중 하나가 바로 VLOOLUP 함수일 것이다.

그런데 분명 원본데이터에 값이 있는데 VLOOKUP 함수 통해서 불러오려고 하면,

#N/A 오류가 나는 경우가 있다.

왜 분명 데이터가 잘 있는데 #N/A 오류가 나는지 봤더니..

글쎄 값 뒤에 이상한 띄어쓰기들이 있지 않은가?

VLOOKUP에서 가장 마지막 부분을 정확히 일치인 FALSE로 설정하게 되면 띄어쓰기 하나조차 용납하지 않으니

오류가 날 수 밖에 없다.

이렇게 불필요한 띄어쓰기, 공백을 제거할 때 활용하는 함수가 바로 TRIM 함수이다.

 

VLOOKUP 함수 사용방법에 대해서는 아래 포스팅 참고하시길!

 

엑셀 vlookup 함수 사용방법과 자주 발생하는 오류 해결방법

여전히 엑셀은 모든 실무의 기본 중 기본이다. 어떤 일을 하던 엑셀이 안들어가는 곳은 없는 법! 실무에서 가장 많이 활용되는 함수인 vlookup 함수에 대해 쉽게 사용하는 방법과 자주 발생하는 오

ko-link-world.com

 

엑셀 TRIM 함수

엑셀 TRIM 함수는 앞, 뒤로 불필요한 띄어쓰기, 공백을 제거해주는 함수이다.

문자와 문자 사이에 있는 정상적인 띄어쓰기는 그대로 살려준다는 것이 특징이다.

 "찾기 및 바꾸기" 통해서 띄어쓰기와 공백을 제거해주는 방법도 있지만 이건 모든 띄어쓰기를 다 삭제해주는 방식이다.

 

=TRIM(공백 제거할 텍스트)
=TRIM(text)

 

  • 공백 제거할 텍스트 : 해당 텍스트 앞, 뒤로 공백을 제거해준다.

 

내가 한땀한땀 만드는 데이터들이라고 하면 불필요한 띄어쓰기나 공백이 없을 수도 있겠으나,

다른데서 데이터를 가져오거나 복사 + 붙여넣기를 하면서 불필요한 공백이 생기는 경우가 생각보다 많다.

값만 있으면 되면 뒤에 있는 공백은 크게 영향은 없겠지만,

앞에 있는 공백이라던지, 해당 값을 정확히 참조하여 어떤 함수를 활용해 계산하는 경우에는,

일관성이 없어 보인다던지 오류가 발생한다던지 하는 경우가 자주 발생한다.

 

예제를 통해 쉽게 이해해보자!

엑셀 TRIM 함수 예제 불필요한 공백 없애기
엑셀 TRIM 함수 예제

 

위 데이터는 공공데이터 포털에서 가져온 서울시 관광명소 데이터이다.

상호명을 기준으로 주소를 반환하는 것을 VLOOKUP 함수를 활용하여 해보려고 한다.

그런데 C799 컬럼의 "가회민화박물관" 이 보이는 것처럼 뒤에 두 칸의 공백이 있는게 아니겠는가??

불필요한 공백으로 인해 vlookup 함수 적용 시 오류 발생
불필요한 공백으로 인한 오류 발생

 

"가회민화박물관"이라는 데이터는 분명 있는데,

뒤에 공백이 두 칸 있는 바람에 VLOOKUP 함수를 잘 적용했음에도 불구하고 #N/A 오류가 발생했다.

#N/A 오류는 찾을 값이 없다는 오류이다.   

 

이런 경우 TRIM 함수를 활용하여 불필요한 공백을 없애면 정상적인 값이 반환된다.

엑셀 TRIM 함수 적용 예제
TRIM 함수 적용하여 불필요한 공백 제거

 

옆에 D열을 새로 만들어서 공백 없앤 상호명을 따로 추가했다.

TRIM 함수를 적용하여 있을지 없을지 모르는 불필요한 공백들을 모두 일괄적으로 제거해주었다.

위에 예시로 들었던 "가회민화박물관"은 C799 셀에 위치해있으니 아래와 같이 표시해주면 된다. 

 

=TRIM(C799) 

 

그리고 복사한 뒤 수식 붙여넣기를 통해 쭉 적용해주면 모든 셀에 적용할 수 있다.

수식 붙여넣기 단축기는 ctrl + c 통해 복사를 한 뒤,

alt > e > s > f 순서대로 누르거나,

ctrl + alt + v 누른뒤 f 를 누르면 된다.  

 

불필요한 공백 없애고 나니 제대로 결과값이 반환된다.
TRIM 함수 적용 후 정상적으로 결과값 반환된다

 

새로 생성한 D열부터 참조를 하여 VLOOKUP 함수를 적용하였더니,

위 그림과 같이 정상적으로 주소가 반환되는 것을 알 수 있다.

 

데이터 값을 참조하여 수식을 적용했을 때 #N/A 와 같은 찾는 값이 없다는 오류가 나온다면,

우선은 참조하는 데이터가 원본 데이터에 정상적으로 있는지 확인해야 하지만,

분명 데이터가 있는데도 불구하고 오류가 뜬다면 불필요한 공백이 섞여있지 않은가도 같이 확인해보자!

 

함께 보면 좋은 글

 

엑셀 여러 셀의 문자 텍스트를 하나로 합쳐주는 CONCAT 함수, TEXTJOIN 함수 사용 방법과 차이점 알아

엑셀을 사용하다보면 여러 데이터를 합쳐야 할 때가 종종 있다. 어떤 데이터는 여기서 가져오고, 또 어떤 데이터는 저기서 가져오고.. 그러다보면 일관성 있게 형식을 맞춰야 할 수도 있고, 어쩔

ko-link-world.com

 

엑셀 원하는 텍스트, 문자 바꿔주는 SUBSTITUTE 함수 활용 방법과 REPLACE 함수와의 차이점

실무에서 자주 활용하는 엑셀 함수 중 특정 문자, 텍스트를 다른 문자나 문자열로 대체해주는 함수가 있다. 바로 SUBSTITUTE 함수! '대체하다' 라는 영어단어 SUBSTITUTE 그대로의 의미이다. 그런데 이

ko-link-world.com