1. 문제점
아래와 같이 F5키를 누르고 '옵션'을 누른 후 빈 셀을 선택해도
"해당되는 셀이 없습니다"라고 표시됩니다.
엑셀은 셀에 수식과 수식의 결괏값이 함께 표시되기때문에, 결괏값은 없어도 수식은 있는 경우 빈 셀이 아닌 것으로 인식됩니다.
2. 해결책
여러가지 방법이 있을 수 있겠지만,
필터를 건 후 C, F, i, L, O열에서 "필드 값 없음"만 체크해서 행 삭제하는 방법과
수식 열을 추가한 후 필터를 걸어서 True만 Delete하는 방법
두 가지에 대해 설명하겠습니다.
(방법 1 - 필터)
① 홈 탭 - 편집 그룹에서 '정렬 및 필터'를 누르고, 필터를 누릅니다(단축키 : Ctrl + Shift + L).

그러면 1행에 드롭다운 버튼이 표시됩니다.

② C1셀의 드롭다운 버튼을 누르고, 빈 셀을 선택해야 하는데,
모두 선택 왼쪽의 체크 박스를 눌러 해제한 후 맨 아래로 내려가서 "필드 값 없음"에 체크해도 되고

텍스트 필터 아래 칸에서 스페이스 바를 한 번 밀어 빈 셀 표시를 하면 마찬가지로 "필드 값 없음"에만 체크됩니다.
확인 버튼을 눌러 확정합니다.

그러면 C2셀에 수식은 있어도 결괏값이 없는 행이 모두 선택됩니다.
드롭다운 버튼에 필터가 걸려서 깔데기 모양과 왼쪽에 역삼각형 버튼 표시(필터 아이콘)가 생겼습니다.

③ F, i, L, O1셀의 드롭다운 버튼을 하나씩 누른 후 텍스트 필터 아래 입력 칸에 스페이스 한 칸을 입력하고 확인 버튼을 누릅니다. 그러면 아래와 같이 빈 로케이션이 모두 비어 있는 행만 선택됩니다.

④ 10행을 클릭하고,

Ctrl + Shift + End 키를 눌러 행 전체를 선택하고,

마우스 오른쪽 버튼을 누른 후 '행 삭제'를 누릅니다.
그러면 "시트 행 전체를 삭제하시겠습니까?"라고 묻는데 확인을 클릭합니다.

수식이 있어서 시간이 걸리는데, 조금 기다리면 모든 행이 삭제됩니다.
⑤ 이제 홈 탭 > 편집 그룹에서 정렬 및 핕터를 누르고, '필터'(필터 기능 끔, 드롭다운 버튼 사라짐) 또는 '지우기'(필터 조건 지우기)를 누릅니다.

⑥ 값이 하나라도 들어 있는 행만 남습니다.

(방법 2 - 수식)
① 맨 오른쪽에 열을 추가해서 '여부'라고 하고,
=AND(LEN(C2)=0,LEN(F2)=0,LEN(I2)=0,LEN(L2)=0,LEN(O2)=0)
라고 입력합니다.

And는 여러가지 조건을 모두 만족해야 True를 반환하는 함수이고,
LEN(C2)=0는 C2셀의 길이가 0인지 체크하는 수식으로,
C2셀에 수식은 있으나 값은 없는 빈 셀이므로 True를 반환하고,
그렇지 않고 값이 들어 있는 셀이라면 False를 반환합니다.
이런 식으로 F2, i2, L2, O2셀도 값이 비어 있는지 체크합니다.
5개 셀에 값이 모두 없을 경우 True가 반환되고, 하나라도 값이 있으면 False가 반환됩니다.
위 화면에서는 O2셀에 값이 있어서 Fasle라고 표시되었습니다.
② 위 캡쳐 화면의 P2셀 아래 네모 점(채우기 핸들)이 보이는데, 채우기 핸들을 더블 클릭해서 맨 아래 줄까지 수식을 복사합니다.

그러면 9행까지는 False이고, 10행은 5개 셀의 값이 모두 비어 있어서 True입니다.
③ P1셀을 클릭하고, 홈 탭 - 편집 그룹에서 '정렬 및 필터'를 누르고, 필터를 누릅니다.
그러면 1행에 드롭다운 버튼이 표시됩니다.

④ P1셀의 드롭다운 버튼을 누르면 False와 True 2가지만 보입니다.

⑤ False 왼쪽의 체크를 눌러 해제하면 C, F, i, L, O열이 모두 빈 셀 만 선택됩니다.
10행을 클릭하고,

Ctrl + Shift + End 키를 눌러 True에 해당하는 행 전체를 선택하고,

마우스 오른쪽 버튼을 누르고, '행 삭제'를 클릭합니다.
그리고 "행 전체를 삭제할 것이냐"고 물어보면 확인 버튼을 누릅니다.
수식이 있어서 시간이 조금 걸립니다.
⑥ 이제 드롭다운 버튼을 누른 후 False 왼쪽에 체크하고 확인 버튼을 누르면 값이 하나라도 들어 있는 행이 모두 표시됩니다.

'Excel' 카테고리의 다른 글
근무 계획표에서 해당 유형에 해당하는 근무자 구하기 (0) | 2025.07.02 |
---|---|
나이 계산 - DateDif(시작일,종료일,"Y") (0) | 2025.06.30 |
고급 필터 - 시작 문자, 포함, 포함하지 않음 (0) | 2025.06.25 |
일치하는 행의 다른 열 값 찾기 (0) | 2025.06.24 |
필터한 후 중복값은 미표시 하기(2) (0) | 2025.06.23 |