Microsoft Excel에서 고급 필터를 사용하는 방법
게시 됨: 2022-12-02Microsoft Excel은 데이터 필터링을 위한 기본 제공 기능을 제공하지만 시트에 항목이 많거나 더 복잡한 필터가 필요할 수 있습니다. 여기에서는 Excel에서 고급 필터를 만드는 방법에 대해 설명합니다.
기준 범위 설정 방법
Excel에서 고급 필터 기준 입력
단일 기준, 단일 열 Excel 필터를 사용하는 방법
여러 기준, 단일 열 Excel 필터를 사용하는 방법
여러 기준, 여러 열 Excel 필터를 사용하는 방법
모든 조건 참
모든 조건 참
모든 조건 참
기준 범위 설정 방법
Excel에서 고급 필터를 사용하려면 먼저 사용할 조건에 대한 셀 범위를 만들어야 합니다.
시작하려면 데이터 위에 최소한 몇 개의 행을 추가하십시오. 필요한 경우 언제든지 더 많은 행을 삽입할 수 있습니다. 레이블에 대해 하나의 행이 필요하고 기준과 데이터 사이에 하나의 빈 행이 필요합니다.
관련: Microsoft Excel에서 여러 행을 삽입하는 방법
맨 위 행에 열 레이블을 입력합니다. 이들은 필터 기준에 사용되므로 데이터와 일치해야 합니다.
이 자습서 전체에서 예제를 사용할 것이므로 아래는 우리가 사용하는 데이터입니다.
그런 다음 데이터 위에 5개의 행을 삽입합니다. 레이블 행 1개, 기준 행 3개, 빈 행 1개가 있습니다. 그런 다음 열 머리글을 첫 번째 행에 복사합니다. 이제 시트는 다음과 같습니다.
필터 조건의 범위를 설정했으면 고급 필터를 만들 준비가 된 것입니다.
팁: 원하는 경우 기준 범위의 이름을 지정하여 필터에 자동으로 표시할 수 있습니다.
Excel에서 고급 필터 기준 입력
고급 Excel 필터 기준을 셀에 입력하려면 ="=variable"
형식을 사용합니다.
첫 번째 등호는 문자열을 시작하고 인용 부호는 기준을 포함합니다. 조건에 일반 비교 연산자를 사용할 수 있습니다. 다음은 몇 가지 예입니다.
- Smith와 같음:
="=Smith"
- Smith와 같지 않음:
="<>Smith"
- 100 미만:
="<100"
- 100보다 크거나 같음:
=">=100"
이 방법으로 셀에 기준을 입력하면 Excel에서 필터에 필요한 형식으로 기준을 변환합니다.
단일 기준, 단일 열 Excel 필터를 사용하는 방법
시작하는 가장 좋은 방법은 하나의 조건과 하나의 열을 사용하는 간단한 예를 사용하는 것입니다. 여기에서는 위치 ID 2B를 기준으로 데이터를 필터링합니다.
위치 ID 열로 이동하여 레이블 아래의 첫 번째 행에 2B와 같음에 대해 다음을 입력합니다.
="=2B"
그런 다음 데이터 세트에서 셀을 선택하고 데이터 탭으로 이동한 다음 리본의 정렬 및 필터 섹션에서 "고급"을 선택합니다.
팝업 상자에서 필터링된 데이터를 표시할 위치를 선택하여 시작합니다. 제자리 또는 다른 위치에서 필터링할 수 있습니다. 후자를 선택한 경우 복사 대상 상자에 위치를 입력합니다.
이제 목록 범위 상자에서 셀을 확인합니다. Excel에서 자동으로 추가했으므로 올바른지 확인하기만 하면 됩니다.
그런 다음 조건 범위 상자에 셀 범위를 입력합니다. 상자 내부를 클릭한 다음 커서를 사용하여 시트의 범위를 드래그하면 쉽게 이 작업을 수행할 수 있습니다. 열 레이블 셀과 기준이 포함된 셀이 있는 추가 행만 포함해야 합니다. 빈 행을 포함하면 필터 결과가 잘못될 가능성이 높습니다.
선택적으로 고유한 레코드만 원하는 경우 확인란을 선택합니다. 마치면 "확인"을 클릭합니다.
그러면 필터링된 데이터가 표시됩니다. 데이터를 제자리에서 필터링하도록 선택한 경우 다른 행은 숨겨야 합니다. 여기에서 필터링된 데이터에 대한 시트의 위치를 선택했습니다.
관련: Microsoft Excel에서 고유한 값을 계산하는 방법
여러 기준, 단일 열 Excel 필터를 사용하는 방법
단일 열에 나타나는 여러 조건을 사용하여 데이터를 필터링할 수 있습니다. 고급 Excel 필터로 그렇게 할 수 있습니다. 예를 들어 위치 ID의 1B 및 2B에 대한 데이터를 필터링합니다.
위치 ID 열로 이동하여 레이블 바로 아래에서 시작하여 별도의 두 행인 2와 3에 기준을 입력합니다.
="=1B"
="=2B"
다음과 같아야 합니다.
데이터 세트에서 셀을 선택하고 데이터 탭으로 이동한 다음 "고급"을 선택하여 필터 도구를 엽니다.
이전과 동일한 세부 정보를 작성하되 이번에는 추가 조건을 포함하도록 기준 범위를 확장합니다. 필터를 적용하려면 "확인"을 클릭하십시오.
그러면 선택한 위치에서 필터의 두 결과가 모두 표시되어야 합니다.
여러 기준, 여러 열 Excel 필터를 사용하는 방법
다음으로 고급 Excel 필터에서 여러 조건을 사용하는 방법을 살펴보겠습니다. 이것은 AND 또는 OR 기준일 수 있습니다. 예를 들어 모든 조건이 참인 위치 ID가 1A 이고 리드가 Jones와 같음을 필터링할 수 있습니다. 또는 모든 조건이 참인 위치 ID가 1B 이거나 리드가 Jones와 같음을 필터링할 수 있습니다.
관련: Excel에서 논리 함수를 사용하는 방법: IF, AND, OR, XOR, NOT
모든 조건 참
AND 조건으로 필터링하려면 해당 레이블 아래의 동일한 행에 두 기준을 배치합니다.
따라서 행 2의 위치 ID 레이블 아래에 다음을 입력합니다.
="=1A"
그런 다음 리드 레이블 아래의 2행에도 다음을 입력합니다.
="=존스"
다음과 같습니다.
이전과 마찬가지로 데이터 세트에서 셀을 선택하고 데이터 탭으로 이동한 다음 "고급"을 선택하여 도구를 엽니다.
이 필터의 경우 1행과 2행만 포함하므로 기준 범위를 변경합니다. 필요에 따라 다른 옵션을 조정하고 "확인"을 클릭합니다.
참고: 스크린샷에서 Excel이 기준 범위의 이름을 지정했음을 알 수 있습니다. 동일한 셀 범위를 재사용할 때도 같은 현상이 나타날 수 있습니다.
그런 다음 하나의 결과를 얻습니다. 동일한 행에 조건을 배치하면 AND 연산자를 나타냅니다. 따라서 두 위치의 리드로 Jones가 있더라도 Jones가 있는 위치 1A만 필터링했습니다.
관련: Excel 통합 문서에서 명명된 모든 셀 범위를 보는 방법
모든 조건 참
다음으로 다시 여러 조건으로 필터링하지만 OR 기준을 사용합니다. 이를 위해 해당 레이블 아래 별도의 행에 조건을 배치합니다.
따라서 행 2의 위치 ID 레이블 아래에 다음을 입력합니다.
="=1B"
그런 다음 리드 레이블 아래 행 3에 다음을 입력합니다.
="=존스"
다음과 같습니다.
이전과 같이 고급 필터 도구를 열고 추가 행을 수용하도록 기준 범위를 조정한 다음 "확인"을 클릭합니다.
보시다시피 1B에 대해 하나, Jones에 대해 2개의 결과가 있습니다. OR 기준을 사용했기 때문에 포함된 모든 조건이 충족되었습니다.
Excel에서 다중 기준 필터를 설정하는 핵심은 AND 기준의 경우 동일한 행에 조건을 배치하고 OR 기준의 경우 별도의 행에 조건을 배치한다는 것입니다.
모든 조건 참
마지막 예에서는 다른 비교 연산자와 함께 AND 및 OR 기준을 사용하여 더 복잡한 필터를 적용합니다. Location ID가 1A 이고 Lead가 Jones 이거나 Sales가 50,000보다 큰 것으로 필터링합니다.
2행에서 각각 위치 ID와 리드 아래에 다음 기준을 입력합니다.
="=1A"
="=존스"
행 3에서 Sales 레이블 아래에 다음 조건을 입력합니다.
="50000"
이 설정은 다음과 같습니다.
고급 필터 도구를 열고 필요에 따라 필드를 다시 확인하거나 조정한 다음 "확인"을 클릭합니다.
그러면 결과가 표시됩니다. 여기에는 AND 기준, 1A 및 Jones가 포함된 행 2가 있습니다. 그런 다음 50,000보다 큰 매출에 대한 OR 기준을 포함하는 추가 행 3에서 5까지입니다.
스프레드시트에 많은 양의 데이터가 있고 보다 강력한 필터 옵션이 필요한 경우 Excel의 고급 필터를 염두에 두십시오.
관련: Microsoft Excel에서 차트에 필터를 적용하는 방법