구글 스프레드시트 자주 쓰는 함수 정리 – 실무에서 바로 쓰는 필수 함수 모음

왜 구글 스프레드시트 함수를 정리해둬야 할까

업무 중 구글 스프레드시트를 열고 ‘이거 함수가 뭐였지?’ 하고 검색해본 경험, 한 번쯤은 있을 것이다. 엑셀과 비슷하면서도 미묘하게 다른 부분이 있고, 자주 쓰는 함수는 늘 정해져 있는데 막상 기억이 안 나는 경우가 많다. 구글 스프레드시트 함수는 크게 수학·통계, 텍스트, 조건·논리, 날짜, 검색·참조 이렇게 다섯 갈래로 나눌 수 있다. 이 글에서는 실무에서 쓸 일이 잦은 함수를 카테고리별로 묶어 정리했다. 한 번 훑어두면 매번 검색하는 시간을 줄일 수 있다.

구글 스프레드시트 함수, 기본 구조부터 빠르게

함수는 =함수이름(인수) 형태로 입력한다. 예를 들어 =SUM(A1:A10)은 A1부터 A10까지의 합계를 구한다. 인수(argument)는 함수에 넘기는 값이나 셀 범위를 뜻한다. 쉼표(,)로 인수를 구분하고, 범위는 콜론(:)으로 표현한다. 이 규칙만 기억하면 아래 함수들을 적용하는 데 큰 어려움은 없다.

참고로 구글 스프레드시트는 로케일(언어·지역 설정)에 따라 쉼표 대신 세미콜론(;)을 구분자로 쓰는 경우가 있다. 함수 입력 시 에러가 나면 구분자부터 확인해보자.

카테고리별 자주 쓰는 함수 한눈에 보기

카테고리 함수 기능 요약 사용 예시
수학·통계 SUM 합계 =SUM(B2:B100)
수학·통계 AVERAGE 평균 =AVERAGE(B2:B100)
수학·통계 COUNT 숫자가 들어 있는 셀 개수 =COUNT(B2:B100)
수학·통계 COUNTA 비어 있지 않은 셀 개수 =COUNTA(A2:A100)
수학·통계 MAX / MIN 최댓값 / 최솟값 =MAX(C2:C50)
수학·통계 ROUND 반올림 =ROUND(A1, 2)
조건·논리 IF 조건 판단 후 결과 반환 =IF(A1>=90, "합격", "불합격")
조건·논리 IFS 다중 조건 판단 =IFS(A1>=90, "A", A1>=80, "B", TRUE, "C")
조건·논리 SUMIF 조건에 맞는 값만 합산 =SUMIF(A:A, "서울", B:B)
조건·논리 COUNTIF 조건에 맞는 셀 개수 =COUNTIF(A:A, "완료")
조건·논리 SUMIFS 여러 조건에 맞는 값 합산 =SUMIFS(C:C, A:A, "서울", B:B, ">=1000")
텍스트 LEFT / RIGHT / MID 텍스트 일부 추출 =LEFT(A1, 3)
텍스트 LEN 글자 수 =LEN(A1)
텍스트 TRIM 앞뒤 공백 제거 =TRIM(A1)
텍스트 SUBSTITUTE 특정 문자열 치환 =SUBSTITUTE(A1, "-", "")
텍스트 CONCATENATE / & 텍스트 합치기 =A1&" "&B1
날짜 TODAY / NOW 오늘 날짜 / 현재 시각 =TODAY()
날짜 DATEDIF 두 날짜 사이 기간 계산 =DATEDIF(A1, B1, "D")
날짜 YEAR / MONTH / DAY 날짜에서 연·월·일 추출 =YEAR(A1)
검색·참조 VLOOKUP 세로 방향으로 값 검색 =VLOOKUP(A1, Sheet2!A:C, 3, FALSE)
검색·참조 XLOOKUP 양방향 유연 검색 (VLOOKUP 개선판) =XLOOKUP(A1, B:B, C:C)
검색·참조 INDEX + MATCH 행·열 위치로 값 반환 =INDEX(C:C, MATCH(A1, B:B, 0))
기타 ARRAYFORMULA 하나의 수식을 범위 전체에 적용 =ARRAYFORMULA(B2:B*C2:C)
기타 UNIQUE 중복 제거된 목록 반환 =UNIQUE(A2:A100)
기타 FILTER 조건에 맞는 행만 추출 =FILTER(A2:C100, B2:B100>=1000)
기타 SORT 정렬된 결과 반환 =SORT(A2:C100, 2, FALSE)

실무에서 특히 헷갈리기 쉬운 함수 비교

VLOOKUP vs XLOOKUP vs INDEX+MATCH

VLOOKUP은 가장 널리 알려진 검색 함수지만 단점이 뚜렷하다. 검색 열이 범위의 첫 번째 열이어야 하고, 왼쪽 방향 검색이 안 된다. 이런 한계를 해결한 것이 XLOOKUP이다. XLOOKUP은 검색 범위와 반환 범위를 따로 지정하기 때문에 방향 제약이 없다. 구글 스프레드시트에서도 XLOOKUP을 지원하니, 새로 작성하는 시트라면 XLOOKUP을 쓰는 쪽이 편하다.

INDEX+MATCH 조합은 XLOOKUP이 없던 시절부터 쓰이던 방법이다. 유연성이 뛰어나고 대용량 데이터에서도 안정적이라는 평가가 많다. 다만 수식이 두 함수 조합이라 처음 접하면 직관적이지 않을 수 있다. 세 가지 중 하나만 익혀야 한다면 XLOOKUP을 먼저 추천하지만, 다른 사람이 만든 시트를 읽으려면 VLOOKUP과 INDEX+MATCH도 읽을 줄 알아야 한다.

COUNTIF vs COUNTA vs COUNT

COUNT는 숫자가 입력된 셀만 센다. 텍스트는 무시한다. COUNTA는 뭐든 값이 들어 있으면 센다. 빈 셀만 빼는 것이다. COUNTIF는 조건까지 걸 수 있다. 이 세 가지를 혼동하면 집계 결과가 어긋나므로 차이를 명확히 알아두자.

초보자가 놓치기 쉬운 실수와 팁

  • 절대 참조($) 빠뜨리기 – 수식을 드래그 복사할 때 참조 셀이 밀린다. 고정해야 할 셀에는 $A$1처럼 달러 기호를 붙이자. 단축키 F4로 빠르게 전환할 수 있다.
  • VLOOKUP 마지막 인수(range_lookup)를 생략하면 근사 일치(TRUE)가 기본값이다. 정확한 값을 찾으려면 반드시 FALSE를 넣어야 한다.
  • ARRAYFORMULA는 구글 스프레드시트의 강력한 기능이지만, 이미 값이 있는 셀과 범위가 겹치면 에러가 난다. 적용 범위가 비어 있는지 확인하자.
  • 날짜 함수 사용 시, 셀 서식이 ‘일반 텍스트’로 되어 있으면 날짜로 인식되지 않는다. 서식을 ‘날짜’로 바꿔주는 것이 선행 조건이다.
  • FILTER나 UNIQUE 같은 동적 배열 함수는 결과가 여러 행으로 펼쳐진다. 결과가 출력될 아래 셀이 비어 있어야 에러 없이 동작한다.

알아두면 생산성이 올라가는 함수 활용 팁

구글 스프레드시트에는 엑셀에는 없거나 다르게 동작하는 고유 함수가 몇 가지 있다. 대표적으로 IMPORTRANGE는 다른 스프레드시트 파일의 데이터를 실시간으로 가져올 수 있고, GOOGLEFINANCE는 주식 시세나 환율 정보를 불러올 때 쓰인다. QUERY 함수는 SQL과 유사한 문법으로 데이터를 필터링·집계할 수 있어서, 복잡한 SUMIFS나 FILTER 조합을 하나의 수식으로 대체할 수 있다.

처음부터 모든 함수를 외울 필요는 없다. 자주 쓰는 10개 정도를 먼저 손에 익히고, 필요할 때마다 하나씩 추가하는 방식이 현실적이다. 구글 스프레드시트 셀에 함수를 입력하기 시작하면 자동 완성과 인수 설명이 뜨니까, 이름만 대략 기억해도 쓰는 데 큰 지장은 없다.

이 글은 일반적인 정보 제공 목적이며, 실제 제품의 사양·가격·기능은 시점에 따라 달라질 수 있습니다. 구매 결정 전 공식 정보를 확인하시기 바랍니다.

※ 작성일: 2026년 05월 29일 기준