FILTER 함수를 사용하여 데이터 필터링 안녕하세요 이번시간에는 FILTER 함수에 대해서 알아보도록 하겠습니다. FILTER 함수는 엑셀에서 데이터를 필터링하여 특정 조건을 충족하는 데이터만 선택하여 새로운 범위로 반환하는 기능을 제공합니다. 이 함수를 사용하면 복잡한 데이터셋에서 원하는 조건에 맞는 데이터를 빠르고 쉽게 추출할 수 있습니다.
파트너스 활동의 일환으로 이에 따른 수수료를 제공 받습니다.
FILTER 함수를 사용하여 데이터 필터링
엑셀을 사용 하다 보면 필터를 자주 사용하게 되는데요 필터를 사용 할 수 없는 구간에는 수식으로 활용 할 수 있는 수식이 있어 소개해 드리도록 하겟습니다.
다음과 같은 데이터에서 필터링 해보겠습니다.
이 범위 에서 10000원 이상의 데이터만 표시 해보도록 하겟습니다.
FILTER 함수를 사용하여 데이터 필터링 함수소개
FILTER 함수의 기본 구문은 다음과 같습니다.
=FILTER(array, include, [if_empty])
- array: 필터링할 대상 데이터 범위입니다.
- include: 포함 조건을 나타내는 배열 또는 범위입니다. 이 조건을 충족하는 데이터가 포함됩니다.
- [if_empty]: 선택적인 매개변수로, 필터링 결과가 비어있을 때 반환할 값입니다. 기본값은 빈 문자열(“”)입니다.
동작원리
FILTER 함수는 먼저 대상 데이터 범위(array)에서 포함 조건(include)을 평가하여 TRUE 또는 FALSE 값을 반환합니다. 그런 다음 TRUE 값을 갖는 행만 새로운 범위로 선택하여 반환합니다. 이 새로운 범위는 포함 조건을 충족하는 데이터로 구성됩니다.
값을 표시하고 싶은 셀에
=FILTER(B1:B10, B1:B10>=10000) 입력 합니다.
수식을 완성하게 되면 배열 수식으로 한번에 10000원이 넘는 가격만 표시가 되게 됩니다.
FILTER 함수를 사용하여 데이터 필터링 수식분석
B1:B10: 필터링할 범위로, 과일의 가격이 저장된 범위입니다.
B1:B10>=10000: 가격이 10,000원 이상인지를 나타내는 조건식으로, TRUE 또는 FALSE 값을 반환합니다. 가격이 10,000원 이상인 행은 TRUE를 반환하고, 그렇지 않은 행은 FALSE를 반환합니다.
=FILTER(…): 조건에 맞는 데이터만을 포함하는 새로운 범위를 반환합니다. 이 새로운 범위는 조건에 맞는 과일의 가격 데이터만을 포함하게 됩니다.
이렇게 함으로써 FILTER 함수를 사용하여 조건에 맞는 데이터를 효과적으로 필터링할 수 있습니다. 이를 통해 원하는 조건을 충족하는 데이터만을 선택하여 보다 정확한 분석을 수행할 수 있습니다.
엑셀 결재란 만들기 칸이 맞지 않는 경우 카메라 기능 활용!
엑셀 글자 합치기 방법 두가지 연결기호 혹은 함수 사용!
엑셀 띄어 쓰기 없애기 SUSTITUTE 함수 사용해보기!
엑셀 함수 코드에 대한 텍스트 서로 변환 해보기 CHAR, CODE 함수