[엑셀] 유령문자/빈칸/엑셀키 찾아없애기




엑셀을 접한지 얼마되지않았을때, 간단한 Sum함수가 먹지않았습니다.

이와같이, 간단한 수식인데도


위 사진처럼 12,300이아닌 12,000으로 계산되서 난감했던적이있습니다.


이글을 보고계신 여러분도 그럴수 있을수있습니다.

왜 그럴까요?
보통 본인이입력한 Key값은 변하지않습니다.
이경우는, 외부에서 복사해온값에서 통상나타나는 현상인데요.

이를, 유령문자(보이지않는/찾을수없는문자)로 명명하곤합니다.

이를 찾는것은 매우쉽습니다.



처음엔 육안상 띄어쓰기로 되어있기때문에, Ctrl+H(찾아바꾸기)에서 스페이스바로 공백을 입력후 바꾸려합니다.


하지만 위사진처럼 바뀌지않죠. 유령문자이기때문인데요.


유령문자Alt+1,6,0으로 찾을수있습니다.
Ctrl+H(찾아바꾸기)에서 Alt키를 누르고 차례로 1,6,0을 누른후 Alt키를 떼시면 공란이 생성되며 이를 바꾸기하시면 아래와같이 쉽게 바뀌게됩니다.







좀더 깊게알아봅시다.
어떻게 Alt+160으로 찾아낼수있었는지에대해 알아보려합니다.

모든Key값엔 엑셀이 표현해내는 Code값이 있습니다.
















위사진처럼, 모든값엔 Code/Unicode값이 있습니다.
이값은 왼쪽첫번째값을 찾아내게됩니다.

A열은 키값을
B열은 함수 "=CODE(키값)를
C열은 함수 "=UNICODE(키값)를 사용하였습니다.

A3,A12는 각각 1과 123이지만 왼쪽첫번째값은 1로 동일합니다.
코드값/유니코드값도 동일함을 알수있습니다.
마찬가지로, A17,A20도 동일합니다.

우리가 알고자했던 유령문자(A14)에 대해 확인해봅시다.
"A14"는 UNICODE160으로 알수있네요.

마찬가지로 엔터키/스베이스바는 각각 10/32임을 알수있는데요.

Ctrl+H(찾아바꾸기)에서 유니코드인 10/32을 찾으면 엔터키/스페이스키를 찾을수있습니다.


UNICODE를 입력하면 여러분이 찾고자하는 값을 찾을수있습니다.

이제더이상 유령문자를 찾아 헤매지맙시다.

이상입니다.


댓글 없음:

댓글 쓰기