📦 핵심 요약
- 구글 시트 함수는 합계·조건·찾기·필터링·날짜 다섯 가지 범주만 익혀도 일상 업무의 대부분을 처리할 수 있습니다.
- VLOOKUP은 여전히 가장 많이 쓰이지만, 왼쪽 열을 참조할 수 없다는 단점을 XLOOKUP·INDEX/MATCH로 보완할 수 있습니다.
- QUERY 함수는 SQL과 유사한 문법으로 여러 조건의 필터와 정렬을 한 줄로 처리합니다.
- 모든 함수는
=로 시작하며, 인수 사이는 쉼표로 구분합니다.

📝 들어가는 글
스프레드시트를 열어두고 매번 같은 작업을 반복하다 보면, 함수 한 줄로 끝낼 수 있는 일을 손으로 처리하고 있는 경우가 의외로 많습니다. 합계를 일일이 더하거나, 다른 시트의 값을 눈으로 찾아 옮기거나, 조건에 맞는 항목만 골라 따로 정리하는 작업이 그렇습니다.
구글 시트 함수는 이런 반복 작업을 자동화해주는 가장 단순하면서도 강력한 도구입니다. 이 글에서는 처음 시작하는 사람이 참고하기 좋은 핵심 함수 12가지를 골라, 각 함수가 어떤 상황에 쓰이고 어떻게 입력하면 되는지 정리했습니다.
📌 이 글에서 알 수 있는 것
- 구글 시트 함수의 기본 입력 규칙
- 합계·평균·개수를 다루는 수학·통계 함수
- 조건에 따라 결과를 바꾸는 IF 계열 함수
- 다른 표에서 값을 찾아오는 VLOOKUP·XLOOKUP·INDEX/MATCH
- SQL 스타일로 데이터를 다루는 QUERY 함수
- 날짜·텍스트 가공에 자주 쓰는 보조 함수
📑 목차
- 함수를 쓰기 전에 알아둘 기본 규칙
- 실무에서 가장 많이 쓰는 12가지 함수
- VLOOKUP vs XLOOKUP vs QUERY, 어떻게 다를까
- 자주 묻는 질문

🧭 함수를 쓰기 전에 알아둘 기본 규칙
구글 시트에서 함수를 사용하는 방법은 단순합니다. 셀을 선택한 뒤 =를 입력하고, 함수 이름과 괄호 안의 인수를 차례대로 넣으면 됩니다. 모든 함수를 입력할 때는 =를 반드시 입력하고 시작해야 한다는 점이 유일하게 꼭 지켜야 할 약속입니다.
인수 사이는 쉼표로 구분합니다. 한국어 환경 일부에서는 세미콜론(;)이 사용되기도 하지만, 대부분 쉼표를 기본값으로 두고 시작하면 됩니다.
함수를 입력하다 보면 화면에 자동 완성 팝업이 뜹니다. 함수를 작성할 때에는 함수 도움말 상자가 표시되며 이 도움말 상자에서 함수의 정의, 구문 및 참조를 위한 예를 확인할 수 있습니다. 처음에는 이 도움말을 따라가는 것만으로도 대부분의 함수를 익힐 수 있습니다.
범위는 콜론(:)으로 표기합니다. 예를 들어 A1:A10은 A열의 1행부터 10행까지를 의미합니다.

📊 실무에서 가장 많이 쓰는 12가지 함수
업무 성격에 따라 차이는 있지만, 아래 12개 함수를 익히면 일상적인 표 정리·집계·검색은 대부분 해결됩니다.
| 분류 | 함수 | 한 줄 설명 | 기본 형식 |
|---|---|---|---|
| 수학 | SUM | 범위 합계 | =SUM(A1:A10) |
| 수학 | AVERAGE | 평균 | =AVERAGE(A1:A10) |
| 통계 | COUNT | 숫자 개수 | =COUNT(A1:A10) |
| 통계 | COUNTA | 빈 셀 제외 전체 개수 | =COUNTA(A1:A10) |
| 조건 | IF | 조건에 따른 분기 | =IF(A1>=80,"통과","재시험") |
| 조건 | IFS | 다중 조건 분기 | =IFS(A1>=90,"A",A1>=80,"B",TRUE,"C") |
| 조건집계 | SUMIF | 조건에 맞는 값 합계 | =SUMIF(B:B,"식비",C:C) |
| 조건집계 | COUNTIF | 조건에 맞는 개수 | =COUNTIF(A:A,"완료") |
| 검색 | VLOOKUP | 열 기준 값 찾기 | =VLOOKUP("사과",A:C,3,FALSE) |
| 검색 | XLOOKUP | 개선된 값 찾기 | =XLOOKUP("사과",A:A,C:C) |
| 데이터 | QUERY | SQL 스타일 조회 | =QUERY(A1:D100,"select A,B where C>1000") |
| 텍스트 | TEXT / CONCAT | 형식 변환·결합 | =TEXT(A1,"yyyy-mm-dd") |
✅ 합계와 평균: SUM, AVERAGE
가장 기본이 되는 두 함수입니다. =SUM(A1:A10)은 A1부터 A10까지의 숫자를 모두 더하고, =AVERAGE(A1:A10)은 평균을 반환합니다. 여러 범위를 더하고 싶다면 =SUM(A1:A10, C1:C10)처럼 쉼표로 추가하면 됩니다.
✅ 개수 세기: COUNT, COUNTA
COUNT는 숫자가 들어 있는 셀만, COUNTA는 비어 있지 않은 모든 셀을 세줍니다. 예를 들어 =COUNTA(B2:B100)은 응답이 들어온 행의 개수를 빠르게 확인할 때 유용합니다.
✅ 조건 분기: IF, IFS
IF 함수는 “조건이 참이면 A, 아니면 B”라는 구조를 그대로 옮긴 함수입니다. 조건이 여러 개라면 IFS를 사용해 한 줄로 정리할 수 있습니다. 점수 구간에 따른 등급 부여, 합격·불합격 판정 등에 자주 쓰입니다.
✅ 조건부 집계: SUMIF, COUNTIF
가계부에서 “식비만 합치고 싶다”거나, 출결표에서 “완료된 항목만 세고 싶다”는 식의 작업은 이 두 함수로 해결됩니다.
=SUMIF(B:B,"식비",C:C)→ B열이 “식비”인 행의 C열 값만 더함=COUNTIF(A:A,"완료")→ A열에서 “완료”라는 값이 나오는 횟수
✅ 값 찾기: VLOOKUP
다른 표에서 값을 가져올 때 가장 많이 쓰이는 함수입니다. VLOOKUP은 열 방향 검색으로, 범위의 첫 번째 열에서 키를 검색한 다음 키가 있는 행에서 지정된 셀의 값을 반환합니다. 정확한 일치를 원할 때는 마지막 인수에 FALSE를 넣는 것이 안전합니다.
✅ 개선된 찾기: XLOOKUP
VLOOKUP에는 한 가지 큰 제약이 있습니다. 검색하려는 키가 반드시 범위의 첫 번째 열에 있어야 한다는 점입니다. XLOOKUP은 한 열에서 검색어를 찾고, 반환할 열이 어느 쪽에 있든 같은 행의 결과를 돌려줍니다. 키가 오른쪽에 있고 결과가 왼쪽에 있는 표에서도 그대로 작동합니다.
✅ 강력한 조회: QUERY
QUERY 함수는 SQL과 비슷한 문법으로 데이터를 다룹니다. 예를 들어 =QUERY(A1:D100, "select A, B where C > 1000 order by B desc")라고 쓰면, 조건 필터링과 정렬을 한 줄로 끝낼 수 있습니다. 여러 조건을 동시에 처리하거나, 보고용 요약 시트를 만들 때 효율적입니다.
✅ 텍스트와 날짜: TEXT, CONCAT
TEXT(A1, "yyyy-mm-dd") 형식으로 날짜 표기 방식을 통일하거나, CONCAT(A1, B1) 또는 A1 & " " & B1 식으로 셀을 합칠 수 있습니다.

⚖️ VLOOKUP vs XLOOKUP vs QUERY, 어떻게 다를까
세 함수 모두 “어딘가의 값을 가져온다”는 비슷한 일을 하지만, 결이 조금씩 다릅니다.
VLOOKUP은 가장 보편적이고 익숙합니다. 엑셀 전체에서 SUM과 AVERAGE 다음으로 많이 쓰이는 함수로 알려져 있을 만큼 사용자 층이 넓습니다. 단점도 분명합니다. 검색 키가 첫 번째 열에 있어야 하고, 표의 열 순서가 바뀌면 인수로 지정한 열 번호가 어긋날 수 있습니다.
XLOOKUP은 이런 단점을 보완하기 위해 등장했습니다. XLOOKUP은 기존 VLOOKUP, HLOOKUP의 단점을 해결하고 사용하기 쉽게 개선된 새로운 찾기 함수로, 검색 열과 반환 열을 따로 지정합니다. 표의 구조가 바뀌어도 수식이 잘 깨지지 않습니다.
QUERY는 단순 검색이 아니라, 여러 조건을 동시에 걸어 데이터를 골라낼 때 빛을 발합니다. 한 줄짜리 미니 보고서를 만든다고 생각하면 됩니다.
어떤 상황에 무엇을 쓸까
- 단순히 코드 → 이름 같은 매핑이라면 →
VLOOKUP - 표 구조가 자주 바뀌거나 검색 열이 오른쪽에 있다면 →
XLOOKUP - 여러 조건으로 걸러내고 정렬까지 한 번에 하고 싶다면 →
QUERY
⚠️ 한계와 주의할 점
함수가 만능은 아닙니다. 큰 시트에서 VLOOKUP이나 QUERY를 수백 개 셀에 걸어두면 시트 전체가 느려질 수 있습니다. 또한 함수 결과는 입력값에 따라 즉시 변하기 때문에, 보고 자료처럼 “지금 시점의 값”을 고정해두고 싶다면 값으로 붙여넣기를 사용하는 편이 안전합니다.
💬 자주 묻는 질문
Q1. 엑셀과 구글 시트 함수는 완전히 같나요?
대부분 호환되지만 일부 차이가 있습니다. 많은 함수가 Microsoft Excel, LibreOffice Calc에서 그대로 호환되며, QUERY·ARRAYFORMULA·IMPORTRANGE처럼 구글 시트에만 있는 함수도 있습니다.
Q2. VLOOKUP에서 #N/A 오류가 자꾸 나옵니다.
검색 키와 실제 데이터의 형식이 다른 경우가 가장 흔합니다. 한쪽은 숫자, 한쪽은 텍스트로 저장돼 있다면 일치하지 않습니다. 양쪽 형식을 맞춘 뒤 다시 시도해보세요.
Q3. 다른 스프레드시트 파일의 데이터를 가져올 수 있나요?
IMPORTRANGE 함수를 사용하면 됩니다. 다른 Google 스프레드시트에서 데이터 집합을 가져오기 위해 VLOOKUP에 IMPORTRANGE 함수를 중첩하여 사용하는 방식도 자주 쓰입니다.
Q4. 함수 자동 완성을 끌 수 있나요?
상단 메뉴의 도구 → 추천 컨트롤에서 수식 추천 사용을 켜고 끌 수 있습니다.
✍️ 마지막 정리
구글 시트 함수는 한꺼번에 외우기보다, 자주 마주치는 상황별로 하나씩 익히는 편이 빠릅니다.
합계는 SUM, 조건 분기는 IF, 값 찾기는 VLOOKUP이나 XLOOKUP, 복잡한 조회는 QUERY — 이 정도만 손에 익으면 일상 업무 대부분이 한결 가벼워집니다.
지금 사용 중인 시트에서 가장 반복되는 작업 하나를 골라, 그 작업에 어울리는 함수 한 가지를 적용해보는 것부터 시작해보세요.
엑셀 함수 정리, 실무에서 가장 자주 쓰는 10가지 한눈에 보기
엑셀 기본 사용법 7가지, 처음 켠 사람도 30분이면 익히는 순서
엑셀 단축키 모음 15가지, 매일 쓰는 손이 기억하는 키부터