Microsoft Excel에서 FILTER 기능을 사용하는 방법

0
316

Microsoft Excel에서 FILTER 기능을 사용하는 방법

FILTER 기능을 사용하려면 단순히 배열과 기준 범위를 입력하십시오. 빈 필터 결과에 대한 Excel 오류를 방지하려면 세 번째 선택적 인수를 사용하여 사용자 지정 지표를 표시합니다.

Microsoft Excel은 고급 필터를 사용하는 옵션과 함께 기본 제공 필터 기능을 제공합니다. 그러나 여러 기준으로 필터링하고 결과를 정렬하려면 Excel의 FILTER 기능을 확인하십시오.

FILTER 기능을 사용하면 “and” 및 “or” 연산자를 사용하여 기준을 결합할 수 있습니다. 보너스로 SORT 함수를 수식에 적용하여 결과를 특정 열별로 오름차순 또는 내림차순으로 표시하는 방법을 보여드리겠습니다.

목차

Excel의 FILTER 기능은 무엇입니까?
기본 필터 수식을 만드는 방법
FILTER 함수에서 여러 기준을 사용하여 필터링
Excel에서 필터링된 데이터를 정렬하는 방법

Excel의 FILTER 기능은 무엇입니까?

수식의 구문은 다음과 같습니다. FILTER(array, range=criteria, if_empty) 여기서 처음 두 개의 인수만 필요합니다. 데이터에 따라 셀 참조, 숫자 또는 따옴표로 묶인 텍스트를 기준으로 사용할 수 있습니다.

데이터 세트가 #CALC! 기본적으로 오류. 오류 메시지를 바꾸려면 텍스트, 문자 또는 숫자를 따옴표로 묶거나 빈 셀에 대해 따옴표를 비워 둘 수 있습니다.

기본 필터 수식을 만드는 방법

시작하기 위해 기본 필터부터 시작하여 함수가 어떻게 작동하는지 확인할 수 있습니다. 각 스크린샷의 오른쪽에 필터 결과가 표시됩니다.

관련된: Microsoft Excel에서 필요한 기능을 찾는 방법

셀 B2(전자 제품)의 내용을 기준으로 사용하여 셀 A2에서 D13까지의 데이터를 필터링하기 위한 수식은 다음과 같습니다.

=FILTER(A2:D13,B2:B13=B2)

공식을 분해하려면 다음을 참조하십시오. array 인수는 A2:D13이고 range=criteria 인수는 B2:B13=B2입니다. 그러면 Electronics가 포함된 모든 결과가 반환됩니다.

Excel의 FILTER 함수 기본 수식

수식을 작성하는 또 다른 방법은 다음과 같이 B2 셀의 내용을 따옴표 안에 입력하는 것입니다.

=FILTER(A2:D13,B2:B13="Electronics")

텍스트 기준을 사용하는 FILTER 함수 수식

다른 셀의 기준을 사용하여 데이터를 필터링할 수도 있습니다. range=criteria 지역. 여기에서는 셀 B15의 데이터를 사용합니다.

=FILTER(A2:D13,B2:B13=B15)

별도의 셀을 기준으로 사용하는 FILTER 함수 수식

데이터에 숫자가 포함된 경우 따옴표 없이 이를 기준으로 사용할 수 있습니다. 이 예에서는 동일한 셀 범위를 사용하지만 셀 D2에서 D13까지 필터링하여 10을 찾습니다.

=FILTER(A2:D13,D2:D13=10)

숫자 기준을 사용하는 FILTER 함수 수식

수식에 대한 결과를 받지 못하거나 #CALC! 오류가 발생하면 세 번째 인수를 사용할 수 있습니다. if_empty. 예를 들어 결과가 비어 있으면 없음을 표시합니다.

=FILTER(A2:D13,D2:D13=75,"None")

보시다시피, range=criteria 데이터에 75가 포함되어 있지 않으므로 결과는 없음입니다.

결과가 없는 FILTER 함수 수식

FILTER 함수에서 여러 기준을 사용하여 필터링

Excel에서 FILTER 함수의 장점은 여러 기준으로 필터링할 수 있다는 것입니다. AND 연산자를 포함합니다.

또는 (+).

=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))

예를 들어 별표를 사용하여 A3(West) 및 B2(Electronics)로 데이터 세트를 필터링합니다.

이 공식으로:

보시다시피 West와 Electronics를 모두 포함하는 하나의 결과가 있습니다.

=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))

AND를 사용하는 여러 기준에 대한 FILTER 함수 수식

다른 연산자를 사용하려면 다음과 같이 더하기 기호(+)를 사용하여 A3 또는 B2를 필터링합니다.

이제 결과에 West 또는 Electronics에 대한 5개의 레코드가 포함되어 있음을 알 수 있습니다.

OR을 사용하는 여러 기준에 대한 FILTER 함수 수식

Excel에서 필터링된 데이터를 정렬하는 방법

FILTER 함수에서 받은 결과를 정렬하려면 수식에 SORT 함수를 추가하면 됩니다. 이는 데이터 탭에서 정렬 기능을 사용하는 것의 대안일 뿐이며 데이터 위치를 변경할 필요는 없습니다. 사용해 보기 전에 SORT 기능에 대한 자세한 내용은 사용 방법을 살펴보세요.

관련된: FILTER(A2:D13,B2:B13=B2)Microsoft Excel SORT 기능을 사용하는 방법

=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)

여기서는 이 자습서의 시작 부분에서 사용한 기본 필터를 사용합니다. array . 그런 다음 인수와 함께 SORT를 추가하여 네 번째 열(Loss)을 내림차순(-1)으로 정렬합니다. 4 이 공식을 분석하기 위해 FILTER 공식을 -1 SORT 함수에 대한 인수입니다. 그 후, 우리는

데이터 세트의 네 번째 열을 기준으로 정렬하고

결과를 내림차순으로 표시합니다. -1 내림차순 정렬 기능이 있는 FILTER 기능 1대신 결과를 오름차순으로 표시하려면

=SORT(FILTER(A2:D13,B2:B13=B2),4,1)

~와 함께

:

오름차순 정렬 기능이 있는 FILTER 기능 Excel의 기본 제공 필터는 데이터 세트의 특정 레코드를 빠르게 보는 데 유용합니다. 그리고 고급 필터는 기준 범위 또는 다른 위치로 필터링하는 데 적합합니다. 그러나 동시에 여러 기준을 사용하고 정렬하려면 FILTER 기능을 사용하십시오.

관련된:데이터 입력을 위한 13가지 필수 Excel 기능