마이크로소프트 엑셀(Microsoft Excel)은 모든 업계에서 가장 널리 쓰이는 도구 중 하나입니다. 대표적인 스프레드시트 프로그램인 엑셀은 방대한 양의 데이터를 통합 문서에 불러와 저장할 수 있으며, 데이터 분석과 계산에 최적화되어 있습니다. 이 유연한 프로그램은 데이터 분석용 모델을 만들고, 간단한 수식부터 복잡한 계산식까지 작성해 데이터를 처리하며, 피벗 테이블로 원하는 형태로 데이터를 요약하고, 전문적인 차트로 시각화하는 데까지 폭넓게 활용됩니다. 그런데 엑셀로 데이터를 다루다 보면 불필요한 여러 행을 한꺼번에 지워야 하는 상황이 자주 생기곤 합니다.
대량의 데이터를 다룰 때는 몇 개 행부터 수천 개 행까지 다양한 규모의 삭제 작업이 필요할 수 있습니다. 이 글에서는 엑셀에서 여러 행을 한 번에 삭제하는 다양한 방법을 소개합니다.
엑셀에서 여러 행을 한 번에 삭제하는 방법
불필요한 여러 행을 삭제할 때 활용할 수 있는 대표적인 방법은 다음과 같습니다.
- 마우스 오른쪽 버튼 메뉴(컨텍스트 메뉴)로 삭제하기
- 단축키로 삭제하기
- 셀 색상 필터를 이용해 삭제하기
- VBA 매크로를 실행해 삭제하기
각 방법을 하나씩 자세히 살펴보겠습니다.
1. 마우스 오른쪽 버튼 메뉴로 여러 행 삭제하기
이 방법은 연속된 여러 행을 한꺼번에 지울 때 특히 유용합니다. 아래 순서대로 진행해 보세요.
1] 데이터가 들어 있는 엑셀 시트를 엽니다.
2] 삭제하려는 행들을 한 번에 드래그하여 선택합니다.
3] 선택 영역 위에서 마우스 오른쪽 버튼을 클릭해 컨텍스트 메뉴를 엽니다.
4] '삭제(D)'를 클릭합니다.

5] 삭제 옵션 목록에서 '행 전체(E)'를 선택한 뒤 '확인'을 누르면 됩니다.

또 다른 방법으로는 리본 메뉴의 '홈' 탭으로 이동해 '셀' 그룹을 찾는 것입니다. '삭제' 옵션 옆의 화살표를 클릭해 메뉴를 펼친 후, 드롭다운 목록에서 '시트 행 삭제(R)'를 선택하면 선택한 행들이 깔끔하게 제거됩니다.

2. 단축키로 여러 행 삭제하기
여기서는 가장 많이 쓰이는 단축키 중 하나인 'Ctrl + 빼기(-)'를 활용합니다. 사용 방법은 다음과 같습니다.
- 여러 행을 한 번에 선택해 삭제하기
1] 워크시트에서 삭제할 행들을 한 번에 드래그해 선택합니다.

2] 'Ctrl + -' 키를 누르면 선택한 행이 바로 삭제됩니다.
참고: 삭제하려는 행이나 열이 서로 떨어져 있다면, 키보드의 Ctrl 키를 누른 상태에서 삭제할 행들을 하나씩 클릭해 개별적으로 선택해야 합니다.

선택이 끝나면 앞서 안내한 단축키를 누르면 됩니다.
- 특정 행 이후의 데이터 일괄 삭제하기
예를 들어 30행 이후의 모든 데이터를 지워야 한다면 어떻게 할까요? 이럴 때는 'Ctrl + Shift + ↓' 단축키를 눌러 시작 지점부터 마지막 행까지 한 번에 선택할 수 있습니다. 행이 모두 선택되면 컨텍스트 메뉴나 '홈' 탭의 셀 그룹에서 삭제를 실행하거나, 간단히 'Ctrl + -' 키를 눌러도 됩니다.
3. 셀 색상 기준으로 여러 행 삭제하기
엑셀에는 데이터를 다양한 방식으로 정렬하고 걸러낼 수 있는 강력한 필터 기능이 있으며, 그중 하나가 바로 셀 색상 기준 필터입니다. 이 기능을 활용하면 특정 배경색이 적용된 행만 골라 한꺼번에 삭제할 수 있습니다.
1] 데이터가 있는 엑셀 시트를 엽니다.
2] 표에 필터를 적용하려면 '데이터' 탭으로 이동한 뒤 '필터' 아이콘을 클릭합니다.
3] 대상 열 이름 오른쪽에 나타나는 작은 화살표를 클릭합니다.
4] '색 기준 필터(F)'로 이동해 삭제하려는 셀 색상을 선택합니다.

5] 확인을 누르면 해당 색상의 셀들만 목록 상단에 표시됩니다.
6] 필터링된 색상 셀들을 선택한 뒤 마우스 오른쪽 버튼을 클릭하고, 옵션 목록에서 '행 삭제'를 선택합니다.
같은 색상의 행들이 순식간에 모두 제거됩니다.
4. VBA 매크로를 실행해 여러 행 삭제하기
엑셀에서 반복적으로 수행해야 하는 작업이 있다면 매크로를 만들어 자동화할 수 있습니다. 매크로는 사용자가 필요할 때마다 몇 번이고 실행할 수 있는 동작 또는 동작의 집합입니다. 따라서 여러 행을 삭제하는 작업도 매크로로 만들어 두면 매우 편리합니다. 절차는 다음과 같습니다.
1] 삭제하려는 대상 행을 선택합니다.
2] 키보드에서 'Alt + F11' 키를 눌러 VBA 편집기를 엽니다.
3] 왼쪽 창에서 첫 번째 프로젝트를 클릭합니다.
4] 메뉴 모음에서 '삽입 > 모듈'을 선택합니다.

5] 새로 열린 창에 아래 코드를 붙여 넣으면 여러 셀이 선택되어 삭제됩니다.
Sub Delete_Rows()
'delete multiple rows (rows 4, 5 and 6)
Worksheets("Sheet1").Range("C4:C6").EntireRow.Delete
End Sub

범위 참조("C4:C6") 부분을 실제로 삭제하려는 행 번호에 맞게 수정하세요.
6] 마지막으로 매크로 스크립트를 실행합니다. '실행(Run)' 버튼을 클릭하거나 단축키 F5를 누르면 엑셀에서 여러 행이 한 번에 삭제됩니다.

완료되었습니다! 이제 비슷한 데이터를 다룰 때마다 같은 매크로를 실행하기만 하면 됩니다.
엑셀은 끊임없이 변하는 데이터를 저장하고 관리하기에 최적의 도구입니다. 하지만 데이터를 갱신하는 작업은 생각보다 번거로울 수 있고, 행 삭제처럼 사소해 보이는 작업도 시간과 노력이 많이 들 수 있습니다. 이 가이드가 여러분의 작업을 조금이라도 더 수월하게 만들어 주기를 바랍니다.
함께 읽으면 좋은 글:
- 초보자를 위한 엑셀 꿀팁 10가지
- 고급 엑셀 활용 팁과 트릭