본문 바로가기
google spread sheet

[Google sheet] QUERY 함수 설명 및 사용법

by googlesheetmaster 2023. 6. 28.

 

안녕하세요, 오늘도 구글 스프레드 시트에서 가장 복잡한 함수에 대해서 알아보겠습니다.

 

구글 스프레드 시트는 동시작업이 가능하며 구글계정이 로그인 되어 있다면 자유자재로 행렬 데이터를 다룰 수 있다는 장점이 있습니다.

이런 구글 시트의 활용도를 배로 높여주는 것이 바로 함수인데요,

오늘은 QUERY 함수에 대해서 알아보겠습니다.

 

 

구글 스프레드시트에서 가장 복잡한 함수 중 하나는 QUERY 함수입니다.

QUERY 함수는 데이터베이스와 비슷한 방식으로 데이터를 필터링, 정렬 및 집계할 수 있는 강력한 도구입니다.

 

QUERY 함수 형식


=QUERY(RANGE, QUERY, HEADERS)

 

range: 데이터베이스로 사용할 범위입니다.
query: SQL과 유사한 쿼리문을 사용하여 데이터를 필터링하고 정렬하는 조건을 지정합니다.
headers: 범위에 헤더가 포함되어 있는지 여부를 나타내는 논리값입니다. TRUE로 설정하면 첫 번째 행을 헤더로 처리합니다.


QUERY 함수를 사용하면 데이터베이스에서 데이터를 가져와 필요한 정보만 추출할 수 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 데이터베이스에서 특정 조건을 만족하는 행만 추출할 수 있습니다

 

 

QUERY 함수는 왜 필요할까?


데이터 필터링: QUERY 함수를 쓰면 데이터베이스의 SQL 쿼리처럼 원하는 조건에 따라 특정 데이터만 선택할 수 있어요. 필요한 부분에 초점을 맞추거나 특정 조건을 충족하는 데이터만 추출할 수 있어요.

 

데이터 정렬: QUERY 함수로 데이터를 특정 열을 기준으로 정렬할 수 있어요. 데이터를 오름차순 또는 내림차순으로 정렬해 분석이나 시각화에 편리한 형태로 정돈할 수 있어요.

 

데이터 집계: QUERY 함수로 데이터를 그룹화하거나 집계할 수 있어요. 특정 열을 기준으로 데이터를 그룹화하고, 평균, 합계, 개수 등 집계 함수를 사용해 그룹별로 데이터를 분석할 수 있어요.

 

다른 시트와 데이터 연결: QUERY 함수를 사용해 다른 시트에 있는 데이터와 연결할 수 있어요. 다른 시트에서 필요한 데이터를 가져와 조건에 맞게 필터링하거나 정렬할 수 있어요. 이렇게 해서 여러 시트에 흩어진 데이터를 하나로 통합해 분석할 수 있어요.

 

QUERY 함수를 사용하면 데이터를 유연하게 다룰 수 있어요. 데이터를 원하는 부분만 추출하거나 필요한 형태로 가공할 수 있어요. 데이터 분석, 보고서 작성, 대시보드 구성 등에 유용하게 활용할 수 있어요.

 

 

 

QUERY 함수 예제


=QUERY(A1:D10, "SELECT A, B, C WHERE B > 10 ORDER BY C DESC", TRUE)

위의 예제에서는 A1부터 D10까지의 범위에서 B 열의 값이 10보다 큰 행을 선택하고, C 열을 기준으로 내림차순으로 정렬한 결과를 반환합니다. QUERY 함수는 조건, 정렬, 집계, 그룹화 등 다양한 작업을 수행할 수 있어 복잡한 데이터 분석에 유용합니다.

 

 

그럼 다음에도 더 어렵고 복잡한 구글 스프레드 시트 함수로 찾아오도록 하겠습니다. 

'google spread sheet' 카테고리의 다른 글

[Google sheet] ARRAYFORMULA 함수 설명 및 예시  (1) 2023.06.25