본문 바로가기
직장인IT팁

구글 스프레드시트 QUERY 함수 완전 정복: VLOOKUP·FILTER를 뛰어넘는 SQL 데이터 추출 가이드

by 스마트 테크 랩 2026. 10. 12.

📊 구글 시트 QUERY 함수가 최강인 이유

  • 만능 통합 함수: VLOOKUP, FILTER, SORT, SUMIF를 복잡하게 중첩할 필요 없이 단 하나의 수식으로 해결
  • 데이터베이스 SQL 문법 지원: SELECT, WHERE, ORDER BY, LIMIT 구문 완벽 호환
  • 실시간 자동 동기화: 원본 데이터에 새로운 행이 추가되면 추출된 요약 보고서 시트에 실시간 자동 반영
  • 공유 협업 최적화: 무거운 매크로(VBA) 없이도 팀원들과 가볍고 빠른 클라우드 대시보드 구축 가능

많은 직장인들이 구글 스프레드시트를 사용하면서도 엑셀에서 쓰던 습관 그대로 수십 개의 복잡한 `IF`, `VLOOKUP`, `INDEX+MATCH` 함수를 덕지덕지 이어 붙이곤 합니다. 이로 인해 시트가 버벅거리고 파일 용량이 무거워지며 작은 조건 변경에도 수식이 와르르 깨지는 참사가 발생합니다.

구글 스프레드시트에는 엑셀에는 없는 전설적인 무기인 **'QUERY 함수'**가 있습니다. 데이터베이스 표준 언어인 SQL(Structured Query Language) 문법을 그대로 사용하여, 수만 행의 원본 데이터에서 내가 원하는 열만 쏙 뽑아내고, 조건을 걸어 정렬까지 한 번에 끝내는 혁신적인 함수입니다.

코딩을 전혀 모르는 초보자도 5분 만에 마스터할 수 있는 QUERY 기본 문법 공식과 실무에서 가장 많이 쓰이는 조건부 데이터 필터링 예제를 완벽하게 정리해 드립니다.


1. QUERY 함수 기본 구조 및 필수 구문 4총사

=QUERY(데이터전체범위, "SELECT 추출할열 WHERE 필터조건 ORDER BY 정렬할열", [헤더행수])
구문 키워드 의미 및 역할 실무 작성 예시
SELECT 가져오고 싶은 열(Column) 지정 SELECT A, C, E (A열, C열, E열만 추출)
WHERE 데이터 필터링 조건 설정 WHERE B = '서울' AND D >= 100000
ORDER BY 지정한 열 기준으로 정렬 ORDER BY D DESC (D열 기준 내림차순 정렬)
LIMIT 불러올 행의 개수 제한 LIMIT 5 (상위 5개 데이터만 출력)

2. 실무 1초 컷: 매출 상위 10개 거래처 자동 추출 공식

🎯 실전 종합 수식

"전체 매출 데이터(A:E열)에서 부서가 '영업1팀'인 행만 골라내어, 거래처명(A열)과 매출액(D열)을 매출액 기준 높은 순으로 상위 10개만 뽑아줘":

=QUERY('원본데이터'!A:E, "SELECT A, D WHERE B = '영업1팀' ORDER BY D DESC LIMIT 10", 1)

⚡ AI 검색 엔진으로 실무 데이터 팩트체크를 끝내려면?

ChatGPT Search와 Perplexity의 장단점 비교 및 직무별 추천 검색 엔진을 확인하세요.

👉 ChatGPT Search vs Perplexity 실무 검색 엔진 비교 바로가기

구글 스프레드시트 공식 함수 라이브러리는 Google Docs 공식 고객센터에서 확인하실 수 있습니다. 강력한 QUERY 함수를 마스터하여 실무 데이터 관리의 달인이 되어보시기 바랍니다.