스프레드시트는 데이터 관리 및 분석에 매우 유용한 도구입니다. 특히 “Query”함수를 사용하면 데이터를 쉽게 추출하고 정리할 수 있습니다. 이 기사에서는 Query 함수의 기본 사용법부터 실제 활용 사례까지 자세히 설명합니다.
1. Query 함수의 기본 이해
Query 함수는 스프레드시트에서 데이터를 조작할 수 있는 강력한 기능입니다. SQL과 유사한 구문을 사용하여 데이터를 선택, 필터링 및 정렬할 수 있습니다. 기본 구문은 다음과 같습니다.
여기서, 「범위」는 데이터가 있는 셀의 범위를 지정하고, 「쿼리」는 실행하는 SQL풍의 명령문입니다. 헤더는 선택적으로 데이터에 헤더가 포함된 행 수를 지정할 수 있습니다.
예를 들어 다음과 같은 데이터가 있다고 가정합니다.
| 이름 | 나이 | 직업 |
|---|---|---|
| 야마다 | 30 | 엔지니어 |
| 사토 | 25 | 디자이너 |
이 데이터에서 나이가 30개 이상인 사람을 추출하는 경우 다음과 같이 작성합니다.
2. 데이터 필터링
Query 함수를 사용하면 특정 조건에 따라 데이터를 필터링할 수 있습니다. 예를 들어 직업이 ‘엔지니어’인 사람만 표시하려면 다음과 같이 작성합니다.
이로 인해 직업이 “엔지니어”인 야마다 씨만 추출됩니다.
따라서 Query 함수는 매우 간단하고 사용하기 쉽고 데이터의 필요한 부분만 검색하는 데 이상적입니다.
더 복잡한 조건을 결합할 수도 있습니다. 예를 들어, “연령이 30세 이상이고 직업이 엔지니어인”이라고 좁힐 수도 있습니다.
3. 데이터 정렬
Query 함수는 데이터를 정렬하는 데에도 사용할 수 있습니다. 예를 들어 연령의 오름차순으로 데이터를 정렬하려면 다음과 같이 작성합니다.
이제 나이가 낮은 순서대로 데이터를 정렬합니다.
반대로 연령의 내림차순으로 정렬하려면 ‘DESC’를 사용합니다.
4. 여러 조건에서 추출
여러 조건에서 데이터를 추출할 때 OR과 AND를 사용하여 보다 세밀한 필터링이 가능합니다. 예를 들어 직업이 ‘엔지니어’ 또는 ‘디자이너’인 사람을 추출하는 경우 다음을 작성합니다.
이제 직업이 엔지니어나 디자이너인 야마다 씨와 사토 씨가 추출됩니다.
5. 다른 함수와의 조합
Query 함수는 다른 스프레드시트의 함수와 함께 사용할 수도 있습니다. 예를 들어, SUM 함수와 결합하여 특정 조건의 합계를 생성할 수도 있습니다.
예를 들어, 직업이 ‘엔지니어’인 사람의 연령의 합계를 원한다면 다음과 같이 작성합니다.
이것은 엔지니어의 연령의 합계를 구합니다.
요약
Query 함수는 스프레드시트의 강력한 도구로, 데이터 추출, 필터링 및 정렬을 쉽게 수행할 수 있습니다. 사용법을 기억함으로써 보다 효율적으로 데이터를 관리·분석할 수 있습니다.
이 블로그 기사에서는 Query 함수의 기본 사용법부터 여러 조건에서 추출, 다른 함수와의 조합에 이르기까지 다루었습니다. 일상적인 업무나 프로젝트에서 도움이 되는 스킬로서 꼭 활용해 보세요.
스프레드시트를 사용하는 경우 Query 함수의 장점을 최대한 활용하여 데이터 관리를 원활하게 진행하세요.