안녕하세요, 여러분!
구글 스프레드시트를 사용할 때 꼭 알아두면 실무에서 빛을 발하는 필수 함수들이 있습니다.
엑셀과 비슷하지만, 구글 스프레드시트만의 강력한 기능을 활용하면 업무 효율이 더욱 높아지죠!
오늘은 실무에서 가장 많이 쓰이는 필수 함수 10개를 소개해 드릴게요.
이 함수들만 익혀도 데이터 관리와 분석이 한층 쉬워질 거예요.
📋 목차
1. VLOOKUP - 원하는 데이터 찾기
VLOOKUP 함수는 특정 값을 기준으로 테이블에서 원하는 데이터를 찾을 때 유용합니다.
예를 들어, 제품 코드에 해당하는 가격이나 고객 ID에 따른 주문 내역을 검색할 수 있습니다.
=VLOOKUP(검색값, 검색범위, 열번호, [검색방식])
예제: =VLOOKUP(“A1001”, A2:D10, 2, FALSE) → A1001에 해당하는 두 번째 열의 값을 반환합니다.
2. HLOOKUP - 가로 방향 조회
HLOOKUP 함수는 VLOOKUP과 유사하지만 데이터를 가로 방향으로 조회할 때 사용됩니다.
표의 첫 행에서 기준 값을 찾고, 지정한 행의 값을 반환합니다.
=HLOOKUP(검색값, 검색범위, 행번호, [검색방식])
예제: =HLOOKUP(“판매량”, A1:G3, 2, FALSE) → "판매량"이라는 열 제목에 해당하는 두 번째 행의 값을 반환합니다.
3. INDEX & MATCH - 더 유연한 검색
INDEX와 MATCH를 함께 사용하면 VLOOKUP보다 유연한 검색이 가능합니다.
특히 열의 순서가 바뀌어도 문제없이 데이터를 찾을 수 있어 실무에서 자주 사용됩니다.
=INDEX(검색범위, MATCH(검색값, 기준범위, [검색방식]))
예제: =INDEX(B2:B10, MATCH(“A1001”, A2:A10, 0)) → A1001이 있는 행의 B열 값을 반환합니다.
4. QUERY - 강력한 데이터 필터링
QUERY 함수는 SQL 쿼리 문법을 사용하여 데이터를 필터링하고 분석할 수 있는 강력한 기능을 제공합니다.
여러 개의 조건을 적용하여 데이터를 추출할 때 특히 유용합니다.
=QUERY(데이터범위, "SQL 쿼리문", [헤더행])
예제: =QUERY(A1:D10, "SELECT B, C WHERE A = '서울'", 1) → A열에서 '서울'인 행의 B, C열 데이터를 반환합니다.
5. IMPORTRANGE - 다른 문서에서 데이터 가져오기
IMPORTRANGE 함수는 다른 구글 스프레드시트에서 데이터를 가져올 때 사용합니다.
여러 개의 문서를 관리할 때 데이터를 통합하는 데 매우 유용합니다.
=IMPORTRANGE("스프레드시트URL", "시트이름!범위")
예제: =IMPORTRANGE("https://docs.google.com/spreadsheets/d/xxxxxx", "Sheet1!A1:D10") → 해당 스프레드시트의 A1:D10 범위를 불러옵니다.
6. ARRAYFORMULA - 여러 행 자동 계산
ARRAYFORMULA 함수는 한 줄의 공식을 입력하면 자동으로 여러 행에 적용되는 기능을 제공합니다.
반복 입력을 줄이고 자동화된 계산을 할 때 유용합니다.
=ARRAYFORMULA(수식)
예제: =ARRAYFORMULA(A2:A10 * B2:B10) → A열과 B열의 값을 곱한 결과를 자동으로 여러 행에 적용합니다.
7. IF & IFS - 조건부 논리 처리
IF 함수는 특정 조건에 따라 다른 값을 반환하는 기본적인 논리 함수입니다.
여러 개의 조건이 필요할 경우 IFS 함수를 사용하면 더 깔끔한 공식이 만들어집니다.
=IF(조건, 참일 경우 값, 거짓일 경우 값)
=IFS(조건1, 값1, 조건2, 값2, ...)
예제: =IF(A2>=50, "합격", "불합격") → A2 값이 50 이상이면 "합격", 그렇지 않으면 "불합격"을 반환합니다.
예제: =IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F") → A2 값에 따라 학점을 부여합니다.
8. COUNTIF & SUMIF - 특정 조건에 맞는 값 계산
COUNTIF 함수는 특정 조건을 만족하는 셀의 개수를 계산하며,
SUMIF 함수는 특정 조건을 만족하는 셀들의 합계를 구합니다.
=COUNTIF(범위, 조건)
=SUMIF(범위, 조건, 합계범위)
예제: =COUNTIF(A2:A10, ">50") → A2:A10 범위에서 50보다 큰 값의 개수를 반환합니다.
예제: =SUMIF(A2:A10, ">50", B2:B10) → A2:A10 범위에서 50보다 큰 값에 해당하는 B열의 합계를 구합니다.
9. TEXT - 숫자를 텍스트로 변환
TEXT 함수는 숫자를 원하는 형식의 텍스트로 변환합니다.
날짜, 통화, 소수점 자리수를 조정하는 데 유용합니다.
=TEXT(값, "포맷")
예제: =TEXT(TODAY(), "yyyy-mm-dd") → 오늘 날짜를 "2024-03-07" 형식으로 변환합니다.
예제: =TEXT(12345, "$#,##0") → "12,345"를 "$12,345" 형식으로 변환합니다.
10. SPLIT - 텍스트 나누기
SPLIT 함수는 특정 구분자를 기준으로 문자열을 여러 개로 나누는 데 사용됩니다.
CSV 파일에서 데이터를 분리할 때 유용합니다.
=SPLIT(텍스트, "구분자")
예제: =SPLIT("사과,배,바나나", ",") → "사과", "배", "바나나"를 개별 셀로 분리합니다.
❓ 자주 묻는 질문 (FAQ)
구글 스프레드시트와 엑셀의 가장 큰 차이점은 무엇인가요?
구글 스프레드시트는 클라우드 기반으로 협업이 가능하며, 여러 사용자가 동시에 작업할 수 있습니다. 반면, 엑셀은 오프라인에서도 강력한 기능을 제공하지만 실시간 협업 기능이 제한적입니다.
QUERY 함수가 SQL과 비슷한가요?
네, QUERY 함수는 SQL 문법을 기반으로 작동하며, 데이터를 필터링하고 정렬하는 데 매우 유용합니다. 하지만 SQL의 모든 기능을 포함하지는 않습니다.
IMPORTRANGE 함수가 제대로 작동하지 않을 때 해결 방법이 있나요?
IMPORTRANGE 함수는 처음 사용 시 권한 허용이 필요합니다. 또한, 인터넷 연결이 원활한지 확인하고, 불러오려는 스프레드시트의 공유 설정이 올바르게 되어 있는지 점검하세요.
ARRAYFORMULA를 사용할 때 오류가 발생하는 이유는 무엇인가요?
ARRAYFORMULA를 사용할 때는 결과를 출력할 충분한 빈 셀이 필요합니다. 중복된 데이터가 있는 경우 오류가 발생할 수 있으므로, 적용 범위를 확인하세요.
VLOOKUP 대신 INDEX & MATCH를 사용하는 이유는?
INDEX & MATCH는 검색 범위를 자유롭게 설정할 수 있어 VLOOKUP보다 유연한 검색이 가능합니다. 특히 열의 순서가 바뀌어도 문제없이 데이터를 찾을 수 있어 실무에서 자주 활용됩니다.
구글 스프레드시트에서 특정 조건을 만족하는 행만 필터링하는 방법이 있나요?
QUERY 함수를 사용하면 특정 조건을 만족하는 데이터만 선택적으로 표시할 수 있습니다. 예를 들어, 특정 날짜 이후의 데이터만 필터링하는 것도 가능합니다.
✅ 마무리하며
오늘은 실무에서 바로 활용할 수 있는 구글 스프레드시트 필수 함수 10가지를 소개해드렸어요!
이 함수들만 잘 익혀도 데이터 분석과 관리가 훨씬 더 쉬워질 거예요.
특히 QUERY, IMPORTRANGE, ARRAYFORMULA 같은 고급 함수들은 자동화와 협업에
큰 도움을 줄 수 있으니 꼭 연습해보세요!
혹시 사용하면서 어려운 점이 있다면 언제든지 댓글로 질문 남겨주세요! 😊
그리고 도움이 되셨다면 주변에도 공유해주세요.
구글 스프레드시트를 더 스마트하게 활용하는 팁, 앞으로도 많이 알려드릴게요! 🚀
'구글 스프레드시트' 카테고리의 다른 글
구글 스프레드시트 차트 만들기: 데이터 시각화 쉽게 하는 법 (1) | 2025.03.11 |
---|---|
구글 스프레드시트 필터 기능 100% 활용하는 법 (1) | 2025.03.10 |
구글 스프레드시트 팁: 조건부 서식 활용법 (0) | 2025.03.09 |
구글 스프레드시트 공유와 협업 완전 정복! 팀원과 효율적으로 일하는 법 (0) | 2025.03.08 |
구글 스프레드시트 사용법 완벽 가이드! 초보자를 위한 필수 팁 (2) | 2025.03.06 |