본문 바로가기
MS Office/Excel Tip

[엑셀Tip] 인터넷에서 다운로드 받은 통합 문서의 유령 문자 지우기

by 이지현 강사 2022. 9. 27.
반응형

 

 

 

 

 

 


LIST

예제 파일 다운

유령문자

해결방법

 


 

 

 

 

 

 

 

아래의 예제 파일을 다운로드하여 실습해보세요

가구특성별_소득원천별_가구소득_20211111172246.xlsx
0.03MB

출처 : 통계청

데이터는 통계청에서 다운받은 2017~2020년 기준 가구소득 데이터입니다.

 

 

 

 

 

 

 

유 령 문 자

 

예제 파일은 통계청에서 다운로드 받은 데이터 입니다.

B열을 살펴보면 [B5] , [B11] , [B17]셀 처럼 값이 있는 데이터를 제외한 나머지 영역은

'빈칸'처럼 보입니다.

 

더블클릭을 해서 봐도 공백이 없는 '빈칸'이 맞습니다.

 

 

 

 

하지만 [B5]셀에 셀포인터를 둔 뒤 CTRL + SHIFT + ↓ 키를 눌러보면[B244]까지 블럭이 지정 됩니다.

CTRL + SHIFT + ↓는 연속된 데이터를 범위지정하는 단축키입니다.

만약 , [B6:B10] , [B12:B16]들이 빈칸이었다면 E열 처럼 빈칸 직전 다음값(E11)까지만 범위지정 됩니다.

그렇다면 이 빈칸들은 뭘까요?

 

글쎄요..

알 수 없어서 이런 빈칸들을 유령문자라고 부르는 걸까요?

 

2차 가공없이 이대로 사용할거라면 별 문제 없겠지만 , 

[ B ]열의 값들이 비어있는 상태로 정렬이나 필터작업을 한다면

 데이터는 엉망이 되어버립니다.

[ B ]열의 값을 채우기 위해서는 아예 빈칸이라면 손쉽게 해결이 가능하겠지만

눈에도 보이지않는 임의의 문자가 입력 되어 있다면 후작업을 하기 매우 귀찮아집니다.

 

유령문자를 일반 빈셀로 변경해보도록하겠습니다.

 

 

 

 

 

유령문제 일반 셀로 찾아바꾸기

 

유령문자를 일반빈칸으로 변경하는 방법은 찾아바꾸기를 이용하면 간단합니다.

아, 유령문자를 아무것도 없는 빈칸으로 찾아바꾸기?

맞습니다만 유령문자를 빈 셀로 한번에 찾아바꾸기는 되지 않습니다.

유령문자를 임의의 값으로 변경 한 뒤 해당 값을 일반적인 빈칸으로 찾아바꾸기 하는 과정이 필요합니다.

 

1. 우선 [ B ] 열에서 유령문자가 있는 빈칸을 클릭 → CTRL + C

2. [B5]셀 선택 → CTRL+SHIFT+↓ ( 유령문자 영역 범위지정 )

  • 해당 데이터는 빈 셀이 아니라서 찾기및선택 - 이동옵션으로 찾을 수 없습니다. 

3.  CTRL + F  →  바꾸기 

4. 찾을 내용을 클릭한 뒤 CTRL + V

 

5. 바꿀 내용을 클릭 → 데이터베이스에서 사용하지 않은 문자 형식 입력 → 모두 바꾸기

* 와일드카드(*,?)는 바꿀내용의 앞,뒤로 넣지않아야 합니다.

 

 

 

5.  범위를 유지한 상태로 찾을 내용에는 직전의 바꿀 내용이었던 문자를 입력 ,

바꿀 내용에는 아무것도 없는 빈칸 입력 → 모두 바꾸기

직전과 같이 200개가 변경되야겠죠?

 

 

 

해결되었습니다.

 

다음 포스팅은 [B]열의 빈칸에 빈셀 직전의 값이 반복되어 채워지는 작업을 진행해보도록 하겠습니다.

 

 

 

 

 

 

 

 

 

 

 

댓글