구글 스프레드 시트 쿼리(QUERY) 함수 완전정복: 데이터베이스처럼 쓰는 방법

구글 스프레드 시트는 간편하면서도 강력한 기능을 제공하며, 많은 사용자들이 데이터 관리 도구로 활용하고 있습니다. 특히, 스프레드 시트의 쿼리(QUERY) 함수는 데이터를 데이터베이스처럼 정리하고 활용할 수 있는 강력한 도구입니다. 하지만, 처음 접하는 분들에게는 다소 생소하게 느껴질 수 있습니다. 


이번 시간에는 구글 스프레드 시트의 쿼리 함수 사용 방법을 단계별로 소개하고, 누구나 쉽게 따라 할 수 있도록 실용적인 팁과 활용법을 제공합니다. 데이터 분석부터 정리까지 한 번에 해결 가능한 이 기능을 여러분도 완벽하게 익혀보세요. 


구글 스프레드 시트


📋 쿼리(QUERY) 함수란 무엇인가요?

QUERY 함수는 구글 스프레드 시트에서 데이터를 필터링하거나 정렬할 수 있게 해주는 함수입니다. 마치 데이터베이스에서 SQL을 사용하는 것처럼 작동하여, 복잡한 데이터 처리도 비교적 쉽게 수행할 수 있습니다. 

QUERY 함수의 기본 형식

plaintext
=QUERY(range, query, [headers]) 

- range: 데이터를 포함하는 범위를 지정합니다. 
- query: 수행할 명령을 텍스트 형태로 작성합니다 (예: SELECT, WHERE, ORDER BY 등) 
- headers: 데이터 범위에 포함된 열의 개수를 입력하며, 생략이 가능합니다. 

공식 문서 링크


🔍 QUERY 함수를 사용하면 무엇이 좋을까요?

QUERY 함수가 제공하는 중요한 장점은 아래와 같습니다: 

- 효율적인 데이터 관리: 대량의 데이터셋을 필터링하고 정렬하는 데 매우 유용합니다. 
- 간단한 문법: SQL과 유사한 구조를 따르기 때문에, 배우기 쉽고 간편하게 사용 가능합니다. 
- 자동화의 극대화: 특정 조건을 가진 데이터를 실시간으로 업데이트할 수 있습니다. 
- 다양한 활용 가능성: 데이터 검색, 리포트 작성, 데이터 시각적 확인 등에 활용됩니다. 

✅ QUERY 함수의 주요 키워드와 사용법

쿼리 함수의 주요 키워드와 간단한 사용 예시는 아래와 같습니다: 

1. SELECT: 특정 열만 선택하기

plaintext
=QUERY(A1:C10, "SELECT A, B") 

이 명령은 A열과 B열 데이터를 가져옵니다. 

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

plaintext
=QUERY(A1:C10, "SELECT * WHERE B > 50")

B열 값이 50보다 큰 데이터를 선택합니다. 

3. ORDER BY: 데이터 정렬하기

plaintext
=QUERY(A1:C10, "SELECT * ORDER BY B DESC")

B열 데이터를 내림차순으로 정렬합니다.

4. LIMIT: 데이터 개수 제한

plaintext
=QUERY(A1:C10, "SELECT * LIMIT 5")

첫 5개의 데이터만 추출합니다.

🛠️ 실전 튜토리얼: QUERY 함수로 데이터 관리하기

QUERY 함수 사용법을 익히기 위해 따라하기 쉬운 튜토리얼을 준비했습니다.

튜토리얼: 판매 데이터 정리하기

1. 데이터 예제 준비하기

먼저, 다음과 같은 데이터 목록을 준비합니다: 

- A열: 날짜 
- B열: 판매 상품명 
- C열: 판매 금액 

2. QUERY 함수로 조건 설정하기

조건식 예제: 판매 금액이 100,000원 이상인 데이터만 필터링합니다.

plaintext
=QUERY(A1:C100, "SELECT A, B, C WHERE C >= 100000")

3. 결과 확인 및 정렬

위 함수는 필터링된 데이터를 출력하며 열의 순서도 선택적으로 변경할 수 있습니다. 

사용자 가이드 링크


🎯 쿼리 함수로 데이터베이스 운영하기: 팁과 주의점

QUERY 함수를 사용할 때 아래 주의점을 고려하면 더욱 효율적인 데이터 관리를 할 수 있습니다:

- 데이터 범위 정확하게 설정하기: 함수 실행 시 범위가 잘못 지정되면 오류가 발생할 수 있으므로 주의해야 합니다. 
- 문법 오류 주의: 큰따옴표(")와 키워드 철자가 틀리지 않도록 확인하세요. 
- 최적화: 너무 복잡한 QUERY 문장은 실행 속도에 영향을 줄 수 있으니 필요한 조건만 사용하는 것이 좋습니다. 

🏁 결론: 이제 쿼리 함수로 데이터 관리가 쉬워집니다!

QUERY 함수는 구글 스프레드 시트에서 가장 유용한 기능 중 하나로, 데이터를 효율적으로 관리하며 시간과 에너지를 절약할 수 있습니다. 적절히 활용한다면 단순한 스프레드 시트를 강력한 데이터 관리 도구로 변신시킬 수 있으니, 이 기회를 놓치지 마세요!