잠깐!
엑셀에서 공백은 2가지가 존재합니다. 하나는, 흔히말하는 스페이스 띄어쓰기로 표현되는 '공백문자'. 또 하나는 띄어쓰기와 동일한 기능을 하는 특정한 문자규칙의 '유령문자'입니다. 공백문자는 흔히말하는 Alt + H 찾아바꾸기를 이용해 스페이스 적용 또는 빈칸, 여백제거 함수 등으로 즉시 수정할 수 있지만 유령문자는 눈에 절대 보이지 않으며 엑셀에서 빈칸을 제거해주는 함수등에도 잡히지 않습니다.
왜 이런현상이 발생하나요?
보통 인터넷 웹페이지에서 텍스트를 긁어서 엑셀에 붙일 경우 발생합니다. 즉, 인터넷에서 라는 한칸띄우기 html 태그 문자기호가 있지요? 또한. Unicode, Ascii 코드라는 것들을 들어보셨을겁니다. 이러한 특정한 문자규칙에 의해 작성된 글이 복사될 때 엑셀에서도 그대로 해당 문자규칙으로 적용되기에 단순한 공백으로 인식되지 못하고 유령문자로 치환되기 때문입니다.
유령문자는?
문자표현 중 Ascii(아스키)라는 문자규칙이 존재합니다. 이 아스키코드에서 160번이 바로 유령문자를 뜻하며 엑셀에서는 ChrW(160)으로 표현되기도 합니다.