엑셀의 고급 필터(Advanced Filter)에서 제공하는 '포함하지 않음(Does Not Contain)' 기능을 활용하면 특정 텍스트가 포함되지 않은 행을 손쉽게 추려낼 수 있습니다. 하나의 텍스트뿐만 아니라 여러 개의 텍스트를 동시에 제외하는 것도 가능합니다. 이 글에서는 고급 필터의 '포함하지 않음' 기능을 이용해 원하지 않는 특정 텍스트가 들어간 행을 화면에서 숨기는 방법을 단계별로 소개하겠습니다.
엑셀 고급 필터에서 '포함하지 않음' 조건의 기본 문법
고급 필터에서 '포함하지 않음' 조건을 적용하려면 아래와 같은 형식을 사용해야 합니다.
<>*제외하고 싶은 텍스트*
여기서 <>는 '같지 않다'를 의미하고, 애스터리크(*)는 해당 텍스트 앞뒤에 어떤 문자든 올 수 있음을 나타내는 와일드카드입니다.
예시 상황
컴퓨터 액세서리 판매점의 판매 데이터를 담은 워크시트를 예로 들어보겠습니다. 이 시트에는 제품명(Product), 카테고리(Category), 그리고 배송지 주소(Address) 정보가 들어 있습니다. 이 데이터에서 특정 텍스트를 포함하지 않는 행만 남기거나, 반대로 특정 텍스트가 포함된 행을 걸러 숨기는 방법을 살펴보겠습니다.
방법 1: 특정 텍스트 1개를 제외하여 필터링하기
먼저 카테고리가 Hardware인 행을 결과에서 제외해 보겠습니다.
1단계:
- 셀 F4에는 필터를 적용할 열 이름인 Category를 입력합니다.
- 바로 아래 셀 F5에는 <>*Hardware*라고 입력합니다.
2단계:
- 리본 메뉴에서 데이터(Data) 탭 → 정렬 및 필터(Sort & Filter) 그룹의 고급(Advanced)을 클릭합니다.
- 고급 필터(Advanced Filter) 창이 열리면 목록 범위(List range) 입력란에 데이터 전체 범위인 $B$4:$D$20을 입력합니다.
- 조건 범위(Criteria range) 입력란에는 아까 작성한 $F$4:$G$5를 지정합니다.
- 마지막으로 확인(OK)을 클릭합니다.
이제 고급 필터가 실행되어 카테고리가 Hardware인 행들이 모두 걸러져 화면에서 사라진 것을 확인할 수 있습니다.
방법 2: 여러 개의 텍스트를 동시에 제외하여 필터링하기
조건 범위에 여러 열과 여러 조건을 함께 작성하면 두 가지 이상의 텍스트를 한 번에 제외할 수도 있습니다. 예를 들어 카테고리가 Hardware이면서 주소가 New York인 행을 모두 제외해 보겠습니다.
1단계:
- 셀 F4에는 Category, 셀 G4에는 Address를 입력합니다.
- 그 아래 셀 F5에는 <>*Hardware*, 셀 G5에는 <>*New York*를 각각 입력합니다.
2단계:
- 데이터(Data) 탭 → 정렬 및 필터 그룹의 고급(Advanced)을 클릭합니다.
- 고급 필터 창에서 목록 범위에 $B$4:$D$20, 조건 범위에 $F$4:$G$5를 입력합니다.
- 확인(OK)을 누르면 필터가 적용됩니다.
결과적으로 카테고리가 Hardware이고 주소가 New York인 행들이 모두 제외된 데이터만 화면에 표시됩니다.
꼭 알아두어야 할 핵심 포인트
🎯 행에서 제외하고 싶은 텍스트 앞에는 반드시 <> 기호를 붙여야 합니다.
🎯 텍스트의 앞과 뒤에 애스터리크(*)를 붙여야 합니다. 별표를 빠뜨리면 '포함하지 않음' 조건이 정상적으로 작동하지 않습니다.
마무리
이번 글에서는 엑셀 고급 필터의 '포함하지 않음' 기능을 활용해 특정 텍스트가 포함된 행을 제외하는 두 가지 방법을 알아보았습니다. 조건 셀에 <>*텍스트* 형식만 정확히 입력하면 단일 조건이든 복수 조건이든 손쉽게 처리할 수 있습니다. 내용에 대해 궁금한 점이나 추가하고 싶은 팁이 있다면 댓글로 남겨주세요. 오늘도 즐거운 하루 보내세요!