업무에서 엑셀이나 구글 시트를 사용하면서 반복 작업에 시간을 낭비하고 계신가요? 구글 스프레드시트의 강력한 함수들을 활용하면 매일 반복되는 작업을 자동화하고 생산성을 크게 높일 수 있습니다.
이 글에서는 실무에서 바로 적용 가능한 10가지 핵심 함수를 예제와 함께 소개합니다. 복잡한 프로그래밍 지식 없이도 누구나 따라할 수 있는 실용적인 방법들입니다.
1. QUERY 함수: 데이터를 데이터베이스처럼 다루기
QUERY 함수는 구글 시트를 마치 데이터베이스처럼 사용할 수 있게 해주는 가장 강력한 도구입니다. SQL과 비슷한 문법으로 데이터를 필터링하고 정렬할 수 있습니다.
기본 사용법:
=QUERY(A2:D100, "SELECT A, B, C WHERE C > 1000000 ORDER BY C DESC")
이 함수를 사용하면 판매 데이터에서 100만원 이상 거래만 자동으로 추출하고 금액순으로 정렬할 수 있습니다. 매번 필터를 걸고 정렬할 필요가 없어지는 것이죠.
부서별 매출 합계를 구할 때도 유용합니다:
=QUERY(A2:C100, "SELECT A, SUM(C) GROUP BY A LABEL SUM(C) '총 매출'")
2. IMPORTRANGE 함수: 여러 시트를 하나로 연결
서로 다른 구글 시트 파일의 데이터를 자동으로 가져올 수 있는 함수입니다. 여러 부서나 지점의 데이터를 하나의 대시보드로 통합할 때 필수적입니다.
사용 예시:
=IMPORTRANGE("스프레드시트URL", "시트이름!A1:D50")
첫 사용 시 “액세스 허용” 버튼을 클릭해야 하며, 이후에는 자동으로 실시간 연동됩니다. 세 개 지점의 데이터를 합치려면 중괄호를 사용합니다:
={IMPORTRANGE("URL1", "시트!A2:C"); IMPORTRANGE("URL2", "시트!A2:C")}
3. ARRAYFORMULA 함수: 한 번에 전체 열 계산
수식을 매번 복사 붙여넣기 하는 대신, ARRAYFORMULA를 사용하면 한 번만 입력해도 전체 열에 자동 적용됩니다.
실전 활용:
=ARRAYFORMULA(IF(A2:A<>"", B2:B*C2:C, ""))
이 공식은 A열에 데이터가 있을 때만 B열과 C열을 곱해서 금액을 자동 계산합니다. 새로운 행을 추가해도 자동으로 계산되어 편리합니다.
점수에 따라 등급을 부여하는 것도 간단합니다:
=ARRAYFORMULA(IF(B2:B="", "", IF(B2:B>=90, "A", IF(B2:B>=80, "B", "C"))))
4. FILTER 함수: 조건에 맞는 데이터만 추출
FILTER 함수는 조건에 맞는 행만 실시간으로 추출합니다. QUERY보다 직관적이어서 초보자도 쉽게 사용할 수 있습니다.
단일 조건:
=FILTER(A2:D50, B2:B50="영업팀")
다중 조건 (AND):
=FILTER(A2:D50, B2:B50="영업팀", D2:D50>=80)
영업팀이면서 성과가 80점 이상인 직원만 자동으로 표시됩니다. 최근 7일간 데이터를 보고 싶다면:
=FILTER(A2:D100, C2:C100>=TODAY()-7)
5. UNIQUE 함수: 중복 자동 제거
고객 목록이나 제품 카테고리에서 중복을 제거하고 고유한 값만 추출할 때 사용합니다.
기본 사용:
=UNIQUE(A2:A100)
정렬까지 함께 하려면 SORT와 결합합니다:
=SORT(UNIQUE(A2:A100))
드롭다운 메뉴를 만들 때 데이터 유효성 검사 범위로 =UNIQUE(시트1!A:A)를 지정하면, 새 항목이 추가될 때 자동으로 드롭다운에 반영됩니다.
6. VLOOKUP 함수: 다른 표에서 데이터 찾기
직원 코드로 이름을 찾거나, 제품 코드로 가격을 찾을 때 사용하는 필수 함수입니다.
기본 문법:
=VLOOKUP(A2, 직원목록!A:D, 2, FALSE)
A2의 직원 코드로 직원목록 시트에서 2번째 열(이름)을 찾아옵니다. FALSE는 정확히 일치하는 값만 찾는다는 의미입니다.
찾는 값이 없을 때 오류 대신 메시지를 표시하려면:
=IFERROR(VLOOKUP(A2, 범위, 2, FALSE), "데이터 없음")
7. IFS 함수: 여러 조건 간단하게 처리
기존 IF 함수를 여러 번 중첩하는 대신, IFS를 사용하면 여러 조건을 깔끔하게 처리할 수 있습니다.
점수에 따른 등급 부여:
=IFS(B2>=90, "A", B2>=80, "B", B2>=70, "C", B2>=60, "D", TRUE, "F")
재고 경고 시스템:
=IFS(B2=0, "품절", B2<10, "긴급 발주", B2<50, "발주 필요", TRUE, "정상")
TRUE는 모든 조건이 거짓일 때의 기본값입니다.
8. GOOGLETRANSLATE 함수: 자동 번역
구글 시트만의 독특한 함수로, 다국어 고객 응대나 글로벌 비즈니스에 매우 유용합니다.
기본 사용:
=GOOGLETRANSLATE(A2, "ko", "en")
한국어를 영어로 자동 번역합니다. 원본 언어를 자동 감지하려면:
=GOOGLETRANSLATE(A2, , "ko")
고객의 언어 설정에 따라 웰컴 메시지를 자동 번역할 수도 있습니다:
=GOOGLETRANSLATE("주문하신 상품이 배송 준비 중입니다", "ko", B2)
9. SPARKLINE 함수: 셀 안에 차트 생성
작은 차트를 셀 안에 만들어 트렌드를 한눈에 파악할 수 있게 해주는 함수입니다.
월별 매출 추이:
=SPARKLINE(B2:M2)
막대 차트:
=SPARKLINE(B2:M2, {"charttype", "bar"; "color1", "blue"})
대시보드를 만들 때 각 지표 옆에 SPARKLINE을 추가하면 숫자만 보는 것보다 훨씬 직관적입니다.
10. IMPORTXML 함수: 웹에서 데이터 가져오기
웹사이트에서 실시간 데이터를 자동으로 가져올 수 있는 강력한 함수입니다. 환율, 주가, 경쟁사 가격 등을 모니터링할 때 유용합니다.
환율 정보 가져오기:
=IMPORTXML("https://www.google.com/finance/quote/USD-KRW", "//div[@class='YMlKec fxKbKc']")
IMPORTHTML로 표 가져오기:
=IMPORTHTML("웹페이지URL", "table", 1)
웹페이지의 첫 번째 표를 자동으로 가져옵니다.
실전 활용 시나리오
이 함수들을 조합하면 더욱 강력한 자동화가 가능합니다.
자동화된 매출 대시보드:
=QUERY({IMPORTRANGE("지점1", "A:D"); IMPORTRANGE("지점2", "A:D")},
"SELECT Col1, SUM(Col4) GROUP BY Col1 ORDER BY SUM(Col4) DESC")
여러 지점의 데이터를 자동으로 통합하고 부서별 합계를 계산합니다.
재고 관리 알림:
=IFS(B2=0, "🔴 긴급", B2<10, "🟡 주의", B2<50, "🟢 발주검토", TRUE, "✅ 정상")
재고 수준에 따라 이모지와 함께 자동으로 상태를 표시합니다.
성능 최적화 팁
- 범위를 정확하게 지정하세요:
A:A대신A1:A1000처럼 필요한 범위만 지정하면 더 빠릅니다. - IMPORTRANGE는 최소화하세요: 너무 많으면 시트가 느려집니다.
- IFERROR로 오류를 처리하세요: 빈 셀이나 오류가 발생할 수 있는 함수는 항상 IFERROR로 감싸는 것이 좋습니다.
자주 묻는 질문
Q: IMPORTRANGE가 작동하지 않아요 A: 대상 시트에서 “액세스 허용” 버튼을 클릭해야 합니다. 첫 사용 시 권한 요청이 나타납니다.
Q: ARRAYFORMULA가 첫 행을 계산하지 않아요 A: A1:A가 아닌 A2:A부터 시작했는지 확인하세요. 보통 첫 행은 헤더입니다.
Q: VLOOKUP에서 #N/A 오류가 나요 A: 찾는 값이 없거나 범위 설정이 잘못되었습니다. IFERROR로 감싸서 “데이터 없음” 같은 메시지를 표시하세요.
결론
구글 스프레드시트의 이 10가지 함수만 익혀도 업무 효율이 크게 향상됩니다. QUERY로 데이터를 분석하고, IMPORTRANGE로 여러 시트를 통합하며, ARRAYFORMULA로 반복 작업을 자동화할 수 있습니다.
처음에는 어려워 보일 수 있지만, 하나씩 실습하다 보면 금방 익숙해집니다. 오늘부터 한 가지 함수씩 자신의 업무에 적용해보세요. 매일 반복하던 단순 작업에서 벗어나 더 중요한 일에 집중할 수 있게 될 것입니다.
관련 글:
- 워드프레스 설치와 기본 플러그인 추천 (2025 최신판)
- 클라우드 저장소 서비스 비교 (구글드라이브 vs 네이버마이박스 vs Dropbox)
- 2025년 최신 AI 글쓰기 도구 활용법 (ChatGPT, Claude, Perplexity 등)