본문 바로가기
Life things/소프트웨어 팁

MS 엑셀에서 특정 데이터가 있는 열 지우기

by into 2020. 11. 18.
반응형

업무를 하다 보면 가끔 상당히 대용량의 테이블이 들어 있는 엑셀 파일을 수정해야 할 때가 있습니다. 예를 들어 열의 사이즈가 5000 경우 에디팅을 하다 보면 왠지 노가다를 하고 있는 기분이 때가 있습니다.

다음은 사이즈가 행이 무려 2197개인 테이블입니다. 에디팅 하고 싶은 부분은 0 들어 있는 행들을 지우고 0 아닌 데이터가 들어 있는 새로운 테이블을 만들려고 합니다. 평상시 같으면 노가대로 열을 선택하고 지워서 에디팅을 했을 텐데 이런 파일이 여러개라서 잠시 망설였습니다. 코딩을 짜서 할까 잠깐 고민하다가 그냥 엑셀로 좀더 쉬운 방법이 있나 찾아 봤습니다.

 

대용량 엑셀 테이블

열 중간중간에 보이는 0이 아닌 숫자만 남기고 나머지 0을 다 지우려고 합니다.

 

먼저 첫 번째 행을 선택합니다. A-F까지 다 선택해도 되고 혹시 F가 들어 있는 행을 필터링하고 싶으면 F만 선택해도 됩니다. 

먼저 메뉴바에서 데이터를 클릭합니다.

데이터 아래에 나오는 정열 및 필터에서 필터를 클릭합니다.

필터를 클릭하면 첫 번 이름들 옆에 단추가 만들어집니다.

F를 선택하고 그 옆의 화살표 단추를 클릭하면 아래에 다음 창이 나타납니다. 그 창에서 숫자 필터 (Number Filters) --> Equals을 선택합니다.

지우고 싶은 텍스트나 숫자를 입력합니다. 여기서는 지우려는 0을 입력했습니다.

0이 아닌 다른 숫자가 들어 있는 열만 제거됩니다.

선택된 0이 들어간 모든 열을 선택하고 제거합니다.

A행 2열에 있는 셀을 선택하고 Ctrl+Shift+End를 클릭하면 F행 2197열에 있는 마지막 셀까지 전체 선택이 됩니다. 그리고 마우스 오른쪽 클릭해서 선택된 열을 지웁니다.

선택된 0이 들어가 있는 모든 열들이 지워지고 1열의 텍스트만 남아 있습니다.

메뉴바 데이터의 필터를 언클릭합니다. 

최종적으로 0이 들어간 모든 열들이 지워지고 숫자가 있는 열들만 남아 있는 것을 볼 수 있습니다.

간단하지만 유용하게 사용할 수 있는 팁이라고 생각합니다. 노가대 안녕~

 

 

 

 

반응형

댓글