Excel에서 데이터 집합으로 작업하는 경우 필요한 정보를 빠르게 찾을 수 있는 것이 얼마나 중요한지 잘 알고 계실 것입니다. 판매 수치를 분석하거나 재고를 추적하거나 예산을 관리할 때 데이터를 필터링하는 기능은 필수적입니다.

다행히 Excel에는 강력한 내장 도구인 필터 기능이 있습니다. 필터 함수를 사용하면 대규모 데이터 집합을 빠르게 정렬하고 지정된 조건에 따라 필요한 데이터를 추출할 수 있습니다.

FILTER 기능이란 무엇인가요?

Excel의 FILTER 함수를 사용하면 하나 이상의 기준에 따라 범위에서 데이터의 하위 집합을 추출할 수 있습니다. 이 함수는 데이터 범위의 각 값을 평가하여 설정한 기준에 맞는 행 또는 열을 반환합니다. 기준은 논리적 값으로 평가하는 수식으로 표현됩니다.

FILTER 함수는 다음과 같은 구문을 사용합니다:

 =FILTER(array, include, [if_empty]) 

Where:

⭐ array는 필터링하려는 셀의 범위입니다.

⭐ include는 데이터를 필터링하는 데 사용하려는 조건을 나타냅니다. 이 조건은 단일 기준일 수도 있고 Excel의 논리 함수로 구분된 여러 기준일 수도 있습니다.

⭐ [if_empty]는 지정된 조건을 충족하는 데이터가 없는 경우 반환할 값을 지정하는 선택적 인수입니다.

엑셀에서 필터 함수를 사용하는 방법

엑셀에서 필터 함수를 사용하는 방법을 이해하기 위한 예제를 살펴봅시다. 이름, 나이, 성별 열이 포함된 데이터 테이블이 있고 여성만 표시하도록 테이블을 필터링하고 싶다고 가정해 보겠습니다. 다음 수식을 사용할 것입니다:

 =FILTER(A2:C10, C2:C10="Female") 

수식을 세분화하기 위해 배열 인수는 A2:C10이고 기준 인수는 C2:C10=”Female”입니다. 이 수식은 성별이 “Female”인 행만 포함하는 값 배열을 반환합니다.

다른 예를 살펴보겠습니다: 제품 이름, 범주 및 가격에 대한 열이 포함된 데이터 테이블이 있고 가격이 $보다 작거나 같은 행만 표시하도록 테이블을 필터링한다고 가정합니다. 다음 수식을 사용합니다:

 =FILTER(A2:C10, C2:C10<=400) 

FILTER 함수는 논리 연산자(=)를 사용하여 $400보다 작거나 같다는 조건에 대해 Price 열을 확인합니다.

FILTER 함수에서 여러 기준 사용

Excel의 FILTER 함수를 사용하면 데이터 필터링에 둘 이상의 기준을 지정할 수 있습니다. FILTER 함수에 여러 기준을 추가하려면 “AND” 또는 “OR” 논리 함수를 사용해야 합니다.

AND 함수는 필터 결과에 행이 포함되려면 모든 기준이 참이어야 하고, OR 함수는 행이 결과에 포함되려면 기준 중 하나 이상이 참이어야 합니다.

이 글도 확인해 보세요:  판다와 폴라: 성능 대결

다음은 두 가지 기준을 기준으로 범위에서 데이터를 추출하기 위해 FILTER 함수에 AND 함수를 사용하는 예제입니다:

 =FILTER(A2:C10, (B2:B10="Tech")*(C2:C10>400)) 

이 수식은 지정된 두 가지 기준을 충족하는 행을 반환합니다. 첫 번째 기준은 B 열의 값이 Tech여야 한다는 것이고, 두 번째 기준은 C 열의 값이 400보다 커야 한다는 것입니다. 별표 기호(*)는 두 기준을 결합하는 AND 연산자를 나타냅니다.

다른 Excel 함수와 함께 필터를 사용하는 방법

Excel의 필터 함수는 다른 많은 함수와 함께 사용하여 큰 테이블 내의 특정 데이터 하위 집합에 대한 고급 계산 및 분석을 수행할 수 있습니다.

다른 함수와 함께 FILTER를 사용하는 일반적인 방법은 먼저 FILTER 함수를 사용하여 데이터 범위를 필터링한 다음 필터링된 목록에 다른 함수를 적용하는 것입니다. 예를 들어, SORT 함수와 FILTER 함수를 함께 사용하여 데이터를 정렬할 수 있습니다.

다음은 예제입니다: 제품 이름, 가격, 주문 가능 상태 등 다양한 제품에 대한 정보가 포함된 테이블이 있다고 가정해 보겠습니다. 재고가 있는 제품만 표시하도록 테이블을 필터링하고 필터링된 목록을 가격별로 정렬하려고 합니다.

이 경우 수식은 다음과 같습니다:

 =SORT(FILTER(A2:C10, C2:C10="In Stock"), 2, TRUE) 

이 수식은 현재 재고가 있는 제품만 오름차순으로 가격별로 정렬된 필터링된 테이블을 반환합니다. SORT 함수의 두 번째 인수(즉, 2)는 정렬하려는 열 번호를 나타냅니다.

이 경우 B 열의 가격을 기준으로 정렬하고 싶으므로 숫자를 사용합니다. SORT 함수의 세 번째 인수(즉, TRUE)는 값을 오름차순으로 정렬할 것을 지정합니다.

다음은 FILTER 함수와 결합할 수 있는 다른 Excel 함수입니다:

⭐ SUMIF 또는 AVERAGEIF: FILTER 함수를 사용하여 특정 기준을 충족하는 데이터의 하위 집합을 만든 다음 SUMIF 또는 AVERAGEIF 함수를 사용하여 해당 데이터의 하위 집합의 합계 또는 평균을 계산할 수 있습니다.

⭐ 예를 들어, 여러 제품에 대한 판매 데이터 목록이 있고 특정 제품의 총 판매량을 계산하려는 경우 FILTER를 사용하여 해당 제품에 대한 데이터 하위 집합을 만든 다음 SUMIF 함수를 사용하여 총 판매량을 계산할 수 있습니다.

이 글도 확인해 보세요:  생산성을 높여주는 최고의 포모도로 타이머 앱

⭐ MAX 및 MIN: FILTER 함수를 사용하여 특정 기준을 충족하는 데이터 하위 집합에서 최대값 또는 최소값을 찾을 수 있습니다. 판매 데이터 예제에서 MAX 또는 MIN과 함께 필터 기능을 사용하면 각각 가장 높은 판매량 또는 가장 낮은 판매량을 기록한 제품을 찾을 수 있습니다.

⭐ 카운트: 특정 기준을 충족하는 셀 수를 얻기 위해 FILTER와 함께 카운트 함수를 사용할 수도 있습니다.

전반적으로 FILTER 함수를 다른 Excel 함수와 결합하면 보다 고급 분석을 수행하고 데이터를 더욱 의미 있고 유용하게 만들 수 있습니다.

Excel의 FILTER 함수를 사용한 효율적인 데이터 필터링

Excel의 FILTER 함수를 사용하면 지정된 조건에 따라 데이터를 빠르고 쉽게 필터링할 수 있습니다. 필터 함수를 사용하면 필요한 데이터를 찾기 위해 대규모 데이터 집합을 수동으로 정렬해야 하는 번거로움을 피할 수 있습니다. 여러 기준을 지정하고 “AND” 및 “OR” 등의 연산자를 사용하여 결합할 수 있으므로 필터링 공식을 유연하게 제어할 수 있습니다.

숙련된 분석가든 초보자든 Excel의 필터 기능을 사용하면 워크플로우를 간소화하고 데이터를 최대한 활용할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.