구글 시트 업무 자동화 마스터: 필수 고급 함수 10가지 완벽 가이드
구글 시트 업무 자동화 마스터: 필수 고급 함수 10가지 완벽 가이드
구글 시트(Google Sheets)는 단순한 표 계산 도구를 넘어, 이제 강력한 업무 자동화 및 데이터 분석 플랫폼으로 진화했습니다. 특히 SEO 최적화와 애드센스 승인을 목표로 하는 웹 퍼블리셔에게는 필수적인 도구입니다. 복잡한 데이터 관리, 반복적인 작업, 그리고 심층적인 분석까지 모두 구글 시트의 고급 함수만으로 해결할 수 있습니다.
지금부터 업무 효율을 극대화하고, 데이터 기반 의사결정을 가능하게 하는 구글 시트의 핵심 고급 함수 10가지를 완벽하게 파헤쳐 보겠습니다.
1. ARRAYFORMULA: 단 한 번의 수식 입력으로 전체 열 계산
ARRAYFORMULA는 구글 시트의 상징적인 기능 중 하나로, 하나의 셀에 입력한 수식을 지정된 범위(열 전체 또는 특정 범위)에 자동으로 적용합니다. 수백, 수천 개의 셀에 수식을 복사할 필요가 사라져 작업 속도를 혁신적으로 높여줍니다.
-
핵심 기능: 수식을 드래그 없이 전체 범위에 일괄 적용하여 오류를 최소화하고 속도를 높입니다.
-
활용 예시: 신규 데이터 행이 추가될 때마다 계산 열이 자동으로 업데이트되도록 설정할 수 있어, SEO 콘텐츠 리스트의 예상 수익률이나 CPC를 실시간으로 추적하는 데 매우 유용합니다.
-
기본 구조:
=ARRAYFORMULA(수식) -
팁:
Ctrl+Shift+Enter(Windows) 또는Cmd+Shift+Enter(Mac)를 누르면 수식이 자동으로 ARRAYFORMULA로 감싸집니다.
2. QUERY: 구글 시트 안의 SQL 데이터베이스
VLOOKUP, 필터 기능의 한계를 넘어, SQL 쿼리 언어와 유사한 방식으로 데이터를 추출하고 집계하는 가장 강력한 함수입니다. 대용량 데이터에서 원하는 조건에 맞는 정보만 선별하여 정리하거나, 데이터를 재구성하는 데 독보적입니다.
-
핵심 기능: 데이터 검색, 필터링, 그룹화, 피벗, 정렬 등 복잡한 데이터 조작을 단일 함수로 처리합니다.
-
활용 예시: “조회수가 1000회 이상이고, 애드센스 수익이 50달러를 초과하는 포스팅 목록을 최신순으로 정렬”과 같은 복잡한 보고서를 단 하나의 셀에 구현할 수 있습니다.
-
기본 구조:
=QUERY(데이터 범위, "쿼리문", 헤더 행 수) -
팁:
SELECT,WHERE,GROUP BY,ORDER BY등의 구문을 활용하여 맞춤형 데이터 보고서를 자유자재로 만들 수 있습니다.
3. IMPORTRANGE: 분산된 데이터를 한곳으로 모으는 연결고리
여러 개의 구글 시트 파일에 분산되어 있는 데이터를 하나의 메인 시트로 실시간으로 가져오는 함수입니다. 마케팅팀, 콘텐츠팀, 재무팀 등 여러 부서가 서로 다른 파일에서 작업하더라도, 최종 보고서는 자동으로 통합됩니다.
-
핵심 기능: 다른 시트 파일의 데이터를 실시간으로 연결하여 가져옵니다.
-
활용 예시: 여러 웹사이트의 SEO 키워드 분석 시트들을 하나의 마스터 시트로 통합하여 전체 성과를 한눈에 비교 분석할 수 있습니다.
-
기본 구조:
=IMPORTRANGE("시트 URL", "가져올 범위") -
주의: 첫 사용 시 두 시트 간의 접근 권한을 한 번 허용해야 합니다.
4. IMPORTHTML / IMPORTXML: 외부 웹 데이터 자동 수집
웹에서 표(Table)나 목록(List) 형태의 데이터를 쉽게 가져오는 IMPORTHTML과, XML 또는 HTML의 특정 경로(XPath)를 지정하여 데이터를 가져오는 IMPORTXML은 웹 스크래핑을 자동화합니다.
-
핵심 기능: 웹사이트에서 특정 데이터를 추출하여 시트로 가져옵니다.
-
활용 예시: 경쟁사 웹사이트의 게시판 목록이나 공시된 재고 현황 등을 주기적으로 추적하여 시장 변화를 감지하는 데 활용할 수 있습니다.
-
기본 구조:
-
=IMPORTHTML("URL", "table" 또는 "list", 인덱스) -
=IMPORTXML("URL", "XPath 쿼리")
-
5. REGEXMATCH / REGEXREPLACE: 정규표현식 기반 텍스트 처리
텍스트 데이터에서 특정 패턴을 검색하고 치환하는 데 사용하는 함수입니다. 정규표현식(Regular Expression)을 이해하면 문자열 처리의 효율을 극대화할 수 있습니다.
-
핵심 기능: 복잡한 텍스트 패턴(이메일 주소, 전화번호 형식, 특정 키워드 조합)을 검색하거나 치환합니다.
-
활용 예시: 수백 개의 URL 목록에서 특정 카테고리(예:
/seo-guide/)가 포함된 것만 필터링하거나, URL에서 도메인 부분을 일괄 제거하여 깔끔한 데이터로 정제할 때 사용합니다. -
기본 구조:
-
=REGEXMATCH(텍스트, "정규표현식") -
=REGEXREPLACE(텍스트, "정규표현식", "대체 텍스트")
-
6. FILTER: 조건에 맞는 행만 추출하여 동적 리스트 생성
단순히 필터링 기능을 적용하는 것을 넘어, 원하는 조건을 만족하는 데이터 행 전체를 새로운 위치에 ‘복사’하여 동적인 목록을 생성합니다. 조건 변경 시 결과 리스트가 자동으로 업데이트됩니다.
-
핵심 기능: 하나 이상의 조건에 일치하는 데이터 행만 별도의 영역에 표시합니다.
-
활용 예시: “작성일이 이번 주이고, 키워드 난이도가 낮음으로 표시된 콘텐츠 목록”을 자동으로 추출하여 오늘의 할 일을 정리할 수 있습니다.
-
기본 구조:
=FILTER(데이터 범위, 조건1, [조건2], ...)
7. VLOOKUP + ARRAYFORMULA: 다중 행 데이터 검색 자동화
VLOOKUP은 하나의 값을 찾아주는 함수지만, ARRAYFORMULA와 결합하면 전체 열의 데이터에 대해 VLOOKUP을 일괄 적용할 수 있습니다. 데이터가 추가되어도 수동으로 수식을 끌어내릴 필요가 없습니다.
-
핵심 기능: 검색 값을 기준으로 해당 행의 원하는 정보를 전체 열에 걸쳐 자동으로 가져옵니다.
-
활용 예시: 수백 개의 상품 ID를 기준으로 다른 시트의 상품 단가 또는 재고 정보를 자동으로 불러와 합산할 때 사용합니다.
-
기본 구조:
=ARRAYFORMULA(VLOOKUP(검색 범위, 참조 범위, 열 인덱스, FALSE))
8. IFS / SWITCH: 복잡한 다중 조건 처리를 간결하게
IF 함수가 여러 번 중첩될 때 발생하는 가독성 문제를 해결합니다. IFS는 여러 조건을 순차적으로 검사하여 첫 번째 참인 결과값을 반환하며, SWITCH는 하나의 값에 따라 여러 결과를 분기 처리합니다.
-
핵심 기능: 복잡하고 중첩된 조건문을 단순화하여 오류 가능성을 줄입니다.
-
활용 예시: 애드센스 수익 규모에 따라 포스팅 등급을 자동으로 매기거나(저수익, 중수익, 고수익), 키워드 난이도에 따라 담당자를 자동 배정할 때 사용합니다.
9. TEXT: 숫자/날짜 데이터를 원하는 형식으로 변환
숫자나 날짜 데이터를 사용자가 지정한 형식의 문자열로 변환합니다. 데이터가 계산에 사용될 때는 숫자/날짜 형식을 유지하면서, 보고서 등에는 특정 형식으로 표시해야 할 때 유용합니다.
-
핵심 기능: 데이터를 특정 포맷(예: 천 단위 콤마, 통화 기호, 사용자 지정 날짜 형식)으로 출력합니다.
-
활용 예시: 날짜를 ‘YYYY년 MM월 DD일’로 표시하거나, 숫자를 ‘₩10,000’ 형식으로 통화 표시할 때 사용합니다.
10. GOOGLEFINANCE: 실시간 금융 데이터 가져오기
이 함수는 웹 퍼블리셔의 직접적인 업무 자동화와는 거리가 있을 수 있으나, 만약 금융/투자 관련 콘텐츠를 다룬다면 실시간 주가, 환율, 통화 변환 데이터를 시트로 가져올 수 있습니다.
-
핵심 기능: 특정 주식 시세, 환율 등 실시간 금융 데이터를 시트에 연결합니다.
-
활용 예시: 해외 애드센스 수익을 실시간 환율(KRW/USD)로 자동 변환하여 오늘의 예상 수익을 즉시 계산하는 대시보드를 구축할 수 있습니다.
결론: 데이터 기반 성장의 열쇠
구글 시트의 이 10가지 고급 함수는 단순한 계산을 넘어, 데이터 수집, 정제, 분석, 그리고 보고서 생성까지의 모든 업무 프로세스를 자동화할 수 있는 강력한 무기입니다. 특히 SEO 키워드 분석, 콘텐츠 성과 추적, 그리고 애드센스 수익 관리에 있어 데이터 기반의 빠르고 정확한 의사결정을 가능하게 합니다.
오늘부터 이 함수들을 마스터하여, 반복 작업에 낭비되는 시간을 줄이고 웹사이트 성장에 집중할 수 있는 진정한 ‘업무 자동화 마스터’로 거듭나시길 바랍니다.