출처: NotebookLM 「시민개발자 구씨」 라벨 '스프레드시트 & 데이터' (영상 10개, 중복 제외 10개) · 2026.10.04 생성
2024년 업데이트된 구글 스프레드시트 신기능 총정리 (모르면 정말 손해!)
- 표(테이블) 변환 및 생성 기능 도입: 기존 행과 열 데이터 범위를 지정해 서식의 '표로 변환'을 선택하거나 삽입 탭의 '테이블'을 눌러 데이터베이스처럼 직관적이고 구조화된 포맷으로 변환할 수 있습니다.
- 열별 데이터 유형(Data Type) 통일: 열별로 텍스트, 숫자(통화), 날짜, 드롭다운 등의 유형을 지정할 수 있으며, 타입에 맞지 않는 데이터가 입력되면 경고 표시가 나타나 데이터 정확성을 크게 높입니다.
- 그룹화 보기 및 필터 보기 기능: 원본 데이터 구조를 그대로 유지하면서 지출/수입 등 특정 열 기준으로 그룹핑해 보거나, 신용카드 결제건 등 조건별 필터 뷰를 저장해 바로 전환할 수 있습니다.
- 직관적인 테이블 및 컬럼 참조 수식: 셀 범위(예: B2:B100) 대신
테이블명[컬럼명]형태(예:트랜잭션[버젯 아이디])로 수식을 작성할 수 있어 데이터베이스 참조 방식처럼 직관적인 활용이 가능합니다. - 업무별 맞춤 템플릿 제공: 프로젝트 관리, 이벤트 관리, 고객 연락처, 캠페인 결과 등 실무에 바로 적용할 수 있는 다양한 템플릿을 기본 제공하여 초기 세팅 시간을 절약해 줍니다.
- 골뱅이(@) 기호를 활용한 드롭다운 칩스 생성: 셀에
@를 입력하는 것만으로 프로젝트 상태, 우선순위, 예/아니오 등 자주 쓰이는 드롭다운 메뉴를 손쉽게 추가할 수 있습니다. - 비즈니스 계정 전용 조건부 알림 기능: 셀 데이터 변경 시(예: 특정 매출 수치 200만 원 이상 달성 등) 설정된 이메일로 변경 내역과 시트 링크를 취합해 메일로 전송해 주는 공동작업 알림 기능을 제공합니다.
구글 스프레드시트 공백 행, 한 방에 제거하는 방법!
- 공백 행 수동 제거의 한계: 데이터 양이 늘어나면 수동으로 빈 행을 찾아 삭제하는 데 많은 시간이 소요되고 데이터 누락 위험이 높아지므로 자동화가 필요합니다.
- 수도 코드(Pseudo-code) 작성의 중요성: 코드를 본격적으로 작성하기 전 시트 불러오기, 공백 체크, 삭제, 반복 등 구체적인 로직 동작 순서를 글(수도 코드)로 먼저 정리해 실수를 방지합니다.
- 첫 번째 방식 (위에서부터 하나씩 검사 및 삭제): 1행부터 내려가며 공백 체크 후 삭제 시 이전 행으로 돌아가 다시 검사하는 구조로, 시트에 매번 재접근해야 하므로 행 수가 많아지면 처리 속도가 현저히 느려집니다.
- 두 번째 방식 (전체 데이터 일괄 로드 및 삭제 리스트 배열 처리): 전체 셀 데이터를 먼저 배열로 한 번에 불러온 뒤 마지막 행부터 공백 여부를 체크해 삭제 대상 리스트(배열)를 만들고 한 번에 처리합니다.
- 시트 접근 최소화로 속도 최적화: 두 번째 방식은 시트 API 접근 횟수를 획기적으로 줄여주기 때문에 데이터가 수천~수만 행 이상으로 커지더라도 매우 빠른 속도로 공백 행을 제거할 수 있습니다.
- 커스텀 매크로 메뉴 세팅:
onOpen및initMenu펑션을 활용해 스프레드시트 상단 메뉴 바에 나만의 매크로 실행 버튼을 등록하고 클릭 한 번으로 실행할 수 있게 구성합니다. - 시간 기반 트리거 연동을 통한 완전 자동화: 시간 기반 트리거를 매일 특정 시간대(예: 오전 8시)로 세팅해두면 사람이 직접 시트에 들어가지 않아도 자동으로 공백 행이 정돈되는 시스템을 구현할 수 있습니다.
스프레드시트 데이터로 무료로 대시보드 만드는 루커스튜디오 완벽 튜토리얼 (초보자용)
- 루커스튜디오의 특징과 장점: 구글 시트 및 앱시트의 대시보드 제작 한계를 보완해 주는 무료 툴로, 다양한 커스텀과 높은 시각화 성능, 쉬운 데이터 연결을 제공합니다.
- 구글 시트 데이터 커넥터 연동: 구글 시트를 비롯한 24개 구글 공식 무료 커넥터 및 1,000여 개 파트너 커넥터를 통해 원하는 데이터를 무료로 대시보드 리포트에 연동합니다.
- 측정 기준(Dimension)과 측정 항목(Metric)의 개념: 데이터를 그룹핑하거나 필터링하는 기준 카테고리는 '측정 기준', 숫자 수치나 집계 대상은 '측정 항목'으로 구분해 차트를 구성합니다.
- 다채로운 시각화 차트 구성: 월별 매출 현황을 보여주는 콤보 차트, 상세 내역 표, 비중을 보여주는 도넛 차트, 국가별 위치 지도, 핵심 지표 스코어카드를 유기적으로 배치합니다.
- 계산된 필드 및 드릴다운 기능: 딜 평균 단가와 같은 파생 수식을 계산된 필드로 직접 추가하고, 광고주에서 플랫폼으로 단계별 파고드는 드릴다운 옵션을 적용합니다.
- 교차 필터링(Interactivity)을 통한 인터랙티브 대시보드: 차트 클릭 시 해당 조건(예: 특정 월, 특정 광고주)에 맞게 대시보드 전체 차트가 연동되어 시각적으로 필터링됩니다.
- 자동 이메일 전송 예약 및 게시 관리: 맞춤 북마크, PDF 다운로드 버튼, 이메일 전송 예약 기능 및 작업 중인 초안과 유저에게 노출되는 게시 버전을 분리하는 게시 설정을 지원합니다.
루커스튜디오 데이터 혼합 모르면 대시보드 못 만듭니다! 데이터 혼합 기능 완벽 가이드 (예시 제공)
- 데이터 혼합(Data Blending)의 개념: 파편화된 별개의 시트나 구글 애즈/페이스북 애즈 등 서로 다른 데이터 소스를 사전 소스 수정 없이 루커스튜디오 내부에서 결합해 대시보드를 구축하는 기능입니다.
- 조인 조건(Join Key) 설정과 주의사항: 두 테이블을 매칭할 공통 키(예: 모델명+날짜 연도월)를 정확히 지정해야 하며, 날짜 포맷이나 데이터 유형이 일치하는지 사전에 확인해야 널(Null)값 오류를 방지할 수 있습니다.
- 레프트 아우터(Left Outer) 조인의 활용: 왼쪽 기준 테이블의 데이터는 무조건 유지하면서 우측 테이블의 일치하는 데이터를 붙여주는 방식으로, 세일즈 이력이 없더라도 전체 상품 카탈로그 목록을 보여줄 때 유용합니다.
- 이너 조인(Inner Join)의 활용: 두 데이터 소스 모두에 공통으로 존재하는 행만 남기고 나머지는 드롭시키는 방식으로, 페이스북과 구글 광고의 동일 날짜·캠페인 성과를 비교할 때 주로 쓰입니다.
- 행 늘어남 현상과 평균(Average) 집계: 1:N 매칭 시 우측 세일즈 데이터 수만큼 행이 복제되어 기준 가격 등이 단순 합산되면 왜곡이 생기므로, 집계 방식을 평균(Average)으로 변경해 정확한 수치를 유지합니다.
- 데이터 혼합의 제한사항: 최대 5개 테이블까지 연결 가능하며, 측정 기준은 10개, 측정 항목은 20개로 수량 제약이 있고, 데이터 양이 방대할 경우 로딩 속도가 느려질 수 있습니다.
- 속도 개선 대책 및 대안: 데이터 양이 너무 많다면 시트 단에서 사전에 하나로 합쳐 연동하거나, 스냅샷 방식의 '데이터 추출' 소스를 활용하거나 동일한 컬럼명으로 페이지 내 자동 필터를 적용하는 대안을 고려합니다.
앞으로 엑셀보다 구글 스프레드시트가 더 유용한 이유
- 클라우드 기반의 실시간 협업 환경: 별도 설치 없이 모바일 및 웹에서 접속할 수 있으며, 다수의 유저가 동시에 실시간으로 작업하고 수정 이력을 투명하게 관리·복원할 수 있습니다.
- 구글 제품 생태계와의 강력한 연동성: 노코드 툴인 앱시트(AppSheet), 구글 드라이브, 구글 폼, 지메일, 루커스튜디오 등과 결합하여 업무 프로세스 전체를 노코드로 연동·자동화할 수 있습니다.
- 앱스 크립트(Apps Script) 및 애드온 확장성: 자바스크립트 기반 앱스 스크립트를 활용해 나만의 커스텀 함수나 자동화 스크립트를 구현하고, 써드파티 부가기능을 자유롭게 추가할 수 있습니다.
- 비용 효율성과 낮은 진입장벽: 개인 사용자는 무료, 비즈니스 요금제도 상대적으로 저렴하며, 초보자가 처음에 배워서 업무에 적용하기에 유용합니다.
- 엑셀과의 주요 차이점 및 한계 비교: 대용량 로컬 데이터 처리(100만 행 이상)나 파워쿼리 등 고난도 재무 분석은 엑셀이 우수하지만, 웹 기반 라이트한 분석과 빠른 공유·협업은 구글 시트가 독보적입니다.
- 데이터 트렌드 변화와 향후 추천 스킬: 데이터 양이 기하급수적으로 커짐에 따라 단순 시트 분석을 넘어 라이트한 협업은 구글 시트로 처리하고, 고난도·대용량 데이터 분석은 SQL이나 파이썬(Pandas)으로 이관하는 흐름이 강화되고 있습니다.
데이터만 넣으면 끝?! AI가 숫자 분석·리포트까지! SQL RAG 에이전트 완전정복
- SQL RAG와 일반 RAG의 차이점: 일반 RAG가 텍스트를 청크로 쪼개어 벡터 유사도를 비교하는 방식이라면, SQL RAG는 정형 데이터베이스에 질문이 들어왔을 때 AI가 직접 SQL 쿼리를 생성해 수치를 정밀하게 추출·분석합니다.
- 숫자 데이터 신뢰도 극대화: 매출, 재고, 수량 등 정밀한 수치와 집계가 중요한 비즈니스 질문에 대해 환각 없이 정확한 SQL 계산 결과를 바탕으로 리포트를 생성합니다.
- 슈퍼베이스(Supabase) 데이터베이스 구축: 구글 드라이브에 매주 업로드되는 엑셀/CSV 매출 데이터를 감지하여 슈퍼베이스 내 문서 정보 및 행 데이터 테이블(JSONB 포맷)에 자동으로 적재하는 n8n 파이프라인을 구축합니다.
- n8n 에이전트 기반 SQL 쿼리 생성: GPT-4o AI 에이전트에 슈퍼베이스 테이블 정보를 파악하는 툴과 SQL 쿼리를 실행하는 툴을 붙여, 자연어 질문에 맞는 SQL 문을 작성하고 데이터를 정밀 조회합니다.
- 구글 문서(Docs) 템플릿 치환 및 PDF 변환: AI 분석 결과(JSON)를 사전 제작된 구글 문서 템플릿 내 텍스트(
{{tag}})에 찾아서 바꾸기로 대입한 후 PDF 리포트로 자동 변환합니다. - 지메일(Gmail) 전송 및 주간 스케줄 트리거: 완성된 리포트를 이메일 첨부 파일로 자동 발송하며, 스케줄 노드를 통해 매주 월요일 아침 9시에 사람이 개입하지 않아도 주간 매출 리포트가 자동 전송되도록 시스템화합니다.
시트 데이터 가공하려면 무조건 알아야 하는 파워 수식 QUERY
- QUERY 수식의 특징과 강력함: SQL 구문과 유사한 문법을 구글 스프레드시트 내에서 그대로 사용해, 단 하나의 수식으로 데이터 추출, 필터링, 그룹핑, 정렬, 컬럼명 변경을 자유롭게 수행하는 강력한 가공 수식입니다.
- QUERY 수식의 기본 인자 3가지: 데이터 범위(
Data), 쿼리 문구(Query), 헤더 위치(Headers, 보통 첫 행인 1) 3가지 인자로 구성됩니다. - 셀렉트(SELECT) 및 웨어(WHERE) 절: 원하는 컬럼 순서나 컬럼 번호(Col1, Col2)만 선택하여 추출할 수 있으며, WHERE 절과
IS NOT NULL또는 조건식을 결합해 공백 행이나 특정 조건 데이터만 정밀 필터링합니다. - 그룹바이(GROUP BY) 절과 집계 함수: 특정 컬럼(담당자, 제품명) 기준으로 그룹핑하고, SUM(합계), AVG(평균), COUNT(개수), MAX, MIN 등 집계 함수를 결합해 피벗 테이블 형태의 통계 수치를 한 번에 계산합니다.
- 오더바이(ORDER BY) 및 리밋(LIMIT) 절: 계산된 집계 결과나 매출액 기준으로 내림차순(
DESC) 또는 오름차순 정렬을 수행하며, LIMIT 절을 통해 탑 10, 탑 5 등 상위 결과만 추려냅니다. - 레이블(LABEL) 절을 통한 컬럼명 변경:
SUM(Col8)과 같이 보기 불편한 기본 집계 컬럼명을 한글 컬럼명(예: "매출 합계")으로 즉시 변경하여 가독성 높은 표로 출력합니다.
직장인 스프레드시트, 처음이라면 이 5가지 수식부터 공부하세요!
- 초보자 필수 5가지 수식/기능: 다른 시트 데이터를 불러오는
IMPORTRANGE, 데이터를 매칭·혼합하는VLOOKUP, 조건별 개수를 세는COUNTIF, 조건별 합계를 구하는SUMIF, 자유로운 집계를 돕는피벗테이블이 핵심입니다. IMPORTRANGE를 활용한 데이터 수집: 분산된 여러 외부 구글 시트 URL과 범위를 지정해 하나의 분석 시트로 실시간 데이터를 통합 불러오며, 열 전체 범위(A:C)로 지정하여 추가 데이터도 자동 반영합니다.VLOOKUP을 활용한 메인 로데이터 통합: 세일즈 기본 데이터에 담당자 기준 부서 정보, 제품 기준 카테고리와 가격 정보를 매칭하여 하나의 종합 로데이터 시트로 혼합·구성합니다.COUNTIF와SUMIF를 통한 기본 집계: 제품 카테고리별 판매 횟수 및 비중을 구할 때는COUNTIF, 특정 세일즈 팀별 매출액 합계를 구할 때는SUMIF수식을 적용합니다.- 피벗테이블(Pivot Table)을 통한 고도화된 다차원 분석: 수식을 일일이 작성하지 않고도 로데이터 전체 범위를 선택해 행, 열, 값, 필터를 드래그 앤 드롭으로 배치하면서 월별 매출 추이, 담당자별 평균 매출, 우수 실적 팀 등을 신속하게 다각도 분석합니다.
시트 혼합할때 VLOOKUP 대신 이거 쓰세요
VLOOKUP의 대표적 단점과 한계: 참조할 테이블의 키값이 항상 첫 번째 열에 위치해야 하고, 유니크하지 않은 중복 키값 존재 시 맨 위 첫 번째 값만 반환하는 한계가 있습니다.- 중복 키값 해결을 위한 혼합키(Composite Key) 생성: 날짜와 제품명을 엔드(
&) 기호로 결합해 유니크한 혼합키(예:2024-01&스마트폰A)를 새로 만들고 이를 참조 키로 활용해 정확한 단가를 매칭합니다. - 키 위치 한계 극복을 위한
INDEX+MATCH조합: 참조 키가 오른쪽에 있고 가져올 데이터가 왼쪽에 있을 때,MATCH로 행 번호를 찾고INDEX로 해당 행의 특정 열 값을 불러와 키 위치 제약 없이 자유롭게 매칭합니다. - 에러 처리 수식
IFERROR결합: 매칭되는 값이 없어 발생하는#N/A에러를 깔끔하게 예외 처리하거나 "가격 정보 없음" 등의 문구, 혹은 공백으로 치환합니다. - 모든 문제를 한 번에 해결하는
XLOOKUP수식: 찾을 키, 찾을 열, 반환할 열, 미발견 시 대체값(If Not Found)을 인자로 받아, 키 위치와 상관없이 더 직관적이고 빠르게 매칭을 완성합니다. XLOOKUP의 향상된 디폴트 설정 및 고급 모드: 기본적으로 정확한 매치(0)가 디폴트이므로 오류 발생률이 적으며, 바이너리 서치 모드를 활용해 대용량 데이터 조회 속도를 획기적으로 향상시킵니다.
스프레드시트 작업 자동화. 앱스 스크립트, 이거 하나면 가능합니다!
- 구글 앱스 스크립트(Apps Script)의 정의: 자바스크립트 기반 언어로, 구글 스프레드시트 등 구글 워크스페이스 내에서 반복적인 데이터 가공 및 연동 작업을 자동화해 주는 도구입니다.
- 앱스 스크립트의 주요 장점: 반복 데이터 정제·가공의 자동화, 스프레드시트에 없는 나만의 커스텀 함수(사용자 정의 함수) 제작, 지메일·캘린더·드라이브 등 타 구글 서비스와의 유기적 연동을 지원합니다.
- 앱스 스크립트 구축 3단계 프로세스: 실행할 자동화 로직을 만드는 '함수 생성', 사용자가 시트에서 편하게 클릭해 실행하도록 돕는 '커스텀 메뉴 생성', 특정 조건/시간에 자동 가동되는 '트리거 생성' 단계로 구성됩니다.
onOpen펑션을 통한 메뉴 자동 활성화: 시트가 열릴 때 매번onOpen함수가 자동 구동되어 상단 커스텀 메뉴를 활성화하도록 세팅합니다.- 시간/이벤트 기반 트리거(Trigger) 세팅: 매주 월요일 오전 10시 등 시간 기반 스케줄이나 시트 데이터 수정 이벤트 발생 시 사람이 없어도 자동으로 스크립트가 실행되도록 설정합니다.
- 실무 핵심 적용 분야: 월별 데이터 히스토리 로그 자동 이관, 공백 행 일괄 정리, 유니크 아이디 생성 커스텀 함수, 시트 데이터를 기반으로 한 캘린더 일정 등록 및 지메일 자동 전송 등에 폭넓게 활용됩니다.
라벨 종합 정리
- 구글 스프레드시트는 파편화된 데이터를 통합하고 수식(QUERY, XLOOKUP, IMPORTRANGE, 피벗테이블)과 신기능(테이블, 드롭다운, 조건부 알림)을 활용해 업무를 구조화하는 핵심 도구입니다.
- 앱스 스크립트(Apps Script)와 루커스튜디오, n8n/SQL RAG 에이전트를 결합함으로써 단순 시트 관리를 넘어 실시간 자동화 시스템 및 대시보드로 확장할 수 있습니다.
- 데이터 규모와 협업 방식에 맞게 툴을 적재적소에 선택하고 프로세스를 자동화할 때, 비개발자 직장인도 업무 반복 시간을 획기적으로 줄이고 생산성을 극대화할 수 있습니다.