뛰어나다

엑셀 필터 기능

Excel Filter Function

엑셀 필터 기능요약

Excel FILTER 함수는 제공된 기준에 따라 데이터 범위를 필터링하고 일치하는 레코드를 추출합니다.





다음 셀로 이동하지 않고 Excel에 입력하는 방법
목적 주어진 기준으로 범위를 필터링합니다. 반환 값 필터링된 값의 배열 구문 =FILTER(배열, 포함, [if_empty]) 인수
  • 정렬 - 필터링할 범위 또는 배열입니다.
  • 포함하다 - 기준으로 제공되는 부울 배열.
  • if_empty - [선택 사항] 결과가 반환되지 않을 때 반환할 값입니다.
버전 엑셀 365 사용 참고 사항

Excel FILTER 함수는 제공된 기준에 따라 데이터 범위를 '필터링'합니다. 결과는 정렬 일치하는 값의 원래 범위. 이 배열이 최종 결과일 때(즉, 결과가 다른 함수로 전달되지 않는 경우) 일치하는 결과는 ' 게임 ' 워크시트에. 간단한 언어로 FILTER 기능을 사용하면 다음을 기반으로 더 큰 소스 데이터 세트에서 일치하는 레코드를 쉽게 추출할 수 있습니다. 기준 당신은 제공합니다.

FILTER의 결과는 다음과 같습니다. 동적 . 소스 데이터의 값이 변경되거나 소스 데이터 배열의 크기가 조정되면 FILTER의 결과가 자동으로 업데이트됩니다.





예시

표시된 예에서 F5의 수식은 다음과 같습니다.

 
= FILTER (B5:D14,D5:D14=H2,'No results')

H2의 값이 'red'이므로 FILTER 함수는 다음에서 데이터를 추출합니다. 정렬 여기서 그룹 열에는 '빨간색'이 포함됩니다. 일치하는 모든 레코드는 수식이 있는 F5 셀부터 워크시트로 반환됩니다.



값도 하드코딩할 수 있습니다. 아래 공식은 기준에 하드코딩된 '빨간색'을 사용하여 위와 동일한 결과를 나타냅니다.

 
= FILTER (B5:D14,D5:D14='red','No results')

일치하는 데이터가 없을 때 아무 것도 반환하지 않으려면 빈 문자열('')을 제공하십시오. if_empty :

 
= FILTER (B5:D14,D5:D14=H2,'')

하나 이상의 기준

NS 포함하다 인수는 다음과 같이 확장될 수 있습니다. 부울 논리 . 예를 들어 그룹이 '빨간색'이고 점수가 80보다 큰 데이터만 추출하려면 다음과 같은 공식을 사용할 수 있습니다.

두 날짜 사이에 몇 년의 개월과 일
 
= FILTER (B5:D14,(D5:D14='red')*(C5:C14>80),'No results')

논리적 표현으로 기준을 작성하는 것은 우아하고 유연한 접근 방식입니다. 부울 표현식으로 구성할 수 있는 기준 유형에 대한 더 많은 예는 당사의 예를 참조하십시오. SUMPRODUCT 함수 페이지.

노트

  1. 필터는 수직 및 수평 배열 모두에서 작동할 수 있습니다.
  2. NS 포함하다 인수에는 다음과 호환되는 차원이 있어야 합니다. 정렬 인수, 그렇지 않으면 필터가 #VALUE를 반환합니다!
  3. 만약 포함하다 배열에 오류가 있으면 FILTER는 오류를 반환합니다.
  4. 통합 문서 간에 FILTER를 사용하는 경우 두 통합 문서가 모두 열려 있어야 합니다. 그렇지 않으면 FILTER에서 #REF!를 반환합니다.
FILTER는 다음에서 사용할 수 있는 새로운 기능입니다. 엑셀 365 오직.


^