구글 시트는 다양한 함수를 통해 데이터 관리와 분석을 쉽게 할 수 있는 강력한 도구입니다. 이 글에서는 자주 사용하는 구글 시트 함수를 모아 소개하고, 각 함수의 기본 사용법과 실전 활용 방법을 안내합니다.
구글 시트 필수 함수 소개
1. SUM 함수
SUM 함수는 지정한 셀 범위의 합계를 구하는 가장 기본적인 함수입니다.
=SUM(A1:A10) : A1부터 A10까지의 값을 모두 더합니다.
2. IF 함수
IF 함수는 조건에 따라 결과를 다르게 표시할 때 사용합니다.
=IF(A1>10, "크다", "작다") : A1이 10보다 크면 "크다", 아니면 "작다"를 표시합니다.
3. VLOOKUP 함수
VLOOKUP 함수는 표 형태 데이터에서 특정 값을 찾아 다른 열의 값을 반환합니다.
=VLOOKUP(1001, A2:C10, 2, FALSE) : A2:A10 범위에서 1001을 찾아 B열의 값을 반환합니다.
4. QUERY 함수
QUERY 함수는 구글 시트 데이터를 SQL 문법처럼 조회할 수 있습니다.
=QUERY(A1:D10, "SELECT B, D WHERE A > 100") : A열 값이 100보다 큰 행의 B열과 D열 데이터를 가져옵니다.
5. ARRAYFORMULA 함수
ARRAYFORMULA는 다수의 셀을 한 번에 계산하거나 자동으로 적용할 때 유용합니다.
=ARRAYFORMULA(A1:A5 * 2) : A1부터 A5까지 각각의 값을 2배로 계산합니다.
6. IMPORTDATA 함수
IMPORTDATA는 외부 CSV나 TSV 파일을 시트에 불러올 때 사용합니다.
=IMPORTDATA("https://example.com/data.csv") : 외부 CSV 파일을 시트에 가져옵니다.
7. SPLIT 함수
SPLIT 함수는 텍스트를 특정 구분자 기준으로 나눕니다.
=SPLIT("사과,바나나,체리", ",") : "사과", "바나나", "체리"로 나눕니다.
8. XLOOKUP 함수
XLOOKUP은 VLOOKUP을 대체할 수 있는 강력한 함수입니다. 가로, 세로 모두 검색 가능합니다.
=XLOOKUP("홍길동", A2:A10, B2:B10) : A열에서 "홍길동"을 찾아 B열의 값을 반환합니다.
9. INDEX 함수
INDEX 함수는 지정한 범위에서 특정 위치의 값을 반환합니다.
=INDEX(A1:C3, 2, 3) : A1:C3 범위에서 2행 3열의 값을 반환합니다.
10. MATCH 함수
MATCH 함수는 특정 값이 범위 내 어디에 위치하는지 인덱스를 반환합니다.
=MATCH(50, A1:A10, 0) : A열에서 50의 위치를 찾습니다.
11. UNIQUE 함수
UNIQUE 함수는 중복되지 않는 고유값 리스트를 추출할 때 사용합니다.
=UNIQUE(A1:A10) : A열의 고유값 목록을 반환합니다.
12. FILTER 함수
FILTER 함수는 조건에 맞는 데이터만 필터링하여 표시합니다.
=FILTER(A2:B10, B2:B10>50) : B열 값이 50을 초과하는 행을 필터링합니다.
13. SORT 함수
SORT 함수는 데이터를 오름차순 또는 내림차순으로 정렬합니다.
=SORT(A2:B10, 2, FALSE) : B열 기준으로 내림차순 정렬합니다.
14. TEXT 함수
TEXT 함수는 숫자나 날짜를 지정한 형식의 텍스트로 변환합니다.
=TEXT(TODAY(), "yyyy-mm-dd") : 오늘 날짜를 "연-월-일" 형식으로 표시합니다.
15. JOIN 함수
JOIN 함수는 여러 텍스트를 하나로 합칠 때 사용합니다.
=JOIN(", ", A1:A3) : A1부터 A3까지 값을 쉼표로 구분하여 합칩니다.
16. REGEXMATCH 함수
REGEXMATCH는 정규 표현식을 이용하여 텍스트 패턴을 검사합니다.
=REGEXMATCH(A1, "\\d{4}-\\d{2}-\\d{2}") : A1이 날짜 형식(YYYY-MM-DD)인지 확인합니다.
17. REGEXREPLACE 함수
REGEXREPLACE는 정규 표현식을 이용해 텍스트를 치환합니다.
=REGEXREPLACE(A1, "\\s", "-") : A1 텍스트의 공백을 하이픈(-)으로 바꿉니다.
18. NOW 함수
NOW 함수는 현재 날짜와 시간을 반환합니다.
=NOW() : 현재 시간과 날짜를 반환합니다.
19. TODAY 함수
TODAY 함수는 현재 날짜를 반환합니다.
=TODAY() : 오늘 날짜를 반환합니다.
20. GOOGLEFINANCE 함수
GOOGLEFINANCE 함수는 실시간 주가 정보나 금융 데이터를 가져올 수 있습니다.
=GOOGLEFINANCE("NASDAQ:GOOG") : 구글의 나스닥 주가를 가져옵니다.
구글 시트 함수 학습을 위한 추천 자료
구글 시트 함수에 대해 더 깊이 배우고 싶다면 아래 공식 가이드를 참고하세요.
마무리
구글 시트를 능숙하게 다루기 위해서는 다양한 함수를 이해하고 실제로 활용해보는 것이 중요합니다. 오늘 소개한 함수들을 반복해서 연습하고, 실제 업무나 프로젝트에 적용해보세요. 꾸준히 활용하다 보면 데이터 분석과 관리가 훨씬 더 쉬워질 것입니다.