목록 조건을 기준으로 데이터를 필터링합니다. 복합 필터링(고급 필터)

필터는 데이터의 하위 집합을 찾아 목록에서 작업하는 빠르고 쉬운 방법입니다. 필터링된 목록에는 기준을 충족하는 행만 표시됩니다. 정렬과 달리 필터는 목록의 항목 순서를 변경하지 않습니다. 필터링하면 표시하고 싶지 않은 행이 일시적으로 숨겨집니다.

필터링을 통해 선택된 행은 행 순서를 변경하거나 이동하지 않고도 편집, 서식 지정, 차트 생성, 인쇄가 가능합니다.

필터링은 필요한 데이터만 선택하고 나머지 데이터는 숨깁니다. 이렇게 하면 보고 싶은 것만 표시되며, 클릭 한 번으로 가능합니다.

필터링할 때 데이터는 어떤 방식으로도 변경되지 않습니다. 필터가 제거되면 모든 데이터는 필터가 적용되기 전과 동일한 형식으로 다시 나타납니다.

Excel에는 목록 필터링을 위한 두 가지 명령이 있습니다.

  • 자동필터, 간단한 선택 조건에 대한 선택별 필터 포함.
  • 고급 필터더 복잡한 선택 조건의 경우.

자동필터

사용하려면 자동필터표에서 셀을 선택한 다음 탭에서 선택해야 합니다. 데이터 그룹에서 정렬 그리고 필터 큰 버튼을 누르세요 :

그런 다음 각 열 제목 오른쪽에 있는 테이블 헤더에 아래쪽 화살표 버튼이 나타납니다.

화살표를 클릭하면 해당 열에 대한 목록 메뉴가 열립니다. 목록에는 열의 모든 요소가 알파벳순 또는 숫자순(데이터 유형에 따라 다름)으로 포함되어 있으므로 필요한 요소를 빠르게 찾을 수 있습니다.

하나의 열에만 필터가 필요한 경우 나머지 열에는 화살표 버튼을 표시할 필요가 없습니다. 이렇게 하려면 버튼을 누르기 전에 제목과 함께 원하는 열의 여러 셀을 선택합니다.

정확한 값으로 필터링

켜다 자동필터, 화살표 버튼을 클릭하고 드롭다운 목록에서 값을 선택합니다. 열의 모든 요소를 ​​빠르게 선택하거나 모든 요소를 ​​선택 취소하려면 해당 항목을 클릭하세요. (모두 선택) :

이 경우 필드에 선택한 값이 포함되지 않은 모든 행이 숨겨집니다.

실험실 작업을 수행할 때 필터링 결과를 선택하고 이를 시트의 다른 위치에 복사한 후 서명합니다.

끄려면 자동필터버튼을 다시 눌러야 해 .

필터링 모드를 종료하지 않고 필터 작업을 취소하려면 버튼을 클릭하고 드롭다운 목록에서 항목을 선택하세요. (모두 선택) . 이 경우 필터에 의해 숨겨진 테이블 행이 나타납니다.

데이터 필터링의 징후

필터는 데이터를 숨깁니다. 이것이 바로 그들이 설계된 것입니다. 그러나 데이터 필터링을 알 수 없는 경우 일부 데이터가 누락된 것처럼 보일 수 있습니다. 예를 들어, 다른 사람의 필터링된 시트를 열거나 이전에 자신이 필터를 적용했다는 사실을 잊어버릴 수도 있습니다. 따라서 시트에 필터가 있으면 다양한 시각적 단서와 메시지를 찾을 수 있습니다.

(창 왼쪽 하단에 위치) 초기 상태:

데이터를 필터링한 직후 상태 표시줄 왼쪽 하단에 필터 적용 결과가 표시됩니다. 예를 들어, " 발견된 기록: 11개 중 2개”:

줄 번호 . 간헐적으로 나타나는 줄 번호는 일부 줄이 숨겨져 있음을 나타내고, 색상이 변하는 눈에 보이는 줄 번호는 강조 표시된 줄이 필터 선택의 결과임을 나타냅니다.

화살표 유형 . 필터링된 열의 자동 필터 화살표가 로 변경되면 해당 열이 필터링되었음을 나타냅니다.

""는 숫자나 날짜가 있는 열에 적용할 수 있는 또 다른 범용 필터입니다.

""는 매우 일반적인 이름입니다. 실제로 이 필터의 기능은 훨씬 더 넓습니다. 이 필터를 사용하면 첫 번째 요소나 마지막 요소(가장 작거나 큰 숫자 또는 날짜)를 찾을 수 있습니다. 그리고, 필터 이름과 달리, 얻어지는 결과는 처음 10개 요소 또는 마지막 10개 요소로 제한되지 않습니다. 표시되는 항목 수는 1부터 500까지 선택할 수 있습니다.

”을 사용하면 열의 총 행 수에 대한 백분율을 기준으로 데이터를 필터링할 수도 있습니다. 열에 100개의 숫자가 포함되어 있고 가장 큰 15개 숫자를 보려면 15%를 선택합니다.

필터를 사용하여 가격이 가장 높거나 낮은 제품을 찾거나, 가장 최근에 고용된 직원 목록을 확인하거나, 성적이 최고 또는 최저인 학생 목록을 볼 수 있습니다. 데이터 열에 "" 필터를 적용하려면( 숫자나 날짜만!!!), 열의 화살표를 클릭하고 항목을 선택합니다. 숫자 필터 더 나아가 :


그런 다음 대화 상자가 열립니다. 씌우다 정황 에 의해 목록 :

대화 상자에서 선택 숫자(행 또는 백분율), 가장 큰또는 가장 작은, 목록 요소또는 요소 수의 %.

나만의 맞춤 필터 만들기

예를 들어, 문자 '로 시작하는 위치의 행만 출력해야 합니다. '. 이렇게 하려면 첫 번째 열의 자동 필터 화살표를 클릭하고 텍스트 필터 , 다음을 가리킨다 시작하다… :


대화 상자가 나타납니다 (오른쪽에서 어떤 항목을 선택하든 동일한 대화 상자가 계속 나타납니다.):

현장에서 직위선택하다 - 시작하다 , 오른쪽에 우리가 들어갑니다 :


창문에서 힌트가 있습니다:

물음표 " ? ”는 임의의 한 문자를 의미합니다.

징후 " * ”는 일련의 문자를 나타냅니다.

필터링을 사용하여, 즉 지정된 기준을 충족하는 행을 제외하고 목록의 모든 행을 숨겨 목록에서 필요한 데이터를 선택할 수 있습니다. 필터링 기능을 사용하려면 목록 헤더 셀 중 하나(이 테이블에서는 A1:U11 범위임)에 테이블 커서를 놓고 다음 명령을 호출해야 합니다. 데이터/필터/자동 필터. 활성화되면 드롭다운 화살표가 있는 작은 사각형이 각 헤더 셀의 오른쪽 하단에 나타납니다.

다음 예제를 사용하여 자동 필터를 사용하는 방법을 살펴보겠습니다. 기업에서 더 강한 성행위를 하는 대표자가 몇 명인지 알아봅시다. 성별이라는 제목이 있는 셀에 있는 필터 버튼을 클릭하고 열리는 목록에서 문자 M(남성)을 선택합니다. 필터: 선택 메시지가 상태 표시줄에 나타납니다(그림 4.20). 지정된 기준을 충족하지 않는 모든 행은 숨겨집니다. 목록 버튼의 화살표가 파란색으로 바뀌어 해당 필드에 대해 자동 필터가 활성화되었음을 나타냅니다.

쌀. 4.20.자동 필터를 사용하여 "M"(남성)을 기준으로 레코드 선택

이들 중 상사가 몇 명인지 확인하려면 직책 셀에서 자동 필터 버튼을 클릭하고 해당 목록에서 Chief라는 단어를 선택하세요. 지정된 기준을 만족하는 행 수를 나타내는 메시지가 상태 표시줄에 나타납니다. 발견된 레코드: 10개 중 2개(즉, 답변이 즉시 제공됩니다). 결과는 그림 1에 나와 있습니다. 4.21.

특정 열에 대한 필터링을 취소하려면 해당 열에서 자동 필터 목록을 열고 모두를 선택하면 됩니다. 그러나 여러 컬럼에 필터링 기능을 설정한 경우에는 이 작업을 여러 번 반복해야 합니다. 이 경우 명령을 사용하는 것이 좋습니다 데이터/필터/모두 표시.


쌀. 4.21.'남자 상사' 기준으로 직원 목록을 필터링한 후의 워크시트

데이터를 입력할 때 주의를 기울이면 필터링 기능이 제대로 작동합니다. 특히, 텍스트 데이터의 시작과 끝 부분에 불필요한 공백이 없는지 확인해야 합니다. 화면에서는 눈에 띄지 않지만 잘못된 결과를 초래할 수 있고 이를 식별하는 데 많은 시간이 소요됩니다.

필터링은 주어진 기준을 정확히 충족하는 데이터를 선택합니다. 따라서 "Head"라는 단어 대신 "Head_"라는 단어가 열에 나타나는 경우, 즉 끝에 공백이 있으면 Excel에서는 이러한 값을 다른 값으로 처리합니다. 이런 종류의 불일치를 제거하려면 "Boss"라는 단어가 있는 셀을 클립보드에 복사하고 "Boss_"로 선택하는 필터를 활성화한 다음 잘못된 값을 버퍼의 내용으로 바꾸십시오.

수많은 정보 중에서 특정 인물이나 날짜와 관련된 필요한 데이터를 찾아야 한다면 어떻게 해야 할까요? 예를 들어 별도의 시트에 복사하시겠습니까? 자동 필터를 만드는 가장 쉬운 방법은 Excel을 사용하는 것입니다. 필터의 특징은 요구 사항에 맞지 않는 정보의 양을 숨기고 필터에서 요청한 데이터만 남겨 두는 것입니다. 필터에 의해 출력된 문자열은 형식화, 인쇄, 편집 등이 가능합니다.

그리고 고급 필터를 사용해 본 적이 있나요? 꽤 편리한 도구입니다!


그렇다면 Excel에서 자동 필터를 만드는 방법은 무엇입니까(필요한 셀만 선택)?

다음 두 가지 간단한 방법으로 색상이나 조건별로 특정 값을 가진 원하는 셀을 선택할 수 있습니다.

1. "데이터" - "정렬 및 필터" - "자동 필터" 리본의 경로를 따릅니다( 기사 시작 부분의 그림을 참조하십시오)

2. 테이블을 선택한 후 마우스 오른쪽 버튼을 클릭하면 열리는 메뉴에서 필터 - "필터"

자동 필터 사용을 위한 기본 조건:

  • 전체 목록으로만 작업할 수 있습니다. 저것들. 목록이 두 개 있으면 필터를 적용할 수 없습니다.
  • 두 개의 열을 기준으로 필터링할 수 있습니다. 하지만 먼저 하나를 필터링한 다음 두 번째를 필터링해야 합니다.
  • 색상이나 구문의 일부 내용을 기준으로 데이터를 필터링할 수도 있습니다.
  • 숫자 값을 사용하여 매우 광범위한 작업을 수행할 수 있습니다.

고급 필터. 셀의 조건을 기준으로 필터링하는 방법

고급 필터는 보다 복잡한 선택 조건에 사용됩니다. 다음과 같은 경우에 사용하세요.

— 한 번에 많은 수의 조건을 설정해야 합니다.
- 수신된 목록을 별도의 장소에 표시해야 합니다.

고급 필터의 핵심은 인접 테이블(t2)에 모든 필터링 조건(t1)을 표시하고 이를 새 테이블 t3에 표시한다는 것입니다.

고급 자동 필터를 사용하기 전에 테이블을 준비해야 합니다. 저것들. 기존 테이블의 제목을 별도의 장소와 별도의 열로 이동합니다.

이를 찾으려면 "데이터" 탭, "정렬 및 필터" 섹션을 열고 "고급" 버튼을 클릭한 다음 열리는 창에서 원래 범위를 입력합니다(필요한 경우).

조건의 범위도 채워야 합니다(t2). 다른 위치로 복사해야 하는 경우 해당 확인란을 선택하세요. 두 번째 표는 정확히 표 2입니다. 조건 표이고, 세 번째 표는 무슨 일이 일어나는지입니다.

목록의 데이터를 필터링하는 것은 주어진 기준에 따라 데이터를 선택하는 것입니다. 사용 가능한 데이터 중에서 필요한 데이터를 선택할 수 있는 작업입니다.

필터를 사용하면 특정 조건에 맞는 데이터만 표시하고 볼 수 있습니다. Excel에서는 "자동 필터링"이라는 간단한 명령을 사용하여 목록에서 필요한 데이터를 빠르고 편리하게 볼 수 있습니다. 고급 필터 명령을 사용하면 보다 복잡한 데이터베이스 쿼리를 구현할 수 있습니다.

자동 필터링

자동 필터링을 수행하려면 처음에 "수식을 사용한 데이터 계산" 시트의 소스 데이터베이스를 새 "자동 필터링" 시트에 복사해야 합니다. 그런 다음 목록 영역에 커서를 놓고 "Data" - "Filter" - "Autofilter" 명령을 실행합니다. 이 명령을 사용하면 Excel에서 드롭다운 목록을 목록 열 이름에 직접 배치합니다. 화살표를 클릭하면 가능한 선택 기준 목록을 볼 수 있습니다. 버튼을 사용하여 필터를 할당한 경우 화살표가 파란색으로 변합니다. 다음 기준 목록 옵션을 사용할 수 있습니다.

· "모두" - 모든 레코드가 선택됩니다.

· "상위 10" - "목록에 조건 적용" 대화 상자에서 표시하려는 목록의 가장 작거나 가장 큰 요소 중 특정 수를 선택합니다.

· "값" - 이 열에 지정된 값을 생성하는 레코드만 선택됩니다.

· "조건" - "사용자 정의 자동 필터" 대화 상자에서 사용자가 생성한 조건을 기반으로 레코드가 선택됩니다.

· "비어 있음" - 열에 데이터가 포함되지 않은 행이 표시됩니다.

· "비어 있지 않음" - 열에 비어 있지 않은 줄이 포함된 레코드만 표시됩니다.

이 경우 "자동 필터링" 작업을 위해 다음 조건을 생성해야 합니다. "혜택" 필드에 "재향군인 또는 장애인" 값을 설정하고 "가족 구성원 수" 필드에 값을 설정해야 합니다. "3보다 크거나 같음"이라는 조건을 설정해야 합니다. 두 개의 열에 동시에 필터가 설치된다는 점에 따라 두 가지 조건에 따라 기록 필터링이 동시에 수행됩니다. 즉, 결과적으로 보훈 및 장애인 혜택이 선택되며, 가족 수 그 중 3 이상입니다. 그 결과, 위의 조건을 만족하는 임차인을 찾았습니다. 이 결과는 그림 표 4 "자동 필터링"에 나와 있습니다.

고급 필터


고급 필터를 사용한 필터링은 "데이터" - "필터" - "고급 필터" 명령을 사용하여 수행됩니다.

"고급 필터" 명령을 사용하려면 먼저 기준 테이블을 만들어야 합니다. 그런 다음 원본 "수식에 의한 데이터 계산" 테이블과 동일한 "고급 필터" 워크시트에 배치합니다. 단, 작업 중에 시트가 숨겨지지 않도록 해야 합니다. 필터링.

"고급 필터"와 "자동 필터"에는 다음과 같은 기준 유형에 대한 여러 옵션이 있습니다.

비교 기준에는 다음 유형의 작업이 포함됩니다.

· 정확한 값;

· 관계 연산자를 사용하여 형성된 값;

· 문자를 포함하는 값 패턴 또는

다중 기준 - 여러 열로 구성된 기준입니다.

· 기준이 각 열에 한 줄로 표시되면 AND 조건에 구속되는 것으로 간주됩니다.

· 기준이 여러 줄에 쓰여지면 OR 조건으로 연결된 것으로 간주됩니다.

계산된 기준 - 논리 값 "TRUE" 또는 "FALSE"를 반환하는 조건 영역의 한 줄에 작성된 공식입니다.

데이터 필터링(샘플링)표를 사용하면 셀 내용이 지정된 조건 또는 여러 조건을 충족하는 행만 표시할 수 있습니다. 필터를 사용하면 사용자는 편리한 형식으로 목록 항목을 표시하거나 삭제(숨기기)할 수 있습니다.

정렬과 달리 필터링은 데이터 순서를 바꾸지 않고 지정된 선택 기준을 충족하지 않는 레코드만 숨깁니다.

선택한 기록은 서식을 지정하거나 삭제하거나, 테이블의 별도 영역에 복사하거나, 인쇄하거나, 후속 계산이나 차트 작성에 사용할 수 있습니다.

스프레드시트의 데이터 필터링은 두 가지 방법으로 수행할 수 있습니다. 자동필터 또는 고급 필터.

자동 필터를 사용하여 데이터 필터링.이 작업을 수행하려면 다음이 필요합니다.

1) 테이블 안에 커서를 놓습니다.

2) 메뉴 명령을 입력하십시오 DATAÞFilterÞ자동필터;

3) 화살표 버튼을 클릭하여 선택할 열의 목록을 확장합니다.

4) 필요한 값을 지정하거나 라인을 선택하십시오 "상태"대화 상자에서 선택 기준을 설정합니다. 맞춤형 자동 필터.

특정 열의 레코드를 선택하는 조건은 논리 링크 AND/OR로 연결된 두 개의 독립적인 부분으로 구성될 수 있습니다.

조건의 각 부분에는 다음이 포함될 수 있습니다.

· 목록에서 선택하거나 와일드카드 문자를 포함할 수 있는 값입니다. 임의의 문자 수를 나타내기 위해 별표 *로 와일드카드 문자가 사용됩니까, 아니면 물음표로 사용됩니까? - 하나의 문자를 대체합니다.

· 관계(비교) 연산자. 선택 기준을 지정할 때 다음 비교 연산자를 사용할 수 있습니다.

같음<>같지 않음

< Меньше < = Меньше или равно

> 보다 큼 > = 보다 크거나 같음

을 위한 회복 소스 테이블의 모든 행을 보려면 화살표 버튼(파란색)을 클릭하고 드롭다운 목록에서 행을 선택해야 합니다. "모두"또는 명령을 실행하십시오 DATAÞ필터Þ모두 표시.

을 위한 취소 필터 모드에서는 테이블 내부에 커서를 놓고 메뉴 명령을 다시 입력해야 합니다. DATAÞ필터Þ 자동필터(스위치를 제거하십시오).

고급 필터를 사용하여 데이터를 필터링합니다.고급 필터를 사용하면 다음을 만들 수 있습니다. 여러 기준여러 열에 대해 일련의 선택 조건을 지정하여 선택하고 스프레드시트 데이터의 보다 복잡한 필터링을 수행합니다.

목록 항목을 필터링하기 위해 고급 필터는 두 가지 유형의 기준을 사용합니다.

· 비교 기준;

· 계산된 기준.

고급 필터를 사용한 레코드 필터링은 메뉴 명령을 사용하여 수행됩니다. DATAÞ필터Þ고급 필터.


이 모드의 중요한 특징은 필터링 명령 자체를 실행하기 전에 데이터 필터링 조건을 설정하기 위한 특수 영역을 생성해야 한다는 것입니다. 선택 조건의 범위(기준 간격).

조건 범위에는 열 제목이 있는 한 줄과 선택 조건을 지정하기 위한 여러 줄이 포함되어야 합니다. 일반적으로 조건 범위를 만들려면 먼저 열 제목이 있는 행을 별도의 위치(다른 워크시트 또는 동일한 워크시트, 일반적으로 원본 테이블 위)에 복사한 다음 아래 행에 개별 열에 대한 선택 기준을 입력합니다.

선택 조건의 값과 테이블 사이에는 빈 줄이 하나 이상 있어야 합니다.

선택 기준(필터링 조건)을 한 줄에 여러 열에 입력하면 “AND” 조건으로 연결된 것으로 간주됩니다. 선택기준을 다른 줄에 기재한 경우에는 “OR” 조건으로 연결된 것으로 간주됩니다.

레코드 선택 기준으로 다양한 조건을 생성한 후 테이블 내부에 커서를 놓고 명령을 입력합니다. DATAÞ필터Þ고급 필터그리고 대화 상자에서 고급 필터표 셀의 범위와 미리 생성된 조건 범위의 주소 또는 이름을 나타냅니다.

항목을 필터링할 수 있습니다. 현장에서또는 필터링과 동시에 복사현재 워크시트의 지정된 영역으로 이동합니다.

필터링된 행을 워크시트의 다른 영역에 복사하려면 스위치를 선택하세요. 결과를 다른 위치에 복사하고,들판으로 가다 범위에 결과 배치선택한 데이터가 삽입될 영역의 왼쪽 상단 셀을 표시합니다.