목차
더 크고 복잡한 데이터세트가 있을 때 필터링은 필수 불가결합니다. 원하는 데이터를 검색하는 것은 이러한 데이터 세트에서 상당한 시간이 소요됩니다. 따라서 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 의 단계를 따르십시오.
연습 섹션
이제 설명된 방법을 직접 연습할 수 있습니다.
결론
엑셀에서 여러 필터를 적용 하는 방법입니다. 제안 사항이나 혼란이 있는 경우 다음 의견란에 알려주십시오.
함께해주셔서 감사합니다.