AI 스프레드시트 자동화: 엑셀 반복 업무 줄이는 방법

Quick Answer
먼저 보는 핵심 답변
Excel Copilot과 Google Sheets Gemini로 데이터 정리·수식·피벗·보고서 초안을 만들고, Office Scripts와 Power Automate로 반복 실행하는 안전한 자동화 방법을 설명합니다.
AI 스프레드시트 자동화는 엑셀 파일을 통째로 AI에 맡기는 일이 아닙니다. 사람이 반복하던 데이터 정리, 수식 작성, 분류, 피벗·차트와 보고서 초안을 단계별로 나누고, AI가 만든 결과를 기본 수식과 원본 행으로 검증한 뒤 반복 실행 도구에 연결하는 방식입니다.
한 번만 필요한 분석은 Excel Copilot이나 Google Sheets Gemini에 자연어로 요청하세요. 매번 같은 서식·열·수식을 적용하는 작업은 Excel Office Scripts 또는 Google Apps Script처럼 결정적인 자동화로 옮기고, 정해진 시간·메일·파일 등록을 시작 조건으로 삼으려면 Power Automate 같은 워크플로 도구를 연결하세요. 금액·세금·급여·재고 계산은 AI의 생성 문장보다 SUMIFS, XLOOKUP 같은 검증 가능한 기본 수식을 최종 기준으로 사용해야 합니다.
이 글은 2026년 8월 29일 Microsoft와 Google 공식 문서를 대조해 작성했습니다. 편집부가 실제 조직 데이터로 절감 시간을 측정한 후기가 아니며, Copilot·Gemini·스크립트 메뉴와 이용 가능 범위는 계정, 요금제, 조직 정책과 언어에 따라 달라질 수 있습니다.
AI 스프레드시트 자동화란 무엇인가
스프레드시트 업무는 입력, 정리, 계산, 분석, 보고와 전달로 나뉩니다. AI는 열 이름과 업무 목적을 자연어로 이해해 수식이나 분석 초안을 만드는 데 유용하고, 스크립트는 정해진 동작을 같은 순서로 반복하는 데 강합니다. 이 둘을 구분하지 않으면 처음에는 편리해 보여도 실행할 때마다 결과가 달라질 수 있습니다.
| 업무 단계 | 적합한 도구 | 대표 작업 |
|---|---|---|
| 질문·탐색 | Copilot·Gemini | 추세, 이상값, 요약, 수식 제안 |
| 정형 계산 | Excel·Sheets 기본 수식 | 합계, 조회, 날짜, 조건 계산 |
| 반복 조작 | Office Scripts·Apps Script | 열 삭제, 표 변환, 서식, 피벗 생성 |
| 예약·연결 | Power Automate 등 | 메일 수신, 정기 실행, 알림, 파일 저장 |
| 최종 검수 | 사람과 원본 데이터 | 합계, 누락, 권한, 예외 승인 |
먼저 자동화할 반복 업무 고르는 기준
시간이 오래 걸린다는 이유만으로 자동화하지 마세요. 입력 형식과 완료 기준이 안정적이고, 오류를 빨리 발견하고 되돌릴 수 있는 업무부터 시작해야 합니다.
- 매일 또는 매주 같은 열을 삭제하고 같은 이름으로 바꾸는 업무
- 새 행마다 같은 수식과 데이터 유효성 검사를 적용하는 업무
- 고객·제품·지역별 합계를 반복해서 만드는 업무
- 정해진 필터로 피벗 테이블과 차트를 갱신하는 업무
- 지난주 대비 변화를 정해진 형식으로 요약하는 업무
- 메일 첨부 CSV를 저장하고 표준 엑셀 파일로 변환하는 업무
반대로 매번 열 구조가 바뀌거나 판단 기준이 담당자의 경험에 의존하고, 오류가 바로 송금·급여·세금 신고로 이어지는 업무는 완전 자동화보다 초안과 검수 목록 생성부터 시작하세요.
자동화 전에 데이터 구조부터 정리하기
- 첫 행에는 중복되지 않는 명확한 열 이름을 사용합니다.
- 한 열에는 날짜, 금액, 텍스트처럼 한 가지 데이터 유형만 넣습니다.
- 병합 셀과 중간 합계 행을 원본 데이터 영역에서 제거합니다.
- 금액과 수량은 단위를 열 이름에 적고 숫자로 저장합니다.
- 한 행이 주문, 고객, 작업 중 무엇을 의미하는지 고유 ID를 둡니다.
- 원본, 가공, 보고 시트를 분리하고 원본 시트는 수정 범위를 제한합니다.
- 데이터 범위를 Excel 표 또는 Google Sheets 표 형태로 바꿉니다.
AI에게 “매출을 분석해줘”라고 요청하기 전에 주문일, 고객, 제품, 수량, 단가, 매출처럼 열 이름을 명확히 해야 합니다. Microsoft도 분석하려는 열을 구체적으로 이름 붙일수록 Copilot 결과가 정확해진다고 안내합니다.
Excel Copilot로 반복 업무 줄이는 방법
Microsoft 공식 문서에 따르면 Copilot in Excel은 워크시트 편집, 수식 생성, 차트와 피벗 테이블 작성, 정렬·필터·조건부 서식과 데이터 분석을 지원합니다. 실제 메뉴는 Microsoft 365 구독과 조직 설정에 따라 보이지 않을 수 있습니다.
- 원본 파일을 복사해 테스트용 통합 문서를 만듭니다.
- 데이터 영역을 표로 만들고 열 이름과 데이터 유형을 정리합니다.
- Excel에서 Copilot 아이콘을 열고 대상 표와 열을 명시합니다.
- 한 번에 여러 업무를 섞지 말고 정리, 수식, 분석 순으로 요청합니다.
- 삽입 전에 제안한 수식과 적용 범위를 확인합니다.
- 생성된 열의 첫 행, 중간 행, 마지막 행과 예외 행을 검수합니다.
- 유용한 작업이 반복된다면 Office Script로 고정합니다.
Orders 표를 직접 덮어쓰기 전에 필요한 변경을 목록으로 보여줘. 주문일 열은 날짜 형식으로 통일하고, 고객명 앞뒤 공백을 제거하며, 주문번호가 같은 중복 행 후보를 별도 시트에 표시해. 중복은 자동 삭제하지 말고 주문번호·주문일·금액이 모두 같은 행과 일부만 같은 행을 구분해줘.
Copilot로 엑셀 수식 만드는 방법
목적, 사용할 열, 예외와 결과 형식을 함께 요청하세요. “이익률 계산”보다 “매출이 0이면 빈칸, 그 외에는 (매출-원가)/매출을 백분율로 표시”처럼 쓰는 편이 검증하기 쉽습니다.
Sales 표에 이익률 열을 추가할 수식을 제안해줘. 매출 열이 0이거나 비어 있으면 빈칸을 반환하고, 그 외에는 (매출-원가)/매출을 계산해 백분율로 표시해. 먼저 사용할 구조화 참조 수식과 각 조건의 의미를 설명하고, 내가 확인하기 전에는 표를 수정하지 마.
AI가 제안한 수식은 적어도 정상값, 0, 빈칸, 음수와 오류값을 포함한 테스트 행으로 확인하세요. 결과가 맞아도 절대·상대 참조와 표 범위가 새 행 추가 때 올바르게 확장되는지 봐야 합니다.
XLOOKUP과 SUMIFS 반복 작업 자동화하기
| 목적 | 기본 함수 | 검수할 예외 |
|---|---|---|
| 코드로 값 찾기 | XLOOKUP | 중복 코드·없는 코드·공백 |
| 조건별 합계 | SUMIFS | 날짜 경계·텍스트 숫자·단위 |
| 조건별 개수 | COUNTIFS | 빈칸과 0의 구분 |
| 오류 처리 | IFERROR | 실제 오류가 숨겨지지 않는지 |
| 문자열 정리 | TRIM·TEXTSPLIT | 줄바꿈·전각 공백·구분자 |
AI는 함수를 선택하고 설명하는 데 활용하되, 정산에 사용되는 계산은 셀 범위와 조건을 사람이 확인할 수 있는 기본 함수로 남기는 것이 좋습니다. 생성형 결과를 셀마다 호출해 숫자를 계산하면 동일 입력의 재현성과 감사 가능성이 떨어질 수 있습니다.
피벗 테이블과 차트 자동 생성하기
Orders 표로 새 시트에 피벗 테이블을 만들어줘. 행은 주문월, 열은 지역, 값은 매출 합계로 구성하고 전체 합계를 표시해. 원본 날짜가 비어 있거나 금액이 숫자가 아닌 행은 별도 오류 목록으로 먼저 보여줘. 피벗 결과를 바탕으로 월별 지역 매출 추이를 비교하는 꺾은선 차트를 만들되 축 단위는 원으로 표시해.
차트가 보기 좋아도 집계 기준이 틀리면 의미가 없습니다. 피벗의 전체 합계가 원본 매출 열의 검증 합계와 일치하는지 먼저 확인하고, 월·주차·회계기간 경계를 명확히 정하세요.
Office Scripts로 반복 동작 고정하기
Office Scripts는 Excel의 반복 동작을 기록하거나 TypeScript 기반 코드로 작성해 다시 실행하는 기능입니다. Microsoft 공식 문서의 예처럼 CSV에서 불필요한 열을 지우고, 표와 수식·피벗을 만드는 일련의 단계를 한 번 기록해 재사용할 수 있습니다.
- Excel의 Automate 탭에서 Action Recorder를 엽니다.
- 복사한 샘플 파일에서 삭제·이름 변경·서식·수식 적용을 순서대로 수행합니다.
- 기록을 종료하고 의미 있는 스크립트 이름을 붙입니다.
- 코드 편집기에서 특정 시트명, 고정 범위와 덮어쓰기 동작을 확인합니다.
- 행 수가 다른 세 개의 샘플 파일로 실행합니다.
- 오류가 나면 중간에 일부만 반영됐는지 확인하고 로그를 남깁니다.
- 안정화된 스크립트만 버튼이나 Power Automate에 연결합니다.
Power Automate로 엑셀 예약 실행하기
정해진 시각, 메일 수신 또는 파일 생성 같은 사건으로 Office Script를 실행하려면 Power Automate를 사용합니다. Microsoft는 Office Scripts 내부 예약 기능이 일시적으로 비활성화돼 있을 수 있으며, 그동안 Power Automate 흐름으로 예약하라고 공식 문서에서 안내합니다.
매주 월요일 오전 8시 실행 → OneDrive 또는 SharePoint의 지난주 원본 파일 확인 → Office Script로 데이터 정리 및 피벗 갱신 → 검증 합계와 오류 행 수 반환 → 오류 행이 0일 때만 보고서 링크 이메일 작성 → 담당자가 확인 후 배포
Office Scripts와 Power Automate 연동은 Microsoft 365 비즈니스 라이선스와 조직 정책의 영향을 받습니다. Excel 커넥터는 통합 문서 데이터에 상당한 접근 권한을 가질 수 있으므로 개인 OneDrive, 팀 SharePoint와 외부 API 권한을 최소화하세요.
Google Sheets Gemini로 자동화하는 방법
Google 공식 도움말에 따르면 Gemini in Sheets는 표·수식·차트·피벗 테이블을 만들고, 조건부 서식, 드롭다운, 체크박스, 정렬, 필터와 찾기·바꾸기 같은 작업을 수행할 수 있습니다. 적격 Google Workspace 또는 Google AI 플랜이 필요하며, Excel 파일은 Google Sheets 형식으로 저장할 때 기능이 더 잘 작동한다고 안내합니다.
- 원본 사본을 만들고 Excel 파일이라면 변환 여부와 수식 호환성을 확인합니다.
- 오른쪽 위 Ask Gemini를 열어 대상 시트와 열을 지정합니다.
- 수식·표·피벗·서식 중 한 작업만 먼저 요청합니다.
- 제안 내용을 확인하고 Insert 또는 적용을 선택합니다.
- 원본 행 수, 합계와 오류값을 검수합니다.
- 결정적인 반복 동작이 필요하면 Apps Script 또는 승인된 워크플로로 옮깁니다.
‘문의 원본’ 시트는 수정하지 말고 새 ‘문의 정리’ 시트를 만들어줘. 접수일, 채널, 문의 유형, 처리 상태, 담당자 순으로 표를 구성하고 상태 값은 신규·진행·완료·보류 드롭다운으로 제한해. 담당자가 비어 있거나 처리 상태가 목록 밖인 행은 빨간색으로 강조하고 오류 행 개수를 위쪽에 표시해.
Excel Copilot과 Gemini in Sheets 차이
| 구분 | Excel Copilot | Gemini in Sheets |
|---|---|---|
| 적합한 환경 | Microsoft 365·Excel 중심 조직 | Google Workspace·Sheets 중심 조직 |
| AI 작업 | 수식·피벗·차트·분석·시트 편집 | 수식·표·피벗·차트·서식·정렬 |
| 반복 실행 | Office Scripts·Power Automate | Apps Script·Workspace 자동화 |
| 파일 호환 | Excel 통합 문서 중심 | 기본 Sheets 형식에서 권장 |
| 선택 기준 | 기존 파일·권한·SharePoint 연동 | 공동 편집·Drive·Gmail 연동 |
AI 기능만 보고 플랫폼을 바꾸기보다 현재 파일, 매크로, 데이터 연결, 감사 기록과 조직 권한을 먼저 비교하세요. 같은 업무를 두 플랫폼에 중복 구축하면 수식 호환과 원본 관리 비용이 커질 수 있습니다.
복사해서 쓰는 월간 보고서 프롬프트
[데이터 표 이름]을 기준으로 [이번 달 시작일~종료일] 데이터를 분석해줘. 먼저 원본 행 수, 중복 ID 수, 필수값 누락 수와 금액 합계를 보여줘. 그다음 부서별 처리 건수, 평균 처리일, 전월 대비 증감과 목표 미달 항목을 표로 정리해. 날짜·숫자·단위가 불분명하면 추정하지 말고 오류 목록으로 분리해. 모든 결론에는 사용한 열과 계산 기준을 표시하고 원본을 수정하지 마.
개인정보와 회사 데이터 보호하기
- 주민등록번호, 계좌, 급여와 건강 정보는 승인되지 않은 AI에 입력하지 않습니다.
- 샘플에는 실제 고객명 대신 가명과 최소한의 열만 사용합니다.
- Copilot·Gemini가 사용하는 조직 데이터 보호와 보관 정책을 관리자가 확인합니다.
- 스크립트와 워크플로에는 필요한 파일·폴더 권한만 부여합니다.
- 외부 API 호출이 있는 스크립트는 전송 데이터와 대상 도메인을 검토합니다.
- 공유 링크보다 조직 계정과 명시적 사용자 권한을 사용합니다.
- 실행 로그에는 민감한 셀 값 대신 성공 여부와 행 수를 남깁니다.
자동화가 실패하는 대표적인 이유
| 증상 | 주요 원인 | 개선 방법 |
|---|---|---|
| 수식이 아래 행에 적용되지 않음 | 고정 범위·표가 아닌 일반 범위 | 표 구조와 동적 범위 사용 |
| 합계가 원본과 다름 | 숫자처럼 보이는 텍스트·숨은 필터 | 데이터 유형·필터·오류 행 검사 |
| 날짜가 하루씩 다름 | 시간대·텍스트 날짜 변환 | 원본 시간대와 저장 형식 고정 |
| 스크립트가 중간에 멈춤 | 시트명·열 위치·권한 변경 | ID·열 이름 기반 처리와 실패 로그 |
| 같은 파일이 두 번 처리됨 | 고유 실행 ID·중복 방지 없음 | 처리 상태와 파일 ID 기록 |
| AI 결과가 매번 달라짐 | 판단 기준·출력 형식이 모호함 | 검증된 규칙은 수식·스크립트로 이동 |
샘플 데이터로 하는 15분 재현 테스트
실제 파일에 적용하기 전에 결과를 손으로 계산할 수 있는 작은 표를 만드세요. 이 테스트는 “AI가 똑똑한가”가 아니라 자동화가 정해진 입력과 예외를 안전하게 처리하는지 확인합니다.
- 정상 행 6개, 중복 ID 1개, 빈 금액 1개, 0원 1개와 잘못된 날짜 1개를 준비합니다.
- 원본 행 수, 유효 매출 합계와 오류 행 수를 손으로 기록합니다.
- AI로 정리 계획과 수식을 만들되 원본을 직접 수정하지 않게 합니다.
- 결과 행 수, 중복 분리, 합계와 오류 목록을 기준값과 비교합니다.
- 같은 정리 작업을 Office Script 또는 Apps Script로 고정합니다.
- 두 번 연속 실행해 행이 중복 생성되지 않는지 확인합니다.
- 실패 파일명, 실행 시각, 처리 행 수와 오류 사유가 기록되는지 봅니다.
원본 시트가 보존된다. 행 수와 합계가 기준값과 일치한다. 빈칸과 0을 구분한다. 중복 후보를 자동 삭제하지 않고 별도 표시한다. 같은 입력을 다시 실행해도 결과가 중복되지 않는다. 오류가 발생하면 성공으로 보고하지 않는다. 담당자가 결과를 승인하기 전에는 외부 발송이나 후속 변경을 실행하지 않는다.
도입 효과를 측정하는 지표
| 지표 | 계산 방법 | 주의점 |
|---|---|---|
| 수작업 시간 절감 | 기존 평균 시간-자동화 후 검수 시간 | 초기 구축 시간을 별도로 기록 |
| 오류율 | 잘못 처리된 행/전체 처리 행 | 숨겨진 누락도 표본 검사 |
| 재작업률 | 수정한 실행 건/전체 실행 건 | 빠르지만 틀린 자동화 경계 |
| 자동화 성공률 | 정상 종료 실행/전체 실행 | 부분 성공을 성공으로 집계하지 않음 |
| 검수 시간 | 실행당 사람의 확인 시간 | 검수를 없애는 목표는 피함 |
반복 데이터 정리 자동화 기록표
이 글의 목표는 완성된 경영 보고서를 만드는 것이 아니라 매번 반복되는 가져오기·정리·검증 단계를 재사용 가능하게 만드는 것입니다. 아래 값을 자동화 전후에 같은 샘플로 기록하면 막연한 시간 절감 대신 정확성과 재현성을 비교할 수 있습니다.
| 기록 항목 | 자동화 전 | 자동화 후 | 통과 기준 |
|---|---|---|---|
| 원본 행 수 | 직접 기록 | 처리 로그 | 제외 사유까지 합계 일치 |
| 중복·누락 후보 | 수동 확인 건수 | 자동 표시 건수 | 기준 샘플을 모두 발견 |
| 금액 합계 | 기준값 | 결과값 | 단위와 반올림 규칙 일치 |
| 작업 시간 | 시작·종료 시각 | 실행·검수 시간 | 검수 시간을 포함해 비교 |
| 재실행 결과 | 해당 없음 | 2회차 결과 | 중복 행·시트가 생기지 않음 |
피벗, KPI 카드와 경영 요약까지 필요한 경우에는 별도 AI 엑셀 보고서 자동 생성 가이드를 이어서 적용하세요. 두 글의 범위를 분리하면 같은 키워드로 비슷한 문서를 반복하는 대신 데이터 준비와 보고서 산출이라는 서로 다른 검색 목적을 해결할 수 있습니다.
편집부 결론: AI로 설계하고 수식과 스크립트로 고정한다
AI 스프레드시트 자동화의 가장 안전한 구조는 AI가 업무를 이해하고 수식·분석 초안을 제안하며, 검증된 규칙은 기본 함수와 스크립트가 반복 실행하는 방식입니다. 자연어 요청만 매번 다시 실행하는 자동화는 기준이 흔들리고 오류 원인을 추적하기 어렵습니다.
한 개의 주간 CSV 정리처럼 범위가 좁고 합계를 직접 검증할 수 있는 업무부터 시작하세요. 원본 보존, 예외 목록, 중복 실행 방지, 실행 로그와 사람의 승인을 갖춘 뒤 다음 파일과 팀으로 확대하면 시간을 줄이면서 데이터 통제권도 유지할 수 있습니다.
공식 문서와 관련 가이드
Microsoft Copilot in Excel 공식 가이드 확인하기
Excel Office Scripts 공식 자동화 문서 확인하기
Google Sheets Gemini 공식 사용법 확인하기
시간 데이터와 주간 보고서를 Rize Agent로 자동화하는 방법
자주 묻는 질문
AI로 엑셀 반복 업무를 완전히 자동화할 수 있나요?
정형화된 정리·수식·피벗·보고 작업은 상당 부분 줄일 수 있지만 원본 오류, 예외와 권한 문제를 사람이 검수해야 합니다. 처음에는 초안 생성과 오류 목록부터 자동화하세요.
Copilot in Excel이 보이지 않는 이유는 무엇인가요?
Microsoft 365 구독, Copilot 라이선스, 조직 관리자 설정, 앱 버전과 배포 상태가 원인일 수 있습니다. 계정의 라이선스와 공식 지원 범위를 확인하세요.
Excel 파일을 Google Sheets Gemini에서 사용할 수 있나요?
Google 공식 문서는 Excel 파일을 Google Sheets 형식으로 저장할 때 Gemini 기능이 더 잘 작동한다고 안내합니다. 변환 전에 수식, 매크로와 서식 호환성을 복사본에서 확인하세요.
매일 자동 실행하려면 무엇을 사용해야 하나요?
Excel은 Office Scripts를 Power Automate의 예약 흐름에 연결하는 방법이 공식적으로 안내됩니다. Google Sheets는 조직에서 허용한 Apps Script와 트리거를 검토할 수 있습니다.
AI가 만든 수식을 그대로 사용해도 되나요?
안 됩니다. 정상값뿐 아니라 0, 빈칸, 음수, 중복과 오류값을 넣어 결과를 확인하고, 금액·세금·급여 계산은 담당자가 최종 검수해야 합니다.
VBA와 Office Scripts 중 무엇을 써야 하나요?
기존 데스크톱 통합 문서와 매크로 자산이 많다면 VBA의 호환성을 검토하고, 웹 기반 Excel과 Power Automate 연결이 중요하면 Office Scripts가 적합할 수 있습니다. 조직 보안 정책과 지원 환경을 기준으로 선택하세요.
자동화 때문에 원본이 손상되는 것을 막으려면 어떻게 하나요?
원본을 읽기 전용으로 보존하고 복사본이나 별도 결과 시트에 출력하세요. 실행 전 백업, 변경 범위 제한, 중복 실행 방지와 실패 로그를 적용해야 합니다.
Evidence & Limitations
근거·검증 범위·업데이트 기록
확인한 근거
Microsoft Copilot in Excel 공식 가이드를 기준으로 핵심 사실을 확인하고, 사실과 편집부 해석을 구분했습니다.
경험 정보와 한계
직접 사용 후기나 자체 성능 시험이 아닌 공개 원문·공식 문서 기반 분석입니다. 실제 화면과 기능은 계정·기기·배포 시점에 따라 다를 수 있습니다.
게시·수정 기록
최초 게시 2026.08.29 14:42 · 최종 수정 2026. 08. 29.
전문 검토 영역
IT 매거진 편집부가 AI·소프트웨어·개발·모바일·보안·테크 비즈니스 관점에서 구성하고 팩트체크 데스크가 출처와 표현을 검토했습니다.
Related Articles
이 주제를 더 깊게 읽어보세요
현재 기사와 연결되는 배경·기술·시장 분석을 골라 바로 이동할 수 있습니다.


