구글시트 QUERY 함수로 조건 검색 자동화

구글 스프레드시트를 탐색해보면 데이터 관리 및 분석의 효율성을 높일 수 있는 다양한 강력한 기능들이 존재합니다. 그중에서도 QUERY 함수는 매우 유용한 도구로, SQL과 유사한 방식으로 데이터를 필터링하고 정렬할 수 있는 기능을 제공합니다. 이러한 함수는 복잡한 데이터셋을 쉽게 다룰 수 있게 해주어, 사용자가 원하는 정보를 빠르게 추출할 수 있도록 돕습니다.

QUERY 함수의 기본 구성

QUERY 함수는 다음과 같은 형식을 가집니다:

  • =QUERY(데이터범위, “쿼리문”, [헤더 행 수])

여기서 데이터 범위는 조회하고자 하는 데이터가 포함된 셀의 범위를, 쿼리문은 SQL과 유사한 문법을 이용해 데이터를 조작하는 명령어입니다. 선택적으로 헤더 행 수로 몇 개의 행이 헤더인지 지정할 수 있습니다. 기본값은 1입니다.

QUERY 함수의 활용 예시

QUERY 함수의 활용 예시는 매우 다양하지만, 가장 기본적인 함수 사용법을 몇 가지 살펴보겠습니다.

1. 특정 열 선택하기

가장 간단한 쿼리 예시는 특정 열만 선택하고 싶을 때 사용합니다. 예를 들어, A와 B 열의 데이터를 가져오고 싶다면 다음과 같이 작성합니다:

  • =QUERY(A1:D100, “SELECT A, B”, 1)

2. 조건에 맞는 데이터 필터링

특정 조건을 만족하는 데이터를 필터링 할 수도 있습니다. 예를 들어, B 열의 값이 50보다 큰 데이터만 출력하고 싶다면 다음과 같이 쿼리합니다:

  • =QUERY(A1:D100, “SELECT A, B, C WHERE B > 50”, 1)

3. 데이터 정렬하기

데이터를 정렬하는 것도 가능합니다. 예를 들어, C 열을 기준으로 내림차순 정렬하려면 다음 명령어를 사용할 수 있습니다:

  • =QUERY(A1:D100, “SELECT A, B, C ORDER BY C DESC”, 1)

4. 특정 값 포함하기

특정 문자열이 포함된 데이터를 필터링할 때는 LIKE 조건을 사용할 수 있습니다. 예를 들어, A 열에서 “김”이 들어간 값만 찾고 싶을 때는:

  • =QUERY(A1:D100, “SELECT A, B, C WHERE A LIKE ‘%김%'”, 1)

쿼리 함수의 주의사항

QUERY 함수를 사용할 때 주의할 점은 쿼리 문자열은 반드시 큰따옴표로 감싸야 한다는 점입니다. 예를 들어, 조건식에서는 “%김%”와 같이 표기해야 합니다. 또한, 셀 참조와 함께 사용할 경우 & 기호를 사용하여 연결해야 합니다.

QUERY 함수의 고급 사용법

고급 쿼리 문법을 활용하면 더 복잡한 데이터 분석이 가능합니다. 예를 들어, 집계 함수(SUM, AVG 등)를 사용하여 특정 열에 대한 합계를 구할 수 있습니다. 아래의 명령어는 B 열을 기준으로 A 열의 합계를 계산합니다:

  • =QUERY(A1:D100, “SELECT B, SUM(A) GROUP BY B”, 1)

조합 사용하기

QUERY 함수는 다른 함수와 조합하여 사용할 수 있는 점도 큰 장점입니다. 예를 들어, IMPORTRANGE 함수를 이용해 외부 스프레드시트의 데이터를 불러온 후 QUERY를 실행할 수 있습니다:

  • =QUERY(IMPORTRANGE(“문서ID”, “Sheet1!A1:D100”), “SELECT A, B WHERE B > 50”, 1)

마무리

구글 스프레드시트의 QUERY 함수는 데이터 관리에 있어 매우 유용한 도구입니다. SQL과 유사한 문법을 통해 손쉽게 데이터를 필터링하고 정렬할 수 있으며, 복잡한 데이터셋을 효과적으로 분석할 수 있는 기능을 제공합니다. 다양한 기능과 조합을 통해 사용자는 필요한 정보를 효율적으로 추출하고 가공할 수 있습니다. 이러한 방법들을 마스터하면 구글 스프레드시트에서의 데이터 작업이 훨씬 더 간편하고 유용해질 것입니다.

자주 물으시는 질문

QUERY 함수는 무엇인가요?

QUERY 함수는 구글 스프레드시트에서 데이터를 필터링하고 정렬하는 데 사용되는 강력한 도구로, SQL과 유사한 문법을 사용합니다.

QUERY 함수의 기본 형식은 어떻게 되나요?

이 함수는 데이터 범위, 쿼리문, 그리고 선택적으로 헤더 행 수를 포함한 형식으로 구성되어 있습니다.

어떻게 조건에 맞는 데이터를 필터링하나요?

특정 조건을 사용하여 데이터를 걸러내려면 WHERE 절을 포함한 쿼리문을 작성하면 됩니다.

QUERY 함수를 다른 함수와 함께 사용할 수 있나요?

네, QUERY 함수는 다른 함수와 결합하여 사용할 수 있으며, 예를 들어 IMPORTRANGE와 함께 외부 데이터를 조회할 때 유용합니다.

구글시트 QUERY 함수로 조건 검색 자동화

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to top