구글 스프레드시트(Google Sheets)는 단순한 표 계산 도구를 넘어, 데이터 자동화와 실시간 협업이 가능한 스마트워크 핵심 도구입니다. 특히 함수(function)를 잘 활용하면 반복 업무를 줄이고 데이터를 효율적으로 관리할 수 있습니다. 이 글에서는 초보자도 쉽게 따라할 수 있는 기본 함수부터 실전 업무에 자주 쓰이는 함수 예제까지 순서대로 소개합니다.
1. 기초 함수 – 꼭 알아야 할 5가지
- =SUM(범위) – 합계를 계산합니다.
예:=SUM(B2:B10)
- =AVERAGE(범위) – 평균값을 구합니다.
예:=AVERAGE(C2:C20)
- =IF(조건, 참, 거짓) – 조건문에 따라 결과를 다르게 출력합니다.
예:=IF(D2>=90, "합격", "불합격")
- =COUNT(범위) – 숫자가 입력된 셀의 개수를 셉니다.
예:=COUNT(A1:A100)
- =TODAY() – 오늘 날짜를 표시합니다.
이 다섯 가지 함수는 스프레드시트의 기초 중에서도 가장 자주 사용되며, 모든 데이터 분석의 출발점이 됩니다.
2. 중급 함수 – 실무에 유용한 활용 예시
- =VLOOKUP(검색값, 범위, 열번호, 정렬)
특정 키워드를 기준으로 오른쪽 열의 데이터를 찾아줍니다.
예:=VLOOKUP("홍길동", A2:C100, 3, FALSE)
→ 홍길동의 세 번째 열 데이터를 가져옵니다. - =UNIQUE(범위)
중복 없이 고유 값만 추출합니다.
예:=UNIQUE(B2:B100)
- =FILTER(범위, 조건)
조건에 맞는 데이터만 추출합니다.
예:=FILTER(A2:C100, C2:C100>=90)
→ 90점 이상만 표시 - =ARRAYFORMULA(수식)
한 셀에 여러 행/열의 계산식을 적용할 수 있습니다.
예:=ARRAYFORMULA(A2:A10*B2:B10)
→ 각 행마다 곱셈
3. 날짜 및 텍스트 함수 – 데이터 정리 필수 기능
- =TEXT(날짜, "형식") – 날짜를 원하는 형식으로 표시
예:=TEXT(TODAY(), "yyyy-mm-dd")
- =LEFT(텍스트, 문자 수) – 왼쪽에서 일부만 추출
예:=LEFT("홍길동님", 3)
→ “홍길동” - =SPLIT(텍스트, 구분자) – 문자열을 나눔
예:=SPLIT("이름,부서,직급", ",")
4. 실전 예제 – 업무 자동화에 활용하기
실제로 많이 사용하는 업무 자동화 예시는 다음과 같습니다.
① 자동 점수 계산표 만들기
=ARRAYFORMULA(IF(B2:B="", "", IF(B2:B>=90, "A", IF(B2:B>=80, "B", "C"))))
→ B열에 점수를 입력하면, 자동으로 등급이 표시됩니다.
② 실시간 업무 통계 정리
=QUERY(A1:D100, "SELECT B, COUNT(B) WHERE D IS NOT NULL GROUP BY B", 1)
→ 특정 담당자(B열)별로 처리된 업무(D열 기준)를 자동 집계합니다.
③ 설문 응답 분석 (중복 제거 & 자동 카운트)
=QUERY(UNIQUE(A2:A100), "SELECT Col1, COUNT(A) GROUP BY Col1", 1)
→ 설문 응답 항목별로 응답 수를 집계해 표로 정리합니다.
5. 구글 스프레드시트 함수를 더 잘 쓰는 팁
- 함수 입력 시 ‘=’ 입력하면 자동 추천이 뜹니다.
- 함수 옆 물음표(❓)를 누르면 공식 설명서를 확인할 수 있습니다.
- 복잡한 수식은 ARRAYFORMULA 또는 QUERY 함수로 묶으면 효율적입니다.
- 자동화는 앱스 스크립트와 연계하면 무한 확장이 가능합니다.
총평
구글 스프레드시트 함수는 데이터 정리, 분석, 자동화를 위한 강력한 도구입니다. 기초 함수만 잘 익혀도 엑셀보다 빠르고 유연하게 업무를 처리할 수 있으며, 중급 함수와 실전 예제까지 익히면 노코드 자동화의 기반 도구로 활용할 수 있습니다. 반복되는 업무를 줄이고 싶다면, 오늘부터 하나씩 적용해보세요.
추천 키워드: 구글 스프레드시트 함수, 스프레드시트 사용법, 업무 자동화 함수, 구글 시트 IF 함수, VLOOKUP 예제, 스마트워크