평산아빠의 Life log

[엑셀] 다수의 특정행(반복되는 행) 한번에 삭제하기 본문

노하우/컴퓨터,스마트폰,IT

[엑셀] 다수의 특정행(반복되는 행) 한번에 삭제하기

평산아빠
반응형







수천 혹은 수만개의 엑셀 데이터를 다룰 때 특정조건을 갖는 행을 지워야 할 때가 있습니다.


이럴 때 일일이 마우스로 찾아서 한다면 정말 고역입니다.


저의 경우 


1행 : 주민등록번

2행 : 생년월일 


이 패턴으로 3000개 가까운 데이터가 형성되어 있어서 생년월일 행을 모두 없애야 하는 작업을 해야 했습니다.


솔직히 엑셀에 이런 기능이 있을 줄 알았는데 없고 검색해봐도 VBA쓰는 방법만 알려주지 엑셀에서 손쉽게 특정행을 삭제하는 방법에 대해 써놓은 분은 없더군요 ...


그래서 제가 고민 끝에 한번에 특정행을 삭제하는 방법을 발견했고 그것에 대해 지금부터 써 보려고 합니다.



[엑셀] 다수의 특정행 한번에 삭제하기




1. 삭제할 특정행의 패턴을 대표할 수 있는 것을 새로운 열에 표시

: 저의 경우 생년월일이 표시된 행들을 지우고 싶었기에 문자수 반환함수인 LEN()함수를 써서 열에 표시했습니다.



     



2. 패턴을 대표하는 새로운 열을 블록 지정하고 Ctrl + C - 마우스오른쪽 클릭 - 선택하여 붙여넣기 - 값



3. 패턴을 대표하는 새로운 열을 블록 지정하고 Ctrl + H

: 특정셀을 아래처럼 빈 셀로 만드는 작업입니다.




4. 패턴을 대표하는 새로운 열을 블록 지정하고 편집 - 찾기 및 선택 - 이동 옵션 - 빈 셀 선택






평산아빠의 위기가정 지원 프로젝트 취지 보기



5. 셀-삭제-시트 행 삭제 


 

6. 패턴을 대표하는 새로운 열 삭제








반응형
Comments