ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 엑셀에서 다중 조건을 만족하는 데이터 필터링 자동화하기
    엑셀 2025. 3. 26. 18:51
    반응형

    반응형

    엑셀에서 다중 조건을 만족하는 데이터 필터링 자동화하기 🔍

    엑셀을 사용할 때 특정 조건을 만족하는 데이터만 추출하는 기능이 필요할 때가 많습니다.
    특히, 하나의 조건이 아니라 여러 개의 조건을 동시에 만족하는 데이터만 걸러낼 수 있다면 더욱 강력한 자동화가 가능합니다!

    이번 글에서는 FILTER, AND, OR 함수를 활용하여 엑셀에서 다중 조건 필터링을 자동화하는 방법을 자세히 알아보겠습니다. 🚀


    📌 1. FILTER 함수란? (조건을 만족하는 데이터만 추출하기)

    FILTER 함수는 지정한 조건을 만족하는 데이터만 추출하는 함수입니다.
    엑셀 365 이상에서 사용할 수 있으며, VBA 없이도 실시간 필터링이 가능합니다.

    FILTER 함수 기본 구조

    =FILTER(범위, 조건1, [조건을 만족하는 데이터가 없을 경우])
    • 범위: 필터링할 데이터 영역
    • 조건1: 조건을 설정하는 범위
    • 조건을 만족하는 데이터가 없을 경우: (선택 사항) 값이 없을 때 표시할 내용

    📌 예제 데이터

    제품코드 제품명 가격 재고수량
    A001 노트북 1,200,000 10
    A002 스마트폰 900,000 5
    A003 태블릿 650,000 20
    A004 모니터 400,000 8
    A005 키보드 50,000 15

    👉 가격이 70만 원 이상인 제품만 필터링

    =FILTER(A2:D6, C2:C6>=700000, "조건에 맞는 데이터 없음")

    💡 결과: "노트북", "스마트폰"

    FILTER 함수만으로도 원하는 데이터를 자동으로 걸러낼 수 있습니다! 🔥


    🧐 2. AND 함수와 OR 함수로 다중 조건 필터링하기

    FILTER 함수는 한 가지 조건만 설정하면 간단하지만,
    ✅ 여러 개의 조건을 추가하려면 AND 및 OR 함수를 활용해야 합니다.

    AND & OR 함수 기본 구조

    =AND(조건1, 조건2)  ' 두 조건을 모두 만족해야 함
    =OR(조건1, 조건2)   ' 두 조건 중 하나라도 만족하면 됨

    📌 예제 데이터

    제품코드 제품명 가격 재고수량
    A001 노트북 1,200,000 10
    A002 스마트폰 900,000 5
    A003 태블릿 650,000 20
    A004 모니터 400,000 8
    A005 키보드 50,000 15

    👉 가격이 70만 원 이상이고, 재고가 10개 이상인 제품 필터링

    =FILTER(A2:D6, (C2:C6>=700000)*(D2:D6>=10), "조건에 맞는 데이터 없음")

    💡 결과: "노트북"

    AND 연산(*)을 사용하여 두 개의 조건을 동시에 만족하는 데이터를 필터링할 수 있습니다! 🔍

     


    🎯 3. 다중 조건을 OR 연산자로 필터링하기

    OR 연산(+)을 사용하면 여러 개의 조건 중 하나라도 만족하는 데이터를 필터링할 수 있습니다.

    👉 가격이 70만 원 이상이거나, 재고가 10개 이상인 제품 필터링

    =FILTER(A2:D6, (C2:C6>=700000)+(D2:D6>=10), "조건에 맞는 데이터 없음")

    💡 결과: "노트북", "스마트폰", "태블릿", "키보드"

    OR 연산을 사용하면 보다 유연한 필터링이 가능합니다! 🔥


    4. 다중 조건 필터링을 응용한 동적 검색 기능 만들기

    엑셀에서는 사용자가 입력한 값에 따라 자동으로 데이터를 필터링하는 기능을 만들 수 있습니다!

    📌 예제: 가격과 재고 조건을 입력하면 자동 필터링

    가격 입력 재고 입력
    700000 10
    =FILTER(A2:D6, (C2:C6>=F1)*(D2:D6>=F2), "조건에 맞는 데이터 없음")

    사용자가 원하는 조건을 입력하면 자동으로 필터링된 데이터가 표시됩니다! 🔥

     


    🔥 결론: 다중 조건 필터링으로 데이터 추출 자동화하기

    FILTER 함수를 사용하면 간편하게 데이터를 필터링할 수 있습니다.
    AND, OR 연산자를 활용하면 여러 개의 조건을 동시에 적용하는 고급 필터링이 가능합니다.
    사용자 입력값을 적용하면 동적 검색 시스템을 만들 수 있습니다! 🚀


    반응형