KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Google 시트에서 여러 조건으로 데이터를 필터링하는 방법은 무엇인가요?

작성자샤오양수정 날짜

일상 업무에서는 대규모 데이터셋을 다루며 특정 기준을 충족하는 데이터를 신속하게 추출해야 하는 경우가 많습니다. 예를 들어 특정 제품의 판매 기록을 검토하거나, 특정 조건이 충족되는 행을 필터링하거나, 여러 요구 사항을 동시에 만족하는 데이터를 분석해야 할 수 있습니다. Microsoft Excel 에서는 이러한 다중 조건 필터링 작업에고급 필터기능이 자주 사용됩니다。 그러나 Google 시트에는 고급 필터의 직접적인 대응 기능이 제공되지 않아 처음에는 이러한 필터링이 어렵게 느껴질 수 있습니다。

이 문서에서는 Google 시트에서 내장 수식만을 사용해 다중 조건 필터링을 수행하는 여러 실용적인 방법을 소개합니다。 이러한 방법을 익히면 고급 도구 없이도 필요에 따라 데이터를 효율적으로 분석하고 제시할 수 있습니다。 또한 일반적인 수식 문제를 해결하는 방법과 복잡한 필터링이 필요할 때 유사한 결과를 얻을 수 있는 대안 방법도 안내합니다。

수식을 사용하여 한 열에서 여러 조건으로 데이터 필터링하기

수식을 사용하여 여러 열에서 여러 조건으로 데이터 필터링하기

대안 솔루션:OR/AND 논리를 사용한 필터 함수,Google 시트의 필터 뷰


수식을 사용하여 한 열에서 여러 조건으로 데이터 필터링하기

열 A 의 값이 "AAA-1" 또는 "EEE-5"인 모든 행을 데이터셋에서 추출한다고 가정해 보겠습니다. 이러한 요구 사항은 매우 일반적이며, Google 시트에서 특정 제품 SKU 를 추적하거나 대상 보고를 위해 데이터를 분리할 때 자주 발생합니다。

Google Sheets에서 여러 조건으로 데이터를 필터링해야 하는 데이터셋을 보여주는 스크린샷

이 작업을 수행하려면 논리적 OR 연산자와 유사하게 작동하는 여러 조건을 연결한FILTER함수를 사용할 수 있습니다。 다음 단계를 따르세요:

필터링 결과를 표시할 빈 셀에 다음 수식을 입력하세요:

=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))

수식을 입력한 후Enter키를 누르기만 하면 됩니다. 그러면 Google 시트가 열 A 의 제품이 “AAA-1" 또는 “EEE-5"인 모든 행을 즉시 반환합니다。 아래 스크린샷을 참조하세요:

Google Sheets에서 한 열의 조건에 따라 필터링된 결과를 보여주는 스크린샷

참고 및 팁:

1. 위 수식에서:

  • A1:D17는 필터링하려는 전체 데이터 범위를 나타냅니다。
  • A1:A17는 조건을 적용하는 열 지정입니다。
  • "AAA-1""EEE-5"는 필터 조건입니다。 데이터셋에 따라 원하는 값으로 이들을 교체하세요。

2. 더 많은 필터 조건을 추가하려면 논리적 OR 을 표현하기 위해 추가 조건를+와 함께 사용하여 수식을 확장하세요。 예를 들어:

=FILTER(Range, (Condition1) + (Condition2) + (Condition3) + ...)

추가된 각 조건은 괄호로 묶이고 더하기 기호로 구분됩니다。 이 구조를 통해 Google 시트는 대상 열에서 나열된 조건 중 하나라도 일치하는 행을 표시하도록 데이터를 필터링합니다。

3. 수식의 범위가 크기 면에서 일치하는지 반드시 확인하세요。 조건 범위가 데이터 범위보다 짧으면 일부 일치 결과가 제외될 수 있습니다。

4. FILTER함수는 동적입니다。 원본 데이터가 업데이트되면 필터링 결과도 자동으로 갱신됩니다。

Google 시트에서#N/A오류가 발생하면 일반적으로 조건을 충족하는 행이 없음을 의미합니다。


수식을 사용하여 여러 열에서 여러 조건으로 데이터 필터링하기

많은 경우 더 세밀한 필터링이 필요합니다。 예를 들어 제품이 “AAA-1"이고주문 수량이 50 미만인 모든 행을 나열해야 할 수도 있습니다。 여러 열의 기준을 결합하면 재고 점검이나 선택적 보고와 같은 비즈니스 시나리오에서 종종 필요한 보다 정밀한 필터링이 가능합니다。 the order quantity is less than 50. Combining criteria from multiple columns provides more precise filtering, often needed in business scenarios like inventory reviews or selective reporting.

Google Sheets에서 여러 열에 걸쳐 여러 조건이 적용된 데이터셋을 보여주는 스크린샷

이를 수행하려면 논리적 AND 연산자처럼 작동하는 쉼표로 각 조건을 구분하여FILTER함수를 사용하세요。 결과를 표시할 빈 셀에 다음 수식을 입력하세요:

=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)

Enter를 누르면 Google 시트가 두 조건을 모두 충족하는 모든 행을 즉시 출력합니다。 아래 샘플 스크린샷을 통해 결과를 확인하세요:

Google Sheets에서 서로 다른 열의 여러 조건에 따라 필터링된 결과를 보여주는 스크린샷

참고 및 팁:

1. 수식에서:

  • A1:D17: 필터링할 데이터 범위。
  • A1:A17="AAA-1": 제품 열에 적용되는 첫 번째 조건。
  • B1:B17<50: 다른 열(예: 주문 수량)에 적용되는 두 번째 조건。

시트에 맞게 조건과 범위를 사용자 정의할 수 있습니다。 다만 모든 범위의 행 수가 동일한지 확인하세요。

2. 두 개 이상의 조건(다른 열에 걸쳐 있음)으로 필터링하려면FILTER수식에 쉼표로 구분된 추가 조건을 입력하세요。 예를 들어:

=FILTER(Range, Condition1, Condition2, Condition3, ...)

각 추가 조건는 필터를 더욱 구체화합니다。 행이 포함되려면 모든 조건이 충족되어야 합니다(논리적 AND 관계)。

3. 수치/날짜 기준의 비교 연산자(<, = 등)와 텍스트의 따옴표()"제품명")를 확인하여 수식 오류를 방지하세요。

4. Google 시트의FILTER수식은 원본 데이터가 변경될 때마다 자동으로 다시 계산되어 결과를 수동 새로 고침 없이 최신 상태로 유지합니다。

수식이 오류를 반환하면 모든 범위의 길이가 동일한지, 그리고 참조된 셀에 비교용 수치 열에 텍스트와 같은 잘못된 데이터가 포함되어 있지 않은지 확인하세요。


Google 시트에서 여러 조건으로 데이터를 필터링하기 위한 대안 솔루션

주요FILTER함수 접근법 외에도 더 복잡한 시나리오에 유용할 수 있는 다른 방법과 개선 사항이 있습니다:

ARRAYFORMULAREGEXMATCH

여러 텍스트 값(예: 여러 키워드)을 확인해야 할 경우REGEXMATCH를 사용하여 패턴을 지정할 수 있습니다:

1. 열 A 가 “AAA-1“, “EEE-5" 또는 “CCC-2"와 일치하는 행을 추출하려면 빈 셀에 다음 수식을 입력하세요:

=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2")))

이 수식은 열 A 에서 나열된 값 중 하나라도 포함하는지 확인하기 위해REGEXMATCH를 사용합니다。 대체 값을|(파이프)로 구분하여 필요에 따라 패턴을 조정하세요。

2. 수식을 입력한 후 Enter 를 눌러 지정된 항목 중 하나라도 일치하는 모든 행을 확인하세요。 시간이 지남에 따라 확장될 수 있는 유연한 텍스트 필터에 특히 유용합니다。

대화형 다중 조건 필터링을 위한 필터 뷰 사용하기

수식 없이 사용자 친화적인 접근 방식을 원하는 경우 Google 시트는 기본필터 뷰및 표준필터를 제공하여 기본 데이터를 변경하지 않고 임시 또는 저장된 필터를 생성할 수 있습니다。 특히 다른 사용자의 데이터를 숨기거나 삭제하지 않고 필터링 결과를 공유해야 할 때 유용합니다。

팁:

  • 헤더를 포함하여 데이터 범위을 선택한 후 도구 모음에서필터버튼을 클릭하거나데이터 > 필터 만들기로 이동하세요。
  • 열 헤더의 필터 아이콘을 클릭하여 특정 값을 선택하거나 숫자/텍스트 기준을 설정하세요。

Google 시트에서 이러한 필터링 기법을 사용할 때는 다음과 같은 사항을 고려하세요:

  • 오류를 방지하려면 수식의 범위가 정확히 일치하도록 주의하세요。
  • 데이터 구조가 변경되면 조건과 참조를 업데이트하세요。
  • 필터링 결과가 예상과 다르게 표시된다면 각 기준과 연산자를 다시 확인하고, 데이터에 숨겨진 문자(예: 공백)가 없는지 확인하세요。

이러한 방법을 사용하면 Google 시트에서 거의 모든 필터링 요구 사항을 효율적으로 해결할 수 있습니다。 지속적인 문제가 발생하거나 특히 복잡하고 반복적인 필터링 작업이 필요한 경우 맞춤 Apps Script 함수를 작성하거나 Google 시트용으로 제공되는 애드온을 살펴보는 것을 고려하세요。

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약