LBtools

엑셀 빈 행만 골라서 한 번에 지우는 법

사무약 2분

한눈에 보기

  • 이동 옵션(빈 셀)으로 지우면 일부 칸만 빈 행까지 통째로 삭제될 위험이 있어요.
  • =COUNTA(범위)=0 수식으로 완전히 빈 행만 걸러낸 뒤 지우면 안전해요.
  • 지우기 전엔 원본을 복사해두는 습관이 가장 확실한 안전장치예요.
목차 (3)

표 중간에 빈 행이 섞여 있으면 정렬·필터·부분합 결과가 틀어져요. 가장 빠른 방법은 홈 탭의 '찾기 및 선택'(또는 Ctrl+G)에서 '이동 옵션'을 열고 '빈 셀'을 선택한 뒤, 선택된 셀에서 마우스 오른쪽 버튼을 눌러 '삭제 > 전체 행'을 고르는 거예요. 메뉴 위치는 버전에 따라 조금씩 다를 수 있어요.

흔한 오해: 이동 옵션이 위험할 때가 있어요

이동 옵션의 '빈 셀'은 완전히 빈 행이 아니라, 범위 안에 있는 빈 칸 하나하나를 골라요. 표에 완전히 빈 행만 섞여 있다면 이 방법이 안전하지만, 어떤 행은 한 열만 비어 있고 나머지 열에는 데이터가 멀쩡히 들어 있다면 그 행까지 통째로 선택돼서, '전체 행 삭제'를 누르는 순간 멀쩡한 데이터까지 함께 지워져요. 표를 눈으로 쭉 훑어서 완전히 빈 행만 있다고 확신할 수 있을 때만 이 방법을 쓰세요.

완전히 빈 행만 걸러내는 안전한 방법

일부 칸만 비어 있는 행이 섞여 있다면, 보조 열에 COUNTA로 '그 행에 값이 하나도 없는지'를 먼저 확인하고 나서 지우는 게 안전해요. COUNTA는 범위 안에 값이 들어있는 셀 개수를 세는 함수라서, 결과가 0이면 그 행은 정말로 전부 비어 있다는 뜻이에요.

E열에 보조 수식을 넣어 완전히 빈 행(3행)만 TRUE로 걸러내요. 4행은 연락처 한 칸만 비었을 뿐이라 FALSE가 나와요.

E3fx=COUNTA(A3:D3)=0
ABCDE
1이름부서직급연락처빈 행?
2김민준영업팀대리010-1234-5678FALSE
3TRUE
4이서연마케팅팀과장FALSE
5박도윤개발팀사원010-2222-3333FALSE

결과가 TRUE면 그 행은 완전히 비어 있어요

=COUNTA(범위)=0

위 표에 그대로 쓰려면 E3 셀에 =COUNTA(A3:D3)=0 — 오른쪽 예제 수식 복사를 누르면 이게 복사돼요.

E열을 채운 뒤에는 이 열을 기준으로 필터를 걸어 TRUE인 행만 화면에 남기고, 그 행들만 선택해서 지우면 돼요. 4행처럼 일부만 빈 행은 FALSE로 남기 때문에 실수로 같이 지워질 일이 없어요.

지우기 전에 꼭 해둘 것

행을 지우는 작업은 실행 취소(Ctrl+Z)로 되돌릴 수 있지만, 파일을 저장하거나 닫은 뒤에는 되돌릴 수 없어요. 큰 표를 정리할 때는 지우기 전에 원본 전체를 다른 시트나 새 파일로 한 번 복사해두는 습관을 들이면, 보조 열 수식이 틀렸거나 필터를 잘못 걸어도 원본에서 다시 시작할 수 있어요. 작업이 끝나면 보조 열(E열)은 지워도 되고, 나중에 또 쓸 데이터라면 그대로 남겨둬도 괜찮아요.

빈 칸이 아니라 빈 행 자체의 개수가 몇 개인지 먼저 세어보고 싶다면 엑셀 빈 셀(빈칸) 개수 세기 COUNTBLANK에서 다룬 COUNTBLANK로도 확인할 수 있어요. 반대로 값이 있는 칸만 세고 싶다면 이번 글에서 쓴 엑셀 비어있지 않은 셀 개수 세기 COUNTA를 참고하세요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요