본문 바로가기

컴퓨터자료실

엑셀에서 고급필터 사용하기

고급필터

엑셀에서 VBA를 사용하지 않고 자료를 조건 검색하는

최고의 기능이라고 할 수 있습니다.

 

앞에서 사용한

자동필터는 복수의 조건을 사용하다고 해도

구매자가 누구이고 상품이 무엇인 경우로 AND만 검색할 수 있었지만

고급필터는

구매자가 누구이든가 상품이 어떤 것이든가로 OR 검색이 가능합니다

 

엑셀에서 필터 기능 사용하기

고급필터의 조건범위 만들기

 

고급필터는 고급(?)답게 고급필터를 실핼할 수 있는 조건 범위가 필요합니다.

 

목록 범위와 같은 제목을 가진  조건 범위를 미리 만들어야 합니다.

 

 

고급 필터에서 조건 지정 하기

 

목록범위에 있는 모든 제목에 조건을 지정할 수 있습니다.

 

이름이 "전미라"인 경우만 검색하는 조건입니다.

 

2개의 필드에 AND 조건을 사용하는 것으로

이름이 "전미라"이고 판매액이 20,000원 이상인 경우만 검색합니다.

 

2개 필드에 OR 조건을 사용하는 것으로

이름이 전미라이거나 판매액이 20,000원 이상인 경우를 검색합니다.

 

 

 발송일  이름  품목  판매액  포장  택배비
    양파       
    마늘      

1개의 필드에 OR 조건을 사용하는 것으로

품목이 양파 또는 마늘 인 경우만 검색합니다.

 

 

 발송일  이름  품목  판매액  포장  택배비
    양파  >= 15000    
    마늘   >= 20000    

AND 조건과 OR 조건을 함께 사용하는 것으로

양파 판매액이 15,000원 이상이거나

마늘 판매액이 20,000원 이상인 경우만 검색합니다.

 

 

 발송일  이름  품목  판매액  포장  택배비
    옥*       
    ?호박       

와일드카드라고 하는 "*"나 "?"도 사용이 가능 합니다.

( *는 여러 글자, ?는 한 글자로 인식합니다 ) 

 

 

고급필터 사용하기

 

고급필터를 사용하기 위한 준비를 다 했으니

이제부터 고급필터를 사용해 보겠습니다.

 

조건범위에 검색 조건을 입력하고

목록범위의 첫번째 필드에 커서를 위치합니다.

(위의 예에서는 발송일이 첫번째 필드이므로 발송일에 커서 위치)

데이터 탭의 정렬 및 필터 그룹에서 고급을 클릭합니다.

 

새로운 창이 열리면서 목록범위가 자동으로 표시됩니다.

고급을 클릭하기 전에

커서을 위치 시켰던 곳을 시작점으로 나머지 부분을 목록 범위로 지정합니다.

 

 

조건범위 입력창에 커서를 위치하고

조건범위를 블럭으로 지정합니다.

블록으로 지정한 곳이 조건범위 입력 창에 나타납니다.

 

확인을 클릭하면 고급필터가 실행됩니다.

  

이름이 전미라 이거나 판매액이 20,000원 이상인 경우를 검색했습니다

좌측의 행 번호가

검색된 결과 행만  보이고 색상도 파란색으로 표시됐습니다.

 

 

고급필터 지우기

 

목록 범위에서 필터와 정렬 상태를 제거합니다

 

고급필터 실행 결과가 있는 상태에서

지우기를 클릭하면

목록 범위의 모든 자료가 표시됩니다.

 

엑셀에서 필터 기능 사용하기

 

이 글은 엑셀 2007에서 작성되었습니다.