응용프로그램/엑셀(excel2007)

Excel - 고급필터

zelkova 2013. 10. 21. 13:27

<엑셀 목차로 돌아가기>


팁)

 - 그리고(AND)

"이고", "그리고", "~인 중에서" 등으로 두 문장이 연결되면 두문장에 대한 조건을 모두 만족하는 데이터를 찾는 조건입니다.


 - 또는(OR) - 

"또는", "이거나" 등이 문장 중에 포함되어 있으면 두 문장의 조건 중 하나라도 만족하는 데이터를 찾는 조건 입니다. 


고급 필터의 조건 지정 방법

고급 필터는 조건을 정확하게 지정하는 것이 중요합니다. AND와 OR의 조건의 구분은 조건이 입력된 행의 위치에 따라 구분됩니다. 


 - AND 조건 - 

AND 조건은 행에 입력합니다.

조건 : 대여지역이 서울이고, 출시년도가 출시년도가 2010년 이상이고 1일 대여료가 100,000인 데이터

대여지역 출시년도 1일대여료
서울 >=2010 <=100000

 - OR 조건 - 

OR 조건은 은 다른 행에 입력합니다.

조건 : 대여지역이 서울 이거나 출시년도가 2010년 이상이거나 1일 대여료가 100,000이하인 데이터

대여지역 출시년도 1일대여료
서울    
  >=2010  
    <=100000


 - 복합 조건 - 

복합 조건은 AND조건은 같은 행에 OR행은 다른행에 입력합니다.

조건 : 대여지역이 서울이고 출시년도가 2010년 이상이거나 대여지역이 부산이고 1일대여료가 <=100,000인 데이터

대여지역 출시년도 1일대여료
서울 >=2010  

부산

  <=100000


'고급 필터' 대화상자 이해하기

1) 현재 위치에 필터 : 결과 데이터를 현재 원본 데이터가 위치한 곳에 표시합니다.

2) 다른 장소에 복사 : '복사 위치'로 지정한 위치에 결과 데이터를 표시합니다.

3) 목록 범위 : 필터 기능이 적용될 원본 데이터가 있는 위치를 지정합니다.

4) 조건 범위 : 사용자가 지정한 조건이 입력된 위치를 지정합니다.

5) 복사 위치 : 결과가 추출될 위치를 지정합니다.

6) 동일한 레코드는 하나만 : 조건을 만족하는 행 중에서 같은 내용의 행이 잇을 경우 한 행만 표시합니다.


- 2011년 2회 컴활 1급 기출 문제 풀어보기 -

    ‘기본작업-2’ 시트에서 다음과 같이 고급필터를 수행하시오. (5점)

▶ [B2:K19] 영역에서 회원구분이 “일반” 또는 “골드”이고, 대여지역이 “제주”인 행 중에서 ‘회원구분’, ‘차종’, ‘연료’, ‘연비’, ‘대여지역’, ‘1일대여료’ 열만 순서대로 표시하시오.

▶ 조건은 [B21:K26] 영역 내에 알맞게 입력하시오.

▶ 결과는 [B27] 셀부터 표시하시오.




1. '2011년 2회 기출문제 기본작업-2'의 시트를 선택후 [A16:E20]영역에 아래 그림과 같이 조건과 추출할 필드명을 입력하세요

회원구분

대여지역

일반

제주

골드

제주


2. 조건을 입력했으면 데이터 범위(A4:H14)안에 셀 포인터를 놓고, [데이터] -> 정렬 및 필터 -> 고급을 클릭하세요. 조건을 지정하는 '고급 필터' 대화상자가 나타납니다.



3. '고급 필터'대화상자에서는 목록 범위, 조건범위, 추출한 데이터의 복사 위치 등을 지정합니다. 현재 데이터가 있는 영역이 아닌 다른 장소에 추출하기 위해 '다른 장소에 복사'를 선택하고, 목록 범위난을 클릭하고 범위를 지정합니다.


4. ' 조건 범위'를 입력할 차례입니다. '조건 범위'난을 클릭한 후 조건이 있는 [A16:C17]셀을 드래그하면 됩니다.


회원구분

대여지역

일반

제주

골드

제주

(이것 드래그)


5. '복사 위치' 난을 클릭한 후 추출할 필드 목록이 입력되어 있는 [A20:E20]영역을 블록으로 지정하여 '복사 위치'를 지정합니다. <확인>을 클릭하면 결과가 [A20]셀부터 표시됩니다.




6. 결과!















반응형