구글 시트에서 조건으로 필터링하는 방법
구글 스프레드시트는 데이터를 관리하고 분석하는 데 매우 유용한 도구입니다. 이 글에서는 구글 시트에서 조건을 기반으로 데이터를 필터링하는 방법에 대해 알아보겠습니다. 필터링 기능을 활용하면 대량의 데이터 속에서 필요한 정보를 쉽게 추출하고, 효율적으로 관리할 수 있습니다.

FILTER 함수란?
FILTER 함수는 구글 스프레드시트에서 주어진 조건에 맞는 데이터를 추출할 수 있는 도구입니다. 이 함수는 원본 데이터에서 특정 기준을 충족하는 행만을 선택하여 표시합니다. 기본적인 구문은 다음과 같습니다:
=FILTER(범위, 조건1, [조건2, ...])
여기서 첫 번째 인수는 원본 데이터 범위를 지정하며, 두 번째 인수부터는 조건을 설정합니다. 조건은 선택적으로 추가할 수 있어 필요에 따라 여러 개의 조건을 동시에 사용할 수 있습니다.
조건 필터 적용하기
먼저, 기본적인 조건을 사용하여 데이터를 필터링하는 방법을 살펴보겠습니다. 예를 들어, 특정 나이 이상인 여성 데이터를 추출한다고 가정해 보겠습니다. 다음과 같이 새 시트를 만들고, A2셀에 아래와 같은 함수를 입력합니다:
=FILTER('원본'!A2:F, '원본'!D2:D >= 20, '원본'!E2:E = "여자")
이 함수는 원본 데이터에서 D열의 값이 20 이상이고 E열의 성별이 ‘여자’인 데이터만을 필터링하여 보여줍니다.
특정 문자가 포함된 데이터 필터링하기
주소 정보를 바탕으로 특정 문자가 포함된 데이터를 추출하고 싶다면, REGEXMATCH 함수를 사용할 수 있습니다. 예를 들어, 주소에 ‘서울’이 포함된 사람을 추출하는 방법은 다음과 같습니다:
=FILTER('원본'!A2:F, REGEXMATCH('원본'!C2:C, "서울"))
위의 수식은 C열에 ‘서울’이 포함된 행만을 선택하여 결과로 반환합니다.
문자 포함되지 않은 데이터 필터링하기
이번에는 주소에 ‘서울’이 포함되지 않은 사람들을 추출하는 방법입니다. 필터링할 새로운 시트를 만들고 A2셀에 아래와 같은 수식을 입력합니다:
=FILTER('원본'!A2:F, NOT(REGEXMATCH('원본'!C2:C, "서울")))
이 수식은 C열에 ‘서울’이 없는 데이터를 선택하여 필터링합니다.

OR 조건으로 필터링하기
여러 조건 중 하나라도 일치하는 데이터를 필터링하고 싶다면, 조건을 괄호로 묶고 플러스 기호(+)로 연결하는 방법을 사용할 수 있습니다. 예를 들어, 주소에 ‘서울’ 또는 ‘경기도’가 포함된 데이터를 불러오려면 아래와 같은 함수를 사용합니다:
=FILTER('원본'!A2:F, REGEXMATCH('원본'!C2:C, "서울") + REGEXMATCH('원본'!C2:C, "경기도"))
이렇게 하면 서울 또는 경기도에 해당하는 데이터를 모두 추출할 수 있습니다.
여러 시트의 데이터 결합하기
구글 시트에서는 여러 시트로부터 데이터를 통합하여 처리할 수도 있습니다. 이때 FILTER 함수를 활용하면 불필요한 빈 행을 제외하고 데이터를 합칠 수 있습니다. 예를 들어, 서울 거주자와 서울 비거주자 데이터를 합치는 방법은 다음과 같습니다:
={FILTER('서울거주자'!A2:F, '서울거주자'!A2:A <> ""); FILTER('서울비거주자'!A2:F, '서울비거주자'!A2:A <> "")}
이 수식은 두 시트의 데이터에서 비어 있지 않은 행만 필터링하여 통합합니다.
구글 시트에서 조건 필터 사용 시 유의사항
구글 시트의 필터 기능을 사용할 때 몇 가지 유의해야 할 점이 있습니다:
- 필터 조건은 가능한 한 구체적으로 설정하는 것이 좋습니다.
- 필터를 적용한 시트를 공유하는 경우, 필터 상태를 유지하여 다른 사용자도 동일한 데이터를 볼 수 있도록 해야 합니다.
- 필터를 해제하고 싶다면, 데이터 메뉴에서 ‘필터 지우기’ 선택을 통해 가능합니다.

결론
구글 스프레드시트의 필터 기능을 활용하면 다양한 조건을 설정하여 필요한 정보를 손쉽게 추출할 수 있습니다. 이 글에서 설명한 다양한 방법들을 통해 귀하의 데이터 관리 효율성을 높일 수 있을 것입니다. 이를 통해 시간과 노력을 절약하고, 더욱 정확한 데이터 분석을 가능합니다.
자주 묻는 질문과 답변
구글 시트에서 필터 기능은 어떻게 사용하나요?
구글 시트에서 필터 기능을 활용하려면, 원하는 데이터 범위를 선택한 후 상단 메뉴의 ‘데이터’에서 ‘필터 만들기’ 옵션을 선택하면 됩니다. 이후 조건을 설정하여 필요한 데이터만 표시할 수 있습니다.
FILTER 함수를 사용하여 데이터를 추출하는 방법은 무엇인가요?
FILTER 함수를 사용하면, 특정 조건을 만족하는 데이터를 쉽게 추출할 수 있습니다. 기본적으로 =FILTER(범위, 조건1, [조건2, …])의 형태로 입력하며, 특정 기준을 충족하는 행만 선택해서 결과를 확인하게 됩니다.
조건을 결합하여 데이터를 필터링하는 방법은 무엇인가요?
여러 조건을 동시에 적용하려면, 필터 함수의 조건을 괄호로 감싸고 더하기 기호로 연결하면 됩니다. 이를 통해 여러 기준 중 하나라도 충족하는 데이터를 추출할 수 있습니다.