Excel에서 여러 필터를 적용하는 방법(6가지 적합한 방법)

  • 이 공유
Hugh West

목차

더 크고 복잡한 데이터세트가 있을 때 필터링은 필수 불가결합니다. 원하는 데이터를 검색하는 것은 이러한 데이터 세트에서 상당한 시간이 소요됩니다. 따라서 Excel에서 여러 필터 를 적용하는 방법을 알아야 합니다. 여러 필터 의 방법은 관심 있는 데이터를 표시하는 데 특히 놀랍습니다.

이 기사에서는 여러 필터 를 적용하는 방법에 대해 설명합니다. 1>VBA 코드 (Excel). 또한 스마트하게 필터링하고 데이터를 자동으로 업데이트하는 FILTER 기능 도 선보입니다.

실습 워크북 다운로드

여기에서 실습 워크북을 다운로드할 수 있습니다.

여러 필터 적용.xlsm

엑셀에서 여러 필터 적용하는 6가지 방법

본문 분석에 앞서 다음 데이터 세트. 여기에서 15개 사이트의 이름 카테고리 와 함께 제공됩니다. 또한 날짜 플랫폼 의 모드를 기준으로 방문수 신규가입자 를 제공합니다.

이제 다양한 관점에서 여러 필터 를 적용하는 방법을 살펴보겠습니다. 세션 진행을 위해 Microsoft 365 버전 을 사용하고 있습니다. 시작하겠습니다.

1. Excel

의 다양한 열 내에서 간단한 방식으로 여러 필터 필터 옵션을 사용하여 필요한 데이터를 쉽게 구성할 수 있습니다. 뛰어나다. 예를 들어, 교육 사이트 모바일 플랫폼 에 대한 방문 수 를 얻으려면 필터 옵션을 사용하면 됩니다.

따라서 아래 단계를 따르세요.

  • 먼저 데이터세트를 선택합니다.
  • 두 번째로 탭> 필터 옵션을 클릭합니다( 정렬 및 필터 명령 모음에서). 또한 다른 방법으로 필터 옵션을 열 수 있습니다. 또한 데이터 탭> 필터 옵션을 클릭합니다.

그러면 드롭다운 화살표 가 표시됩니다. 각 필드.

이제 원하는 데이터를 필터링해야 합니다.

  • 먼저 "카테고리" 를 선택합니다.
  • 그런 다음 모두 선택 옆의 확인란을 선택 취소하여 모든 데이터 옵션을 선택 취소합니다.
  • 그런 다음 "교육" .
  • 나중에 확인 을 누릅니다.

  • 다시 "을 클릭합니다. Platforms” 필드를 입력하고 이전 방식으로 "Mobile" 플랫폼에 가까운 확인란을 선택합니다.

필터링 후 두 개의 필드를 사용하면 다음과 같은 방문 수를 얻을 수 있습니다.

10>

AutoFilter Excel의 옵션은 데이터 범위 또는 열에서 필요한 다양한 유형의 데이터를 필터링하는 내장된 버튼으로 사용됩니다.

따라서 “사이트 이름” 방문수가 5000~10000 이고 "신규 구독자" 200 이상인 경우 다음과 같이 할 수 있습니다.

  • 먼저 데이터 세트를 선택하고 CTRL+SHIFT+L 을 누릅니다.

  • 그런 다음, "방문 수" 필드의 드롭다운 화살표 를 클릭합니다.
  • 그 다음 숫자 필터 메뉴로 이동합니다.
  • 그런 다음 Between 옵션을 선택합니다.

이 때 Custom Autofilter라는 새 대화 상자가 나타납니다. 가 나타납니다.

  • 먼저 사용자 지정 자동 필터 대화 상자의 첫 번째 빈 공간에 5000 을 삽입합니다.
  • 두 번째 , 두 번째 공간에 10000 을 작성합니다.
  • 마지막으로 확인 을 누릅니다.

다음과 같이 결과에 필터링된 방문 수 가 표시됩니다.

  • 마찬가지로 드롭다운 화살표 를 클릭합니다. "New Subscribers" 필드에서.
  • 그런 다음 숫자 필터 메뉴로 이동합니다.
  • 그 다음 Greater 옵션보다.

마찬가지로 " 새 구독자 "에 대한 사용자 지정 자동 필터 라는 대화 상자가 열립니다.

  • 그런 다음 200 을 입력하여 공간을 채우십시오.
  • 다음에 확인 을 누르십시오.

검색어에 대해 다음과 같은 결과를 얻게 됩니다. 따라서 Excel에서 여러 필터 를 적용하는 방법이 명확하다고 생각했습니다.

3. 여러 열 필터링고급 필터 기능 동시 사용

이전의 두 가지 방식에서는 필드별로 다중 필터 를 별도로 적용하는 것을 볼 수 있습니다. 또한 기준을 제공할 수 있는 옵션이 없었습니다.

실제로 고급 필터 옵션을 사용하여 필드에 대한 기준을 지정할 수 있습니다.

예를 들어 다음을 지정할 수 있습니다. 세 가지 기준, 즉 사이트의 카테고리 교육 이고 방문 횟수는 10000회 이상 , 그리고 신규 구독자 의 수는 400명 이상 이 됩니다.

  • 우선, 자신의 분야에 대해 위의 기준을 적으세요. 여기서 B22:D23 의 셀 범위에 해당 기준을 작성했습니다. 실제로 기준은 가로 로 작성해야 합니다.

  • 그런 다음 데이터 탭 > 정렬 & <1을 클릭하여 고급 필터 옵션을 엽니다>Filter > Advanced .

  • 나중에 원하는 전체 데이터 세트의 범위를 지정합니다. 목록 범위 옵션에서 필터링하고 기준 범위 에 기준을 제공합니다.
  • 또한 유사한 데이터가 필요하지 않은 경우 고유 레코드만 .
  • 다음에 확인 을 누릅니다.

다음 출력.

유사 판독값:

  • Excel에서 여러 기준 필터링(4적합한 방법)
  • 수식을 사용하여 Excel에서 데이터 필터링
  • Excel에서 여러 열을 동시에 필터링하는 방법(3가지 방법)
  • 엑셀 필터에서 여러 항목 검색(2가지 방법)

4. 엑셀에서 VBA를 사용하는 다중 필터

데이터셋이 큰 경우, 수식을 사용하여 필요한 결과를 얻는 것은 시간이 많이 걸리고 약간 지루합니다.

오히려 결과를 빠르고 정확하게 수행하는 Excel의 VBA 코드를 활용할 수 있습니다.

이제 VBA 코드를 데이터 세트에 적용하는 방법을 살펴보겠습니다.

여기서 VBA 자동 필터 의 두 가지 응용 프로그램이 다음을 사용하는 것을 볼 수 있습니다. OR 연산자와 AND 연산자.

4.1. OR 연산자를 사용하는 다중 필터(논리)

방문 10000 미만 또는 15000<이상인 사이트를 필터링하려는 경우 이고 사이트의 카테고리 교육 이면 다음 단계를 따를 수 있습니다.

  • 먼저 개발자 탭 > Visual Basic 을 클릭합니다.

  • 그런 다음 삽입 ><1을 클릭하여 모듈을 엽니다>Module .

  • 이후 Module 1 .
  • <16에 다음 코드를 작성한다>
    2301

    코드 분해

    VBA 자동 필터 를 사용하려면 다음 사항이 필요합니다. .

    • 범위: 셀을 가리킵니다.필터링할 범위 예: B4:G19 .
    • Field: 데이터세트의 가장 왼쪽 부분에서 열 번호의 인덱스입니다. 첫 번째 필드의 값은 1 입니다.
    • 기준 1: 필드의 첫 번째 기준입니다. Criteria1=”<10000”
    • Criteria 2: 필드의 두 번째 기준입니다. Criteria2=”>15000”
    • 연산자: 특정 필터링 요구 사항을 지정하는 Excel 연산자입니다. Operator:=xlOr , Operator:=xlAnd
    • 이때 Developer 탭에서 > 매크로 로 이동합니다.

    • 그런 다음 매크로 이름<2에서 filter_my_sites 를 선택합니다> 실행 을 누릅니다.

    위의 코드를 실행하면 아래와 같은 결과가 나옵니다.

    4.2. AND 연산자를 사용하는 다중 필터(논리)

    더 중요한 것은 교육 사이트 수 방문 5000~15000회 를 얻으려는 경우 , 다음 코드를 사용할 수 있습니다.

    3436

    • 코드를 실행하면 다음과 같은 결과가 표시됩니다.

    따라서 VBA .

    를 사용하여 Excel에서 여러 필터 를 적용하는 방법이 명확하다고 생각했습니다. 5. 사용 여러 필터를 적용하는 FILTER 기능

    첫 번째 3 논의된 방법은 심각한 단점이 있지만 상당히 기능적입니다. 필터링된 데이터를 업데이트할 수 없습니다.자동으로. 이를 위해서는 새 데이터를 필터링하는 방법을 다시 사용해야 합니다.

    이 때문에 Microsoft는 필터링된 데이터를 자동으로 업데이트하는 업데이트된 FILTER 기능을 제공합니다. 또한 Excel 365 버전에서만 이 기능을 사용할 수 있습니다.

    함수의 구문은

    FILTER(배열, 포함, [if_empty])

인수는-

  • array: 필터링할 범위 또는 배열입니다.
  • include : 조건으로 제공되는 부울 배열.
  • if_empty: 반환된 결과가 없을 때 반환할 값입니다. 이것은 선택 필드입니다.

또한 날짜를 기준으로 데이터 세트를 필터링할 수 있습니다. June 의 달에 대해서만 전체 데이터 세트를 필터링한다고 가정합니다. 즉, 6월 사이트 이름, 방문수 등을 얻고 싶다는 의미입니다.

  • 그 안에 경우 H5 셀에 수식을 작성합니다. 여기서 필터링된 데이터를 위한 충분한 공간을 유지해야 합니다. 그렇지 않으면 일부 오류가 표시됩니다.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

여기서 B5:F19 는 데이터 세트이고 D5:D19 는 날짜이고 구문은 MONTH(D5:D19) > 5 6월 의 날짜를 반환합니다.

  • 그런 다음 ENTER 를 누릅니다.

그리고 다음 출력을 얻습니다.

6. Excel 표를 사용하여 여러 필터 적용

Excel 표 를 사용하여 적용할 수 있습니다. 여러 필터. 단계가 주어집니다아래에 있습니다.

단계:

  • 먼저 데이터 범위를 선택합니다.
  • 두 번째로 삽입 탭에서 >> 테이블 기능을 선택하세요.

이때 테이블 생성 대화 상자가 나타납니다.

  • 이제 테이블의 데이터는 어디에 있습니까? 상자에서 데이터 범위를 선택했는지 확인합니다. 여기서 이전에 데이터 범위를 선택하면 이 상자가 자동으로 채워집니다.
  • 그런 다음 내 테이블에 헤더가 있음 옵션을 선택합니다.
  • 마지막으로 확인 을 누르십시오.

그러면 드롭다운 화살표 가 표시됩니다.

  • 그런 다음 method-1 의 단계를 수행하면 결과가 표시됩니다.

Excel에서 쉼표로 구분된 여러 값을 필터링하는 방법

이 섹션에서는 다른 데이터 테이블을 사용합니다. 여기에는 사이트 이름, 범주, 방문 횟수, 플랫폼 이 포함됩니다.

이제 방문수 교육 사이트 모바일 플랫폼 의 경우 단계를 따를 수 있습니다.

  • 이제 데이터세트를 선택하고 CTRL+SHIFT+L 을 누릅니다.

각 필드에 대해 드롭다운 화살표 가 표시됩니다.

  • 그런 다음 "카테고리" 필드의 드롭다운 화살표 를 클릭합니다.
  • 그런 다음 텍스트 필터 로 이동합니다. 메뉴.
  • 그런 다음 포함.. 을 선택합니다.

이때 사용자 지정 자동 필터 라는 새 대화 상자가 나타납니다.

  • At 먼저 첫 번째 공간에 Education 이라고 적고
  • 다음 OK 를 누릅니다.

따라서 카테고리 가 필터링된 것을 볼 수 있습니다.

그 후 플랫폼 필터링을 위해 방법-1 의 단계를 따르십시오.

연습 섹션

이제 설명된 방법을 직접 연습할 수 있습니다.

결론

엑셀에서 여러 필터를 적용 하는 방법입니다. 제안 사항이나 혼란이 있는 경우 다음 의견란에 알려주십시오.

함께해주셔서 감사합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.