안녕하세요 버섯돌이 유재성입니다.
ERwin과 Excel을 이용해서 DB관련 문서 작업을 하다보니
가끔씩 Blank Row(공백 라인)을 일괄적으로 삭제해야 될 경우가 있더군요.^^
매크로를 이용해도 되지만 복잡하게 매크로 이용하지 않고도 엑셀에서 간단히 해결됩니다.
백문이 불여일견이라고 직접 그림을 보는게 이해가 빠르리라 봅니다.
간단히 샘플 파일을 만들어 봤습니다.
대충 위와 같은 형식으로 작성되어 있다고 가정합니다.
위와같은 상태에서 A2, A4, A6, A8, A10의 짝수 라인을 보시면 공백 라인입니다.
방법이 몇 가지가 존재하지만 위의 2, 4, 6, 8, 10 라인을 삭제하려면 아래처럼 합니다.
1. 삭제하고자 하는 데이터가 있는 셀의 범위를 설정하세요.
제 경우 2, 4, 6, 8, 10 라인이 명확하게 구분되는 B열을 기준 열로 선택하겠습니다.
위 그림을 보면 빨간 박스로 표시해 놓은 A열이나 D열의 경우 빨간색 영역이
공백라인으로 인식되기때문에 해당 라인을 삭제하면 의도하지 않은 라인이 삭제 되거든요^^
제가 삭제를 희망하는 라인은 B열에서 데이터가 입력되지 않은 라인을 삭제하고 싶은 것입니다.^^
따라서, 위 처럼 B열을 한번 클릭해줍니다.*^^*
2. F5키 한번 눌러서 "이동" 창을 띄워 주세요.
좌측 하단의 "옵션" 버튼을 클릭합니다.
3. 이동 옵션 창에서 "빈 셀"을 선택후 확인 버튼을 클릭하세요.
4. 아래처럼 삭제하려는 2, 4, 6, 8, 10라인이 선택되어 있습니다.*^^*
5. 마우스 우클릭 후 팝업 메뉴에서 "삭제"를 선택합니다.
6. 삭제 창에서 "행 전체"를 선택후 확인 버튼을 클릭 합니다.
다른 결과를 희망 하시는 분들은 적절히 고르시기 바랍니다.
의도했던대로 B열을 기준으로 공백 행 들이 모두 삭제되었습니다.
[저작권 관련]
[저작권 관련]부분을 함께 이동하는 경우에 한해서 다른곳으로의 이동을 허락하며
항상, 모든 내용은 http://blog.naver.com/dev4unet 블로그에 함께 포스팅되므로 잘 못된 내용의 수정이나 전달할 사항이 있으면 블로그에 메모를 남겨주시기 바랍니다.
참고로, 강좌 내용에 대한 질문은 가급적 받지 않습니다.
본 게시글의 원본출처는 http://yoo7577.dev4u.net 이며,
원활한 공유및 관리를 위하여 본 게시물의 일부 또는 전체의 직접적인 수정을 금지합니다. |
|