2025. 3. 16. 12:31ㆍMicrosoft Excel
Microsoft 365 엑셀 신규 함수 활용 가이드 (3/10): FILTER 함수 - 조건에 맞는 데이터만 추출하는 강력한 필터링 기능
Microsoft 365 엑셀에 새롭게 추가된 FILTER 함수는 조건에 맞는 데이터만 추출하여 새로운 배열을 반환하는 강력한 필터링 기능을 제공합니다. 복잡한 조건으로 데이터를 추출해야 하는 경우, FILTER 함수는 효율적인 데이터 분석을 가능하게 합니다.
1. FILTER 함수의 기본 개념
FILTER 함수는 지정된 범위 또는 배열에서 특정 조건을 만족하는 데이터만 추출하여 새로운 배열을 생성합니다. 기존의 필터 기능보다 훨씬 강력하고 유연하며, 복잡한 조건으로 데이터를 추출해야 하는 경우에 유용합니다.
2. FILTER 함수의 구문
FILTER 함수의 구문은 다음과 같습니다.
FILTER(array, include, [if_empty])
- array: 필터링할 범위 또는 배열입니다.
- include: 필터링 조건을 나타내는 부울 배열입니다.
- [if_empty]: 필터링 결과가 없을 때 반환할 값입니다. (선택 사항)
3. FILTER 함수의 활용 예시
다음은 FILTER 함수를 사용하여 다양한 방식으로 데이터를 필터링하고 추출하는 예시입니다.
- 단일 조건 필터링:
=FILTER(A2:C10, B2:B10 > 50)
이 함수는 B2:B10 범위의 값이 50보다 큰 행만 A2:C10 범위에서 추출합니다.
- 다중 조건 필터링:
=FILTER(A2:C10, (B2:B10 > 50) * (C2:C10 = "서울"))
이 함수는 B2:B10 범위의 값이 50보다 크고 C2:C10 범위의 값이 "서울"인 행만 A2:C10 범위에서 추출합니다.
- 필터링 결과가 없을 때 특정 값 반환:
=FILTER(A2:C10, B2:B10 > 100, "해당 데이터 없음")
이 함수는 B2:B10 범위의 값이 100보다 큰 행만 A2:C10 범위에서 추출합니다. 조건에 맞는 데이터가 없으면 "해당 데이터 없음"을 반환합니다.
- 다른 함수와 조합하여 복잡한 필터링:
=FILTER(A2:C10, ISNUMBER(SEARCH("사과", A2:A10)))
이 함수는 A2:A10 범위에서 "사과"를 포함하는 행만 A2:C10 범위에서 추출합니다.
4. FILTER 함수의 장점
- 강력하고 유연한 필터링 기능: 복잡한 조건으로 데이터를 필터링하고 추출할 수 있습니다.
- 동적 배열 반환: 필터링 결과를 동적 배열로 반환하여 다른 함수와 함께 사용할 수 있습니다.
- 데이터 분석 효율성 향상: 복잡한 데이터 분석 작업을 간편하게 처리할 수 있습니다.
5. FILTER 함수의 주의사항
- FILTER 함수는 Microsoft 365 엑셀에서만 사용할 수 있습니다.
- include 인수의 크기는 array 인수의 행 수와 같아야 합니다.
6. FILTER 함수를 활용한 고급 기능
- 데이터 유효성 검사: FILTER 함수를 사용하여 데이터 유효성 검사 목록을 동적으로 생성할 수 있습니다.
- 조건부 서식: FILTER 함수를 사용하여 조건에 맞는 데이터에 조건부 서식을 적용할 수 있습니다.
- 데이터 분석 자동화: FILTER 함수를 사용하여 데이터 분석 작업을 자동화할 수 있습니다.
FILTER 함수는 엑셀 사용자에게 더욱 강력하고 효율적인 데이터 필터링 및 분석 환경을 제공합니다. FILTER 함수를 통해 데이터 분석 능력을 한 단계 더 발전시켜 보세요.
'Microsoft Excel' 카테고리의 다른 글
Microsoft365 Excel 신규 함수 - UNIQUE (0) | 2025.03.16 |
---|---|
Microsoft365 Excel 신규 함수 - SORT (0) | 2025.03.16 |
Microsoft365 Excel 신규 함수 - XLOOKUP (0) | 2025.03.16 |
Microsoft365 Excel 신규 함수 - LAMBDA (0) | 2025.03.16 |
MOS 자격증 시험 사전 점검 사항 (0) | 2025.03.16 |