다른 문서의 자료를 복사하거나 인터넷에서 있는 내용을 복사해서 엑셀에 붙여넣으면
경우가 있습니다. 이런 경우 공백이 제거되지 않아 문제가 되기도 하고 시스템에 업로드하는 경우에 데이터가 제대로 인식되지 않고 오류가 발생할 수 있습니다.
키보드의 스페이스바로 입력된 공백이 아니라 웹페이지에서 공백을 넣는 문자(NBSP)라서 UNICHAR 함수와 SUBSTITUTE 함수를 이용해서 복잡한 방법으로 처리해야 합니다.
▷ 웹공백 처리에 대한 자세한 내용은 UNICHAR 함수를 참고하세요.
위와 같이 UNICHAR 함수와 SUBSTITUTE 함수를 사용해서 웹공백을 제거하거나 변환하는 방법보다는 엑셀토이박스(XLToybox)에 포함된 '웹공백 변환' 기능을 사용하면 '웹공백'을 '눈에 보이는 공백'으로 변환할 수 있습니다.
※ 엑셀토이박스(XLToybox)는 추가 기능(Add-in)으로 설치하는 엑셀 유틸리티 프로그램입니다. 아래 링크에서 다운로드를 받으세요. 엑셀토이박스(XLToybox) 최신버전 다운로드 |
Part list에 포함된 웹공백을 TRIM 함수로 제거해보기
실습용 엑셀파일을 다운로드한 후 다음과 같이 따라해 보세요.
다음의 [Part list] 시트에는 웹공백이 포함되어 있습니다.
Specification의 앞, 중간, 끝에 웹공백이 포함되어 있는데 일반 공백과 차이가 없는 것처럼 보입니다.
TRIM 함수로 [C5] 셀의 공백을 제거해 보겠습니다.
= TRIM(C5) → 앞에 있는 공백제거가 안됩니다.
Part list에 포함된 웹공백 표시하기
웹공백을 제거하기 전에 어떤 셀에 웹공백이 포함되어 있는지 표시해 보겠습니다.
① [Part list] 시트에서 다음과 같이 웹공백이 포함된 셀을 찾을 범위를 선택합니다.
② XLToybox 리본메뉴에서 [웹공백 표시]를 클릭합니다.
다음과 같이 웹공백이 포함된 셀을 찾았다는 메시지가 표시되며
웹공백이 포함된 셀의 배경색이 노란색으로 표시됩니다.
Part list에 포함된 웹공백을 눈에 보이는 공백으로 변환
앞에서는 웹공백을 표시만 했을 뿐입니다. '눈에 보이는 공백'으로 변환해 보겠습니다.
① [Part list] 시트에서 웹공백을 '눈에 보이는 공백'으로 변환할 범위를 선택합니다.
② XLToybox 리본메뉴에서 [웹공백 변환]을 클릭합니다.
다음과 같이 웹공백을 공백으로 변환했다는 메시지가 표시되며
웹공백이 포함된 셀이 '눈에 보이는 공백'으로 변환되었습니다.
TRIM 함수로 [C5] 셀의 공백을 제거해 보겠습니다.
= TRIM(C5) → 앞에 있는 공백이 제거됩니다.
관련 글