Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

여러 기준으로 Excel FILTER 함수를 사용하는 방법

권현욱(엑셀러) 2024. 3. 29. 10:27
반응형

FILTER 함수는 다양한 기준에 따라 데이터 목록 또는 범위에서 특정 데이터를 추출할 수 있는 강력한 도구입니다. 이 함수를 사용하면 필요한 정보만 쉽게 필터링하고 표시할 수 있어 데이터를 검색하고 구성하는 데 드는 시간과 노력을 절약할 수 있습니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

(이미지: 아이엑셀러 닷컴)

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: How to use Excel FILTER Function with multiple criteria
  • URL: https://www.thewindowsclub.com/how-to-use-excel-filter-function-with-multiple-criteria

Excel의 FILTER 함수 개요

단일 또는 다중 기준을 사용하여 데이터 범위, 목록 또는 배열을 필터링하는 기본 구문은 다음과 같습니다.

=FILTER(array, include, [if_empty])

 

대규모 데이터 집합에서 특정 데이터를 추출하려는 경우 FILTER 함수 수식을 사용하면 작업이 더 쉬워집니다. 이전에는 확인란이 있는 드롭다운 목록만 사용하여 데이터를 필터링했지만 복잡한 기준에는 도움이 되지 않았습니다. Excel 필터 함수에는 세 가지 입력 인수가 있습니다.

  • 배열(array): 필터링하려는 셀 범위입니다.
  • 포함(include): 부울 방정식 형식이어야 하는 데이터를 필터링하는 기준입니다. 예를 들어 = , > , < 등과 같은 기호를 사용하여 입력은 yes 또는 no여야 합니다.
  • [If_empty]: 이 선택적 입력( " " 또는 N/A 또는 No Results )은 필터가 빈 테이블을 반환할 때 Excel에 텍스트 값이나 문자열을 배치하도록 지시합니다.

 

기본적인 FILTER 함수 수식

여러 기준으로 Excel 필터 기능을 사용하는 방법을 설명하기 전에 Excel 필터 기능 수식이 작동하는 방식을 이해하는 것이 중요합니다. 다음은 기본 Excel 필터 함수 수식의 예입니다. 예를 들어 플로리다에 머무르는 직원 수를 필터링합니다.

=FILTER(C5:E19, E5:E19=I1,"Florida")

 

수식은 원본 데이터를 변경하지 않고 셀 범위( H4:J9 ) 의 결과를 추출합니다.

 

(이미지: thewindowsclub)

 

또는 내장된 필터 기능을 사용하여 작업할 수도 있습니다. 데이터 범위를 선택하고 홈 으로 이동하여 정렬 및 필터 아이콘을 클릭하면 됩니다.

 

(이미지: thewindowsclub)

 

메뉴에서 필터를 선택하여 선택한 범위에 드롭다운을 추가합니다. 그런 다음 주소 열로 이동하여 드롭다운을 선택하고 모두 선택을 선택 취소한 후 'Florida'만 선택합니다.

 

(이미지: thewindowsclub)

 

이제 셀에는 플로리다 출신의 사람들 과 해당 부서 의 이름만 표시됩니다. 만약 Excel에서 SPILL 오류가 발생하면 [여기]에서 해결 방법을 찾아보세요.

 

여러 기준으로 Excel FILTER 함수를 사용하는 방법

Excel에서 기본 필터 기능을 사용하는 방법을 이해했으므로 다음은 여러 기준으로 필터 기능을 사용하는 방법에 대해 알아봅니다. 데이터 필터링에 두 개 이상의 기준을 사용하려면 AND 또는 OR 연산을 수행하면 됩니다.

여러 기준으로 AND 연산 사용

(이미지: thewindowsclub)

 

AND 함수의 경우 필터 결과에 행이 포함되려면 모든 기준이 True여야 하지만, OR 함수의 경우 필터 결과에 행이 포함되려면 기준 중 하나 이상이 True여야 합니다. 다음은 Excel FILTER 함수에서 AND 논리 함수를 사용하여 두 가지 기준으로 특정 셀 범위에서 데이터를 가져오는 방법을 보여주는 예입니다.

=FILTER(C5:E19, (D5:D19="Finance")*(E5:E19="Florida"))

 

여러 기준으로 OR 연산 사용

(이미지: thewindowsclub)

 

OR 연산 은 하나 이상의 기준이 충족될 때 수행됩니다. 예를 들어 회계 또는 재무 부서 의 직원 수를 확인하려면 위 수식을 사용하고 아래 설명된 대로 * 연산자를 +로 바꾸면 됩니다.

=FILTER(C5:E19, (D5:D19="Finance")+(E5:E19="Florida"))

 

자주 묻는 질문

Q1. 필터에 여러 조건을 어떻게 넣나요?

여러 조건이 포함된 필터를 사용하려면 AND 및 OR 같은 논리 연산자를 사용하여 조건을 결합할 수 있습니다. 예를 들어 스프레드시트에서는 OR 연산자 에 =FILTER(range, (condition1) + (condition2), "") 수식을 사용할 수 있습니다. 또는 AND 연산자에 =FILTER(range, (condition1) * (condition2), "") 수식을 사용할 수 있습니다. 정확한 결과를 얻으려면 조건이 적절하게 설정되어 있는지 확인합니다.

 

Q2. Excel 필터에서 다중 선택을 수행하는 방법은 무엇인가요?

Excel 필터에서 다중 선택을 수행하려면 열 머리글에서 드롭다운 화살표를 클릭합니다. 그런 다음 색상 또는 텍스트 필터 로 필터링을 선택하여 기준을 지정합니다. 연속되지 않은 항목을 선택하려면 Ctrl을 누른 채 각 항목을 클릭하세요. 연속 항목의 경우 첫 번째 항목을 클릭하고 Shift 키를 누른 채 마지막 항목을 클릭합니다. 이는 고급 데이터 정렬을 위해 여러 필터를 효과적으로 적용합니다.

Excel과 VBA의 모든 것 아이엑셀러 닷컴 · 강사들이 숨겨 놓고 보는 엑셀러TV