Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

엑셀에서 가장 자주 수행하는 작업 중 하나가 바로 빈 줄(빈 행) 삭제입니다. 어떤 종류의 데이터를 다루든 파일 전체에 빈 줄이 여기저기 섞여 있는 경우를 자주 겪게 됩니다.

행이 수천 개에 달한다면 일일이 빈 줄을 손으로 삭제하는 것은 거의 불가능에 가깝습니다. 온라인에서 가장 많이 소개되는 방법은 엑셀 매크로를 활용하는 것이지만, 매크로에 익숙하지 않다면 구현하기 어렵고, 제대로 작동하지 않을 때 자신의 파일에 맞게 수정하기도 쉽지 않습니다.

이 글에서는 매크로 없이도 엑셀에서 빈 행을 삭제할 수 있는 몇 가지 방법과 각 방법의 장단점을 소개합니다. Excel 2003부터 Excel 2016 이후 최신 버전까지 모든 버전에서 동일하게 사용할 수 있습니다.

방법 1 – 정렬용 열 추가하기

다행히 매크로 없이도 간단하면서 매우 효과적인 방법이 있습니다. 바로 '정렬' 기능을 활용하는 것입니다. 예를 들어 아래와 같은 데이터가 있고, 여기서 빈 줄을 제거하고 싶다고 가정해 보겠습니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

가장 먼저 할 일은 새 열을 삽입하고 연속된 번호를 매기는 것입니다. 왜 이런 작업이 필요할까요? 행의 순서가 중요하다면, 정렬로 빈 줄을 제거한 후 원래 순서대로 되돌릴 방법이 없기 때문입니다.

동물 이름 열을 정렬하기 전에는 시트가 아래와 같은 모습이어야 합니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

이제 두 열을 모두 선택하고 엑셀의 데이터 리본 메뉴를 클릭한 다음, 데이터 탭에서 정렬 버튼을 누릅니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

정렬 기준에서 B열을 선택하고 확인을 클릭합니다. 이때 빈 값이 있는 열을 기준으로 정렬해야 하며, 빈 값이 있는 열이 여러 개라면 그중 하나를 선택하면 됩니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

정렬이 끝나면 데이터는 아래와 같이 바뀝니다. 빈 행이 모두 맨 아래로 몰려 있기 때문에 한꺼번에 삭제하기가 매우 쉽습니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

빈 행을 삭제한 후, 처음에 번호 열을 추가한 이유가 보이시죠? 정렬 전에는 "고양이, 개, 돼지..." 순서였다면 지금은 "곰, 고양이, 소..." 순서로 바뀌어 있습니다. 이제 A열을 기준으로 다시 정렬하면 원래 순서를 그대로 되돌릴 수 있습니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

아주 간단하죠? 이 방법의 좋은 점은 행 전체가 아니라 특정 열 하나만 비어 있는 행도 손쉽게 삭제할 수 있다는 점입니다. 그렇다면 여러 열을 한 번에 확인해야 한다면 어떻게 할까요?

같은 방법으로 정렬 대화상자에 모든 열을 추가하면 됩니다. 아래는 좀 더 복잡한 예제입니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

보시다시피 이 시트에는 완전히 비어 있는 행도 여러 개 있지만, 일부 열만 비어 있는 행도 있습니다. B열 하나만으로 정렬하면 완전히 빈 행이 모두 아래로 내려가지 않습니다. 번호를 매긴 후 다섯 개 열을 모두 선택하고 정렬을 클릭하면, 네 개 수준의 정렬 조건을 추가할 수 있습니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

이렇게 하면 추가한 네 개 열이 모두 비어 있는 행만 맨 아래에 표시됩니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

이제 해당 행들을 삭제한 뒤, 나머지 행을 다시 정렬하여 원래 순서대로 되돌리면 됩니다.

방법 2 – 필터 활용하기

정렬 기능과 비슷한 방식으로 필터 옵션도 활용할 수 있습니다. 이 방법은 별도의 열을 추가할 필요가 없습니다. 빈 칸을 확인할 열을 모두 선택한 후 필터 버튼을 클릭하기만 하면 됩니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

헤더 행의 각 제목 옆에 드롭다운 화살표가 나타납니다. 이를 클릭한 후 전체 선택의 체크를 해제하고 맨 아래의 빈 칸에 체크합니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

이제 워크시트의 각 열에 대해 같은 작업을 반복합니다. 화면에 빈 행만 남게 되면, 나머지 열은 기본적으로 이미 체크되어 있으므로 굳이 '빈 칸'을 선택할 필요가 없습니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

빈 행의 행 번호가 파란색으로 강조되어 표시됩니다. 이제 해당 행들을 선택하고 마우스 오른쪽 버튼을 클릭한 후 삭제를 선택합니다. 삭제가 끝나면 필터 버튼을 다시 클릭해 필터를 해제하면 원래의 빈 행이 아닌 데이터가 모두 나타납니다.

방법 3 – 빈 셀이 있는 모든 행 삭제하기

마지막으로 소개할 방법은 완전히 빈 행뿐 아니라 단 하나의 빈 셀이라도 있는 행을 모두 삭제하는 방법입니다. 모든 상황에 적합한 것은 아니지만, 일부 데이터만 있는 행을 정리하고 싶을 때 유용합니다.

이렇게 하려면 시트의 모든 데이터를 선택한 후 F5 키를 누릅니다. 이동 대화상자가 나타나면 옵션 버튼을 클릭합니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

목록에서 빈 셀을 선택하고 확인을 클릭합니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

모든 빈 셀이 회색으로 강조되어 표시됩니다. 이제 탭에서 삭제를 클릭하고 시트 행 삭제를 선택합니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

보시다시피 어떤 열에든 빈 셀이 하나라도 있는 행은 모두 삭제됩니다.

엑셀에서 빈 줄(빈 행) 한 번에 삭제하는 방법 3가지

모든 사람에게 유용한 방법은 아니지만, 상황에 따라 매우 편리하게 활용할 수 있습니다. 자신에게 가장 적합한 방법을 선택해 업무 효율을 높여 보시기 바랍니다.