-
엑셀에서 다중 조건을 만족하는 데이터 필터링 자동화하기엑셀 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 연산자를 활용하면 여러 개의 조건을 동시에 적용하는 고급 필터링이 가능합니다.
✔ 사용자 입력값을 적용하면 동적 검색 시스템을 만들 수 있습니다! 🚀반응형'엑셀' 카테고리의 다른 글
엑셀에서 INDEX와 MATCH 함수로 데이터 검색 자동화하기 (0) 2025.03.26 IF와 COUNTIF를 활용한 조건별 데이터 분석 (0) 2025.03.24 VLOOKUP과 INDEX MATCH로 효율적인 데이터 검색하기 (0) 2025.03.24 엑셀에서 IF와 COUNTIF 함수를 활용한 조건부 데이터 분석 (0) 2025.03.24 엑셀에서 중복 데이터 제거 및 자동 필터링하는 방법 (UNIQUE + FILTER 함수 활용) (0) 2025.03.19