본문으로 건너뛰기
ArumSoft Learning
EN

    동적 배열

    FILTER 함수 연습장

    범위에서 조건을 만족하는 행만 돌려줘요.

    사용 가능 버전: Excel 2021 이상, Microsoft 365전체 튜토리얼 읽기 →

    연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.

    FILTER 함수는 이렇게 작동해요

    FILTER는 모든 행에 대해 include 조건을 계산하고, TRUE인 행만 남겨 새 목록으로 돌려줘요. 결과는 아래쪽과 오른쪽 셀로 넘쳐서(스필) 표시돼요.

    조건을 곱하면 AND, 더하면 OR이 돼요: (B2:B11="부산")*(D2:D11="노트북"). 데이터가 바뀌면 결과도 자동으로 업데이트돼요.

    구문

    =FILTER(array, include, [if_empty])
    인수설명
    array필수필터링할 범위예요. 예: A2:F11
    include필수행마다 TRUE/FALSE가 하나씩 나오는 조건이에요. 예: B2:B11="서울"
    if_empty선택일치하는 행이 없을 때 보여 줄 값이에요. 생략하면 #CALC!가 나와요.

    예제

    수식하는 일결과
    =FILTER(A2:F11,B2:B11="서울")서울의 모든 판매를 모든 열과 함께 보여 줘요.2026-01-05 (4×6 스필)
    =FILTER(C2:C11,F2:F11>=2000000)200만 원 이상 판매한 담당자예요.김민준 (3×1 스필)
    =FILTER(A2:F11,(B2:B11="부산")*(D2:D11="노트북"))두 조건(AND): 부산의 노트북 판매예요.2026-02-11 (2×6 스필)
    =FILTER(C2:C11,B2:B11="광주","판매 없음")일치하는 행이 없어서 if_empty 텍스트가 나와요.판매 없음

    자주 하는 실수

    #SPILL!결과가 넘쳐 들어갈 빈 셀이 필요해요. 방해가 되는 내용을 지우세요.
    조건 크기include는 array와 행 수가 같아야 해요.

    더 알아보기

    예제 통합 문서 받기 (.xlsx)

    같은 예제 데이터와 수식, 그리고 연습용 시트가 들어 있어요.

    전체 튜토리얼 읽기 →