[카테고리:] 실무 자동화

  • 엑셀 반복 작업을 줄이는 Google Apps Script 자동화 실전 가이드

    엑셀 반복 작업을 줄이는 Google Apps Script 자동화 실전 가이드

    매주 하던 엑셀 정리를 1분짜리 작업으로 바꾸는 방법

    매주 같은 형태의 엑셀 파일을 열어 데이터를 정리하고, 담당자별로 나누고, 결과를 다시 복사해 보고하는 업무가 있다면 굳이 매번 손으로 처리할 필요가 없습니다.

    특히 Google 스프레드시트 ( (자세히 보기)자세히 보기)를 업무에 사용하고 있다면 Google Apps Script를 이용해 이런 반복 작업을 비교적 간단하게 자동화할 수 있습니다.

    여기서 먼저 구분할 점이 있습니다. Google Apps Script는 PC에 설치된 Microsoft Excel 파일을 직접 자동화하는 도구가 아니라 (자세히 보기)Google 스프레드시트와 연결된 작업을 자동화하는 도구입니다. 회사에서 실제로 사용하는 것이 데스크톱 Excel이라면 Office Scripts나 VBA가 더 적합할 수 있습니다.

    이번 글에서는 복잡한 프로그래밍 이론 대신, 실제 업무에서 자주 생기는 “판매 데이터를 담당자별로 분류하고 요약하는 작업”을 예제로 처음부터 자동화해 보겠습니다.

    먼저 자동화할 업무를 숫자로 정의합니다

    예를 들어 매주 다음과 같은 판매 데이터가 스프레드시트에 들어온다고 가정하겠습니다.

    날짜 담당자 상품 수량 매출
    2026-09-07 박지훈 A상품 12 360000
    2026-09-07 이서연 B상품 8 280000
    2026-09-08 박지훈 C상품 5 175000
    2026-09-08 최민수 A상품 15 450000

    기존에는 이 데이터를 받은 뒤 담당자 이름을 기준으로 필터링하고, 매출을 합산하고, 별도의 보고용 시트에 옮겨 적을 수 있습니다.

    그런데 실제 자동화 목표를 다음처럼 정하면 작업이 훨씬 명확해집니다.

    입력: 원본 시트에 판매 데이터가 추가된다.
    처리: 담당자별 매출을 자동으로 합산한다.
    결과: ‘담당자 요약’ 시트에 담당자별 총매출을 다시 만든다.

    이 세 줄이 바로 자동화의 요구사항입니다. 처음부터 거대한 자동화 시스템을 만들 필요가 없습니다.

    1단계: Google 스프레드시트에서 Apps Script 열기

    Google 스프레드시트를 하나 만들고 첫 번째 시트 이름을 원본으로 설정합니다.

    그다음 메뉴에서 확장 프로그램 → Apps Script를 선택합니다.

    코드 입력 화면이 열리면 기본으로 들어 있는 함수를 지우고 자동화 코드를 넣습니다.

    2단계: 원본 데이터를 읽는 것부터 시작합니다

    첫 번째 목표는 데이터를 읽어오는 것입니다. 아래처럼 작성하면 현재 스프레드시트의 ‘원본’ 시트에서 데이터 전체를 가져올 수 있습니다.

    function summarizeSales() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const source = ss.getSheetByName('원본'); const data = source.getDataRange().getValues(); Logger.log(data); }

    여기서 직장인이 알아둘 부분은 많지 않습니다.

    • getActiveSpreadsheet(): 현재 스프레드시트를 가져옵니다.
    • getSheetByName(‘원본’): 이름이 ‘원본’인 시트를 찾습니다.
    • getDataRange().getValues(): 실제 입력된 데이터를 표 형태로 가져옵니다.

    함수를 실행하면 처음에는 Google 계정 권한을 요청할 수 있습니다. 본인이 만든 업무용 스프레드시트에서 실행하는 경우 필요한 권한을 검토한 뒤 승인하면 됩니다.

    3단계: 담당자별 매출을 자동으로 합산합니다

    이제 실제 업무 결과를 만들어 보겠습니다.

    원본 데이터에서 첫 번째 행은 제목이므로 제외하고, 담당자 이름과 매출 금액을 읽어 합산합니다.

    function summarizeSales() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const source = ss.getSheetByName('원본'); const data = source.getDataRange().getValues(); const summary = {}; for (let i = 1; i < data.length; i++) { const manager = data[i][1]; const sales = Number(data[i][4]) || 0; if (!summary[manager]) { summary[manager] = 0; } summary[manager] += sales; } Logger.log(summary); }

    예를 들어 원본 데이터가 다음과 같다면 결과는 다음처럼 계산됩니다.

    박지훈 → 535,000원
    이서연 → 280,000원
    최민수 → 450,000원

    여기서 중요한 것은 숫자 자체보다 사람이 하던 판단 과정을 코드에서 명확한 규칙으로 바꿨다는 것입니다.

    “담당자 열을 보고 같은 사람끼리 묶고, 매출을 더한다.” 이 업무 규칙만 명확하면 나머지는 반복 실행할 수 있습니다.

    원본 데이터가 자동으로 담당자별 요약 결과로 바뀌는 업무 자동화 흐름

    4단계: 결과를 실제 시트에 만들어 봅니다

    로그에 결과를 출력하는 것만으로는 업무 자동화라고 하기 어렵습니다. 사람이 실제로 사용하는 결과물을 만들어야 합니다.

    이번에는 담당자 요약이라는 새 시트를 만들고 그곳에 결과를 기록하도록 변경합니다.

    function summarizeSales() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const source = ss.getSheetByName('원본'); const data = source.getDataRange().getValues(); const summary = {}; for (let i = 1; i < data.length; i++) { const manager = data[i][1]; const sales = Number(data[i][4]) || 0; if (!summary[manager]) { summary[manager] = 0; } summary[manager] += sales; } let resultSheet = ss.getSheetByName('담당자 요약'); if (!resultSheet) { resultSheet = ss.insertSheet('담당자 요약'); } resultSheet.clearContents(); const output = [['담당자', '총매출']]; for (const manager in summary) { output.push([manager, summary[manager]]); } resultSheet .getRange(1, 1, output.length, output[0].length) .setValues(output); }

    이제 실행 결과는 실제 시트에 다음처럼 나타납니다.

    담당자 총매출
    박지훈 535000
    이서연 280000
    최민수 450000

    다음 주에 원본 데이터가 100행으로 늘어나도 같은 함수를 다시 실행하면 됩니다. 1,000행이 되더라도 동일한 규칙으로 처리할 수 있습니다.

    대부분 놓치는 부분: 자동화는 ‘버튼 하나’부터 시작해도 됩니다

    Apps Script를 처음 접하면 곧바로 시간 기반 트리거를 설정하거나 여러 API를 연결하려는 경우가 있습니다. 하지만 사무 업무에서는 오히려 수동 실행 가능한 작은 자동화가 더 안전한 출발점입니다.

    예를 들어 월요일 오전에 원본 데이터를 붙여넣은 다음 Apps Script의 함수를 실행하는 것만으로도 충분합니다.

    이 방식의 장점은 오류가 발생했을 때 원인을 찾기 쉽다는 것입니다. 자동화가 안정화된 뒤에야 매주 월요일 오전 자동 실행 같은 트리거를 추가하면 됩니다.

    또 하나의 실무적인 방법은 스프레드시트에 버튼을 만들어 함수와 연결하는 것입니다. 사용자는 코드를 다시 볼 필요 없이 “주간 매출 집계” 버튼만 누르면 됩니다.

    자동 집계된 데이터를 확인하며 업무 보고서를 작성하는 사무직 근무자

    실제 업무에서는 무엇부터 자동화해야 할까?

    모든 엑셀 작업을 자동화하려고 하면 오히려 시간이 오래 걸립니다. 다음 조건에 해당하는 업무부터 찾는 것이 좋습니다.

    업무 자동화 적합도 이유
    매주 같은 표 정리 높음 처리 규칙이 반복됨
    담당자별 데이터 분류 높음 조건이 명확함
    월별 합계 계산 높음 반복 계산 가능
    정해진 형식의 보고서 생성 높음 출력 구조를 고정할 수 있음
    사람의 주관적 판단이 필요한 업무 낮음 자동화 규칙 정의가 어려움

    특히 “매번 복사 → 필터 → 합계 → 붙여넣기”가 반복되는 업무라면 자동화 후보로 볼 만합니다.

    AI를 같이 사용하면 코드 작성 부담도 줄일 수 있습니다

    비개발 직장인이 Apps Script를 시작할 때 가장 어려운 부분은 코드를 직접 작성하는 것입니다. 이때 ChatGPT 같은 AI에게 업무 규칙을 먼저 설명하고 스크립트 초 (자세히 보기) (자세히 보기)안을 만들도록 요청할 수 있습니다.

    예를 들어 다음과 같이 입력합니다.

    Google 스프레드시트에 ‘원본’ 시트가 있습니다.
    A열은 날짜, B열은 담당자, C열은 상품명, D열은 수량, E열은 매출입니다.
    담당자별 매출 합계를 계산해서 ‘담당자 요약’ 시트에 A열 담당자, B열 총매출 형태로 작성하는 Google Apps Script를 만들어 주세요.
    첫 행은 헤더이므로 제외하고, 빈 매출값은 0으로 처리해 주세요.

    이렇게 시트 이름, 열 구조, 결과 위치, 예외 처리까지 구체적으로 알려주는 것이 중요합니다.

    단순히 “엑셀 업무 자동화 코드를 만들어 줘”라고 요청하는 것보다 실제 실행 가능성이 훨씬 높아집니다.

    자동화하기 전에 반드시 확인할 보안 기준

    회사 데이터를 자동화할 때는 편리함보다 먼저 데이터 취급 범위를 확인해야 합니다.

    1. 개인정보를 그대로 넣지 않습니다

    고객 이름, 전화번호, 이메일, 주민등록번호, 계좌번호 같은 개인정보가 포함된 데이터를 AI에게 그대로 전달하지 않는 것이 안전합니다. 테스트가 필요하다면 가상의 이름과 숫자로 구조만 재현합니다.

    2. 사내 규정을 먼저 확인합니다

    회사마다 외부 AI 사용, Google Workspace 사용, 데이터 반출에 대한 규정이 다릅니다. 특히 고객정보나 영업정보가 들어간 시트라면 개인 판단으로 외부 서비스에 복사하지 않는 것이 좋습니다.

    3. 자동화 코드에도 최소 권한 원칙을 적용합니다

    스크립트가 필요한 시트만 읽고 쓰도록 설계하는 것이 좋습니다. 처음부터 모든 파일이나 모든 드라이브에 접근하도록 권한을 넓히지 않는 편이 안전합니다.

    4. 원본 데이터를 바로 덮어쓰지 않습니다

    처음에는 원본 시트를 읽기 전용처럼 취급하고, 결과는 별도의 ‘요약’ 시트에 생성하는 방식을 권합니다. 자동화 오류가 발생해도 원본 데이터를 복구하기 쉽기 때문입니다.

    자동화 효과는 ‘몇 시간 절약’보다 작업 횟수로 계산합니다

    예를 들어 매주 30분씩 판매 데이터를 정리한다고 가정해 보겠습니다.

    항목 수작업 자동화 후
    데이터 정리 15분 1~2분
    담당자별 집계 10분 수초~1분
    보고용 표 작성 5분 자동 생성
    주간 작업량 약 30분 약 2~3분

    위 수치는 특정 환경에서의 실측 결과가 아니라 효과를 계산하기 위한 예시입니다. 실제 절감 시간은 데이터 크기와 기존 업무 방식에 따라 달라집니다.

    하지만 계산 방법은 간단합니다.

    주간 절감 시간 × 연간 작업 횟수 = 연간 절감 시간

    작업 자체가 2분밖에 걸리지 않는다면 자동화할 이유가 없을 수도 있습니다. 반대로 매주 1시간 이상 반복되는 작업이라면 작은 스크립트 하나를 만들어도 투자 가치가 생깁니다.

    처음 자동화할 때는 이 순서로 진행하세요

    1. 반복 업무 하나를 고릅니다. 매주 같은 방식으로 처리하는 표가 가장 좋습니다.
    2. 입력과 결과를 한 문장으로 정의합니다. “원본 데이터를 읽어 담당자별 매출을 만든다”처럼 작성합니다.
    3. 원본 시트와 결과 시트를 분리합니다. 처음부터 원본을 수정하지 않습니다.
    4. 데이터 읽기 → 계산 → 결과 쓰기 세 단계로 스크립트를 나눕니다.
    5. 작은 데이터로 먼저 실행합니다. 실제 업무 데이터 전체를 넣기 전에 테스트용 데이터를 사용합니다.
    6. 오류가 없는지 확인한 뒤 버튼이나 트리거를 추가합니다.

    이렇게 하면 Google Apps Script를 어려운 개발 도구로 접근하지 않고 반복되는 사무 작업을 정해진 규칙대로 대신 실행하는 도구로 사용할 수 있습니다.

    FAQ

    Q1. 일반 Microsoft Excel에서도 Google Apps Script를 사용할 수 있나요?

    직접적인 용도는 아닙니다. Google Apps Script는 Google 스프레드시트와 Google Workspace 자동화에 적합합니다. 실제 업무 파일이 Microsoft Excel 중심이라면 Office Scripts나 VBA 등 다른 자동화 도구를 검토하는 것이 맞습니다. 다만 Excel 파일을 Google 스프레드시트에서 열어 사용하는 업무 환경이라면 Apps Script를 활용할 수 있습니다.

    Q2. 코딩을 전혀 몰라도 사용할 수 있나요?

    간단한 데이터 정리 업무부터 시작한다면 가능합니다. 특히 시트 이름과 열 구조, 원하는 결과를 정확히 정의한 뒤 AI에게 Apps Script 초안을 요청하면 진입 장벽을 낮출 수 있습니다. 다만 AI가 만든 코드를 그대로 회사 업무에 적용하기보다는 테스트용 데이터로 먼저 결과를 확인해야 합니다.

    Q3. 회사 고객정보를 넣은 시트를 자동화해도 되나요?

    회사 규정을 먼저 확인해야 합니다. Apps Script 자체의 사용 가능 여부와 별개로 고객정보, 개인정보, 영업기밀을 외부 AI에 입력하는 행위가 허용되는지는 회사 정책에 따라 달라집니다. AI에게 코드를 요청할 때도 실제 개인정보 대신 가상의 데이터로 열 구조와 처리 규칙만 설명하는 방법이 안전합니다.

    정리하면, 자동화의 출발점은 복잡한 코드를 배우는 것이 아닙니다. 매주 반복하는 업무를 “무엇을 입력하고 → 어떤 규칙으로 처리하고 → 어떤 결과를 만들 것인지”로 쪼개는 것부터 시작하면 됩니다.

    Google 스프레드시트를 사용하고 있다면 Apps Script로 작은 작업 하나를 먼저 줄여 보세요. 원본 데이터를 건드리지 않고 결과 시트를 별도로 만드는 방식으로 시작하면 테스트와 오류 확인도 훨씬 수월합니다.

    실행 가능한 전체 코드로 통합해줘
    코드 실행 절차를 화면처럼 보강해줘


  • Trello와 Notion AI로 프로젝트 진행 상황 자동화하기

    Trello와 Notion AI로 프로젝트 진행 상황 자동화하기

    Trello와 Notion AI를 연결하면 프로젝트 관리가 어떻게 달라질까? ( (자세히 보기) (자세히 보기)자세히 보기)

    프로젝트를 진행하다 보면 업무 자체보다 “지금 어디까지 진행됐지?”를 확인하는 데 시간이 더 들어가는 순간이 있습니다.

    특히 Trello에서 담당자가 작업 카드를 이동시키고, 별도의 Notion 페이지에 회의 내용을 정리한 뒤, 다시 팀 채팅에 진행 상황을 공유하는 방식이라면 같은 내용을 여러 번 입력하게 됩니다.

    이때 역할을 나누면 관리 방식이 훨씬 단순해집니다. Trello는 실제 작업 상태를 관리하는 공간으로 사용하고, Notion과 Notion AI는 진행 상황을 모아서 정리하고 요약하는 공간으로 사용하는 방식입니다.

    다만 여기서 주의할 점이 있습니다. Trello와 Notion AI가 모든 환경에서 버튼 하나로 완전히 실시간 동기화되는 것은 아닙니다. 사용하는 요금제, 워크스페이스 설정, 연결 방식에 따라 가능한 기능이 다릅니다. 따라서 이 글에서는 특정 기능이 항상 제공된다고 단정하기보다, 자동화 서비스나 연동 기능을 이용해 Trello의 변경 내용을 Notion 데이터베이스에 전달하고 Notion AI로 정리하는 구조를 기준으로 설명하겠습니다.

    먼저 역할을 이렇게 나누세요

    도구 담당 역할 실제 입력 예시
    Trello 작업 상태 관리 기획안 작성 → 검토 중 → 완료
    Notion 프로젝트 정보와 기록 관리 회의록, 이슈, 담당자, 일정
    Notion AI 정보 요약·정리·액션아이템 추출 “이번 주 지연 업무만 정리해줘”

    이 구조의 장점은 AI에게 작업 상태를 임의로 판단시키지 않는 것입니다. 작업의 원본 상태는 Trello에서 관리하고, AI는 이미 기록된 데이터를 사람이 읽기 쉬운 형태로 가공하는 데 집중합니다.

    1단계: Trello 보드부터 단순하게 구성하기

    처음부터 복잡한 자동화를 만들 필요는 없습니다. 예를 들어 마케팅 프로젝트라면 다음 정도로 시작할 수 있습니다.

    • 할 일
    • 진행 중
    • 검토
    • 완료

    카드에는 최소한 업무명, 담당자, 마감일을 넣습니다.

    카드 제목: 홈페이지 개편안 작성
    담당자: 홍길동
    마감일: 9월 15일
    상태: 진행 중

    여기서 한 단계 더 나아가려면 카드 설명이나 커스텀 필드에 프로젝트 구분값을 넣는 것도 좋습니다. 예를 들어 프로젝트 = 홈페이지 개편처럼 일정한 기준을 만들어 두면 나중에 Notion에서 데이터를 정리하기 편합니다.

    2단계: Notion에 프로젝트 데이터베이스 만들기

    Notion에서는 일반 문서 하나에 모든 내용을 쌓기보다 프로젝트 데이터베이스를 하나 만들어 두는 편이 관리하기 쉽습니다.

    예를 들어 다음 속성을 구성할 수 있습니다.

    속성 용도
    업무명 Trello 카드 제목
    상태 할 일 / 진행 중 / 검토 / 완료
    담당자 업무 담당자
    마감일 Trello의 마감일
    프로젝트 어떤 프로젝트에 속하는지 구분
    업데이트일 마지막 변경 시점 기록

    이제 Trello에서 카드가 변경될 때 필요한 정보를 이 데이터베이스에 전달하도록 연결합니다.

    3단계: Trello → Notion 자동 업데이트 연결하기

    Trello의 작업 상태가 Notion 데이터베이스로 전달되는 업무 자동화 흐름

    여기서는 자동화 서비스를 활용하는 방식을 예로 들겠습니다. 사용하는 서비스에 따라 메뉴 이름은 달라질 수 있지만 기본 구조는 비슷합니다.

    ① 트리거를 정합니다

    자동화의 시작 조건을 “Trello 카드가 변경될 때”로 설정합니다.

    예를 들어 카드가 ‘진행 중’에서 ‘완료’로 이동하면 자동화가 실행되도록 구성할 수 있습니다.

    ② Trello에서 가져올 값을 선택합니다

    다음과 같은 값을 전달하도록 설정합니다.

    • 카드 제목
    • 현재 리스트
    • 담당자
    • 마감일
    • 카드 설명 또는 필요한 링크
    • 변경 시각

    ③ Notion 데이터베이스에 값을 넣습니다

    Notion 연결 단계에서는 Trello의 값을 앞서 만든 속성에 대응시킵니다.

    Trello 카드 제목 → Notion 업무명
    Trello 리스트 → Notion 상태
    Trello 담당자 → Notion 담당자
    Trello 마감일 → Notion 마감일
    프로젝트 값 → Notion 프로젝트

    이제 담당자가 Trello에서 카드를 ‘완료’로 이동시키면 Notion의 해당 기록도 업데이트되는 구조를 만들 수 있습니다.

    중요한 부분은 카드와 Notion 페이지를 어떻게 같은 업무로 식별할 것인가입니다. 단순히 업무명을 비교하면 제목이 수정됐을 때 중복 페이지가 만들어질 수 있습니다. 가능하다면 Trello 카드의 고유 ID나 자동화 서비스에서 제공하는 식별값을 함께 관리하는 방식이 안전합니다.

    4단계: Notion AI에게 “현재 상황”을 읽히기

    여기부터 AI 활용 효과가 나타납니다.

    예를 들어 한 주 동안 30개의 업무 카드가 움직였다고 가정해 보겠습니다. 사람이 Notion을 열어 하나씩 확인하는 대신, 데이터베이스에 쌓인 정보를 기준으로 Notion AI에게 필요한 내용을 요청할 수 있습니다.

    입력은 이렇게 할 수 있습니다.

    “현재 프로젝트 데이터에서 상태가 완료가 아닌 업무만 확인해줘. 마감일이 지난 업무, 마감일이 3일 이내인 업무, 담당자별 진행 중인 업무를 구분해서 정리해줘. 각 항목에는 업무명과 현재 상태를 포함해줘.”

    예상 결과는 다음과 같은 형태입니다.

    마감일 경과
    – 홈페이지 개편안 검토 — 검토 — 마감 9/8

    마감 임박
    – 신규 배너 제작 — 진행 중 — 마감 9/12
    – 모바일 화면 QA — 검토 — 마감 9/13

    담당자별 진행 업무
    – 디자인: 신규 배너 제작
    – 개발: 모바일 화면 QA
    – 기획: 홈페이지 개편안 검토

    여기서 AI가 새롭게 만들어낸 사실에 의존하는 것이 아니라 이미 기록된 프로젝트 데이터를 읽고 재구성한다는 점이 중요합니다.

    실제 업무 장면: 월요일 아침 회의 준비

    팀 회의에서 노트북으로 프로젝트 진행 상황을 확인하는 직장인들

    월요일 오전 회의 직전이라고 가정해 보겠습니다.

    지난주에는 Trello에서 여러 카드의 상태가 바뀌었고, Notion에는 그 내용이 자동으로 반영되어 있습니다.

    회의 전에 Notion AI에 다음과 같이 입력합니다.

    “지난 7일 동안 변경된 프로젝트 업무를 기준으로 주간 진행 보고를 작성해줘. 완료된 업무와 아직 진행 중인 업무를 구분하고, 마감일이 지났거나 지연 가능성이 있는 업무는 별도로 표시해줘. 확인되지 않은 원인은 추측하지 말고 ‘확인 필요’라고 표시해줘. 마지막에는 다음 회의에서 확인할 질문 5개를 만들어줘.”

    그러면 단순한 업무 목록보다 회의에 바로 사용할 수 있는 형태로 정리할 수 있습니다.

    주간 프로젝트 진행 요약
    완료: 홈페이지 구조 확정, 메인 배너 시안 1차 검토
    진행 중: 모바일 QA, 콘텐츠 수정
    확인 필요: 홈페이지 개편안 검토 업무의 마감일 경과

    다음 회의 확인 사항
    1. 개편안 검토가 완료되지 않은 이유는 무엇인가?
    2. 모바일 QA의 예정 완료일은 유지되는가?
    3. 콘텐츠 수정 담당자에게 추가 지원이 필요한가?

    이렇게 하면 회의 전에 Trello와 Notion을 번갈아 확인하고 별도의 보고서를 작성하는 시간을 줄일 수 있습니다.

    대부분 놓치는 한 단계: “실시간”보다 데이터 기준을 먼저 정하기

    자동화를 구성할 때 흔히 “실시간으로 업데이트되게 해주세요”라는 부분에만 집중합니다.

    하지만 실제 프로젝트에서는 업데이트 속도보다 무엇을 기준으로 현재 상태라고 볼 것인지가 더 중요합니다.

    예를 들어 Trello에서는 카드가 ‘완료’인데 Notion에는 여전히 ‘진행 중’으로 표시된다면 AI가 아무리 정확하게 요약해도 결과가 틀릴 수 있습니다.

    따라서 다음 세 가지 규칙을 먼저 정하는 것이 좋습니다.

    1. 원본 상태는 Trello를 기준으로 한다.
    2. Notion은 Trello의 최신 상태를 반영한다.
    3. AI는 상태를 임의로 변경하지 않고 기록된 데이터를 요약한다.

    특히 “지연 가능성이 있다”와 “지연됐다”를 구분해야 합니다. 마감일이 지났다는 것은 데이터로 확인할 수 있지만, 지연 원인은 별도의 정보가 없다면 AI가 알아낼 수 없습니다.

    자동화를 시작하기 전에 꼭 확인할 개인정보와 사내 규정

    업무 데이터를 외부 서비스와 연결할 때는 편리함보다 정보 범위를 먼저 확인해야 합니다.

    예를 들어 고객 이름, 전화번호, 이메일, 계약 금액, 내부 인사정보, 미공개 사업계획 등의 정보가 Trello 카드에 포함되어 있다면 자동화 과정에서 다른 서비스로 전달될 수 있습니다.

    따라서 처음 테스트할 때는 실제 민감정보 대신 가상의 프로젝트 데이터로 연결을 검증하는 것이 안전합니다.

    또한 회사에서 외부 AI 서비스나 자동화 서비스의 사용을 제한하고 있다면 개인 판단으로 연결해서는 안 됩니다. 특히 고객정보나 영업기밀을 Notion AI에 입력하기 전에 회사의 보안정책과 해당 서비스의 데이터 처리 조건을 확인해야 합니다.

    처음 시작한다면 이 순서가 가장 간단합니다

    1. Trello에 업무 상태를 4단계 정도로 단순화합니다.
    2. 업무명·담당자·마감일을 일정한 형식으로 입력합니다.
    3. Notion에 동일한 속성을 가진 프로젝트 데이터베이스를 만듭니다.
    4. 자동화 서비스를 이용해 Trello 변경 내용을 Notion에 전달합니다.
    5. 먼저 카드 2~3개로 업데이트가 제대로 되는지 테스트합니다.
    6. 정상 작동을 확인한 뒤 전체 프로젝트에 적용합니다.
    7. Notion AI에는 “요약”, “지연 업무 분류”, “회의 질문 생성”처럼 구체적인 작업을 요청합니다.

    처음부터 모든 업무를 자동화하기보다 하나의 프로젝트에서 작은 흐름을 완성한 뒤 확대하는 방식이 관리하기 쉽습니다.

    FAQ

    Q1. Trello와 Notion을 연결하면 정말 실시간으로 동기화되나요?

    항상 그런 것은 아닙니다. 연결 방식과 사용하는 자동화 서비스, 계정 및 요금제에 따라 실행 방식과 지연 시간이 달라질 수 있습니다. 따라서 “완전한 실시간 동기화”라고 가정하기보다 변경 발생 → 자동화 실행 → Notion 업데이트라는 흐름으로 이해하는 것이 정확합니다. 중요한 업무라면 자동 업데이트가 정상적으로 실행됐는지도 확인하는 절차를 두는 것이 좋습니다.

    Q2. Notion AI가 프로젝트 진행 상황을 알아서 판단하게 해도 되나요?

    권장하지 않습니다. AI에게 담당자의 실제 진행 상황이나 지연 원인을 추측하게 하기보다는 Trello에 기록된 상태, 마감일, 담당자 같은 확인 가능한 데이터를 기준으로 요약하도록 요청하는 편이 안전합니다. 특히 인사평가나 고객 대응처럼 결과의 책임이 중요한 업무에서는 AI의 요약을 사람이 최종 확인해야 합니다.

    Q3. 회사 업무를 그대로 Notion AI에 입력해도 괜찮나요?

    회사 정책에 따라 다릅니다. 고객 개인정보, 계약정보, 영업기밀, 미공개 재무정보 등은 사내 규정과 보안정책을 먼저 확인해야 합니다. 허용 여부가 불분명하다면 실제 데이터를 넣지 말고 가상의 데이터로 자동화 구조를 먼저 테스트하는 방법이 안전합니다.

    Trello와 Notion AI의 조합에서 가장 큰 효과는 AI가 프로젝트를 대신 관리하는 데 있지 않습니다. Trello에 한 번 기록한 작업 상태가 Notion으로 이어지고, 그 데이터를 AI가 회의용 요약과 확인 항목으로 재구성하도록 만드는 데 있습니다.

    즉, 목표는 “AI를 많이 사용하는 것”이 아니라 같은 진행 상황을 여러 곳에 반복해서 입력하는 일을 줄이는 것입니다. 이 기준으로 하나의 프로젝트부터 연결해 보면 실제 업무에서 자동화가 필요한 지점도 훨씬 선명하게 보입니다.

    실제 연동 화면 단계까지 구체화해줘


  • AI 도구로 직장인의 반복 문서 작업을 5분 만에 자동화하는 법: Notion AI와 맞춤 템플릿 활용하기

    AI 도구로 직장인의 반복 문서 작업을 5분 만에 자동화하는 법: Notion AI와 맞춤 템플릿 활용하기

    매주 같은 문서를 작성하고 있다면, 문제는 글쓰기보다 ‘구조’일 수 있습니다

    회의가 끝나면 회의록을 정리하고, 주간 업무가 끝나면 업무보고를 작성하고, 프로젝트가 진행되면 일정과 이슈를 다시 정리합니다.

    내용은 매번 조금씩 달라지지만 문서의 뼈대는 거의 같습니다. 그래서 반복 문서 작업을 줄일 때는 매번 AI에게 “회의록 작성해줘”라고 요청하는 것보다 자주 쓰는 문서의 구조 자체를 템플릿으로 만들어 두는 방법이 효율적입니다.

    이번 글에서는 Notion AI를 이용해 직장 업무에 맞는 문서 템플릿을 만들고 (자세히 보기) (자세히 보기) (자세히 보기), 입력한 메모를 일정한 형식의 업무 문서로 정리하는 과정을 실제 장면처럼 보여드리겠습니다.

    특히 처음부터 거창한 자동화 시스템을 만들 필요가 없습니다. 반복되는 문서 하나를 골라 템플릿화하는 것부터 시작하면 됩니다.

    1. 먼저 ‘반복되는 문서’를 하나만 고릅니다

    처음부터 모든 업무를 자동화하려고 하면 오히려 관리할 것이 많아집니다. 다음처럼 일주일에 여러 번 작성하는 문서 하나를 고르는 편이 좋습니다.

    • 회의록
    • 주간 업무보고
    • 업무 인수인계 메모
    • 프로젝트 진행 현황
    • 고객 문의 처리 기록
    • 회의 후 후속 조치 목록

    예를 들어 주간 업무보고가 다음과 같은 형식이라면 템플릿으로 만들 수 있습니다.

    이번 주 업무
    – 진행한 업무
    – 완료한 업무

    주요 이슈
    – 문제가 발생한 내용
    – 현재 상태

    다음 주 계획
    – 예정 업무
    – 협업이 필요한 사항

    여기서 중요한 점은 ‘잘 쓴 보고서’를 먼저 만들 필요가 없다는 것입니다. 실제 회사에서 이미 사용하고 있는 양식이 있다면 그것을 출발점으로 삼는 편이 훨씬 현실적입니다.

    2. Notion AI에게 ‘나만의 템플릿’을 먼저 만들게 합니다

    Notion에서 새 페이지를 만들고, 평소 작성하는 문서의 목적과 구성 요소를 자연어로 설명합니다.

    예를 들어 다음과 같이 입력할 수 있습니다.

    “직장인용 주간 업무보고 템플릿을 만들어줘. 매주 반복해서 사용할 예정이야. 구성은 이번 주 완료 업무, 진행 중인 업무, 주요 이슈, 다음 주 계획, 협업 요청 사항으로 나눠줘. 각 항목에는 짧은 설명과 입력할 내용을 표시할 수 있도록 만들어줘. 경영진에게 보여줘도 어색하지 않도록 간결하고 객관적인 문서 구조로 작성해줘.”

    이 요청의 차이는 단순히 “업무보고를 작성해줘”라고 하는 것과 다릅니다.

    문서의 용도 + 반복 사용 여부 + 항목 + 독자 + 문체를 함께 알려주기 때문에 이후 같은 형식으로 재사용하기가 쉬워집니다.

    실제 결과는 이런 구조로 만들면 됩니다

    주간 업무보고 | YYYY.MM.DD ~ YYYY.MM.DD

    1. 이번 주 완료 업무
    – [완료 업무 1]
    – [완료 업무 2]

    2. 진행 중인 업무
    – 업무명:
    – 현재 상태:
    – 다음 단계:

    3. 주요 이슈
    – 이슈 내용:
    – 영향 범위:
    – 대응 현황:

    4. 다음 주 계획
    – [예정 업무 1]
    – [예정 업무 2]

    5. 협업 요청 사항
    – 요청 내용:
    – 필요한 시점:

    이제 매주 문서의 제목이나 항목을 처음부터 만들 필요가 없습니다. 빈칸에 업무 내용을 넣는 단계로 작업 방식이 바뀝니다.

    업무 메모가 정리된 문서 템플릿으로 변환되는 작업 흐름

    3. 진짜 시간 절약은 ‘메모 → 문서’ 단계에서 발생합니다

    템플릿을 만든 것만으로 자동화가 끝나는 것은 아닙니다. 실제 시간을 줄이는 부분은 정리되지 않은 업무 메모를 일정한 문서 형식으로 변환하는 과정입니다.

    예를 들어 하루 동안 메모장에 다음처럼 적었다고 가정해보겠습니다.

    “거래처 A 납기 일정 확인. 기존 12일에서 14일로 변경됨. 생산팀에는 전달했고 담당자에게 확정 메일 받음. B 프로젝트 견적서는 아직 원가팀 확인 전. 금요일까지 확인 필요. 오전 회의에서 C 제품 사양 변경 얘기 나왔는데 개발팀이 다음 주 화요일까지 수정안 주기로 함.”

    이 상태로는 업무보고에 바로 붙여 넣기 어렵습니다. 정보의 종류가 섞여 있기 때문입니다.

    Notion AI에 템플릿의 기준을 함께 알려주면 다음처럼 정리할 수 있습니다.

    “아래 업무 메모를 위에서 만든 주간 업무보고 형식에 맞춰 정리해줘. 사실에 없는 내용은 추가하지 말고, 완료·진행·이슈·다음 일정으로 구분해줘. 날짜가 명확하지 않은 내용은 임의로 날짜를 만들지 말고 ‘일정 확인 필요’라고 표시해줘. 문장은 보고서에 바로 붙여 넣을 수 있도록 간결하게 작성해줘.”

    입력 → 결과

    입력

    거래처 A 납기 일정 확인. 기존 12일에서 14일로 변경됨. 생산팀에는 전달했고 담당자에게 확정 메일 받음. B 프로젝트 견적서는 아직 원가팀 확인 전. 금요일까지 확인 필요. 오전 회의에서 C 제품 사양 변경 얘기 나왔는데 개발팀이 다음 주 화요일까지 수정안 주기로 함.

    결과

    1. 이번 주 완료 업무
    – 거래처 A 납기 일정 변경 확인
    – 변경된 납기 일정을 생산팀에 전달
    – 거래처 담당자로부터 변경 일정 확정 메일 수신

    2. 진행 중인 업무
    – B 프로젝트 견적서: 원가팀 확인 진행 예정

    3. 주요 이슈
    – 거래처 A 납기 일정이 기존 12일에서 14일로 변경됨

    4. 다음 주 계획
    – C 제품 사양 변경안 확인 예정
    – 개발팀 수정안 제출 일정: 다음 주 화요일

    5. 확인 필요 사항
    – B 프로젝트 견적서 원가팀 확인 일정: 금요일까지 확인 필요

    이 방식의 장점은 AI가 업무를 대신 판단하게 만드는 것이 아니라 이미 작성한 메모의 분류와 문서화를 맡긴다는 것입니다.

    최종 내용의 사실관계와 업무 판단은 사람이 확인하고, 반복적인 문장 정리와 형식 맞추기는 AI에게 맡기는 방식입니다.

    4. 5분 안에 만드는 실전 템플릿

    처음 사용하는 경우에는 다음 순서대로 진행하면 됩니다.

    ① 반복 문서를 하나 선택합니다

    가장 자주 작성하지만 내용의 구조가 비슷한 문서를 고릅니다. 주간 업무보고나 회의록이 시작하기 좋습니다.

    ② 실제 회사 문서의 항목을 적습니다

    새로운 양식을 만들기보다 현재 회사에서 사용하는 제목을 그대로 옮겨 적습니다.

    ③ Notion AI에게 구조화를 요청합니다

    문서의 목적, 항목, 대상 독자, 문체를 함께 설명합니다.

    ④ 빈칸이 있는 템플릿으로 저장합니다

    매번 AI에게 처음부터 문서를 만들어 달라고 하지 않고, 반복 사용할 기본 구조를 고정합니다.

    ⑤ 업무 메모를 넣고 정리 기준을 지정합니다

    여기서 “사실에 없는 내용은 추가하지 말 것”이라는 조건을 넣는 것이 좋습니다.

    ⑥ 결과를 사람이 검토합니다

    특히 일정, 수치, 거래처명, 책임자, 계약 조건처럼 오류가 발생하면 문제가 될 수 있는 내용은 원문과 대조합니다.

    5. 대부분 놓치는 단계: ‘AI의 판단 범위’를 템플릿에 넣으세요

    같은 템플릿을 사용하더라도 결과의 안정성은 지시문에 따라 달라질 수 있습니다. 그래서 문서 항목만 지정하는 것보다 AI가 해도 되는 일과 하면 안 되는 일을 구분해 두는 것이 한 단계 높은 활용법입니다.

    예를 들어 업무보고 템플릿에 다음과 같은 기준을 추가할 수 있습니다.

    “원문에 없는 사실, 일정, 수치, 담당자를 추측해서 추가하지 않는다.
    불확실한 내용은 ‘확인 필요’로 표시한다.
    의견과 사실을 구분한다.
    문장의 표현은 다듬되 업무의 의미를 변경하지 않는다.
    개인의 평가가 필요한 내용은 임의로 긍정적 또는 부정적으로 바꾸지 않는다.”

    이렇게 해두면 AI가 문장을 매끄럽게 만드는 과정에서 원래 메모에 없던 내용을 자연스럽게 끼워 넣는 위험을 줄이는 데 도움이 됩니다.

    회의 후 업무 메모를 정리해 보고서로 만드는 사무실 업무 장면

    6. 사내 정보는 ‘그대로 복사’하지 않는 것이 안전합니다

    업무 자동화를 할 때 속도만큼 먼저 확인해야 할 것이 정보 보안입니다.

    특히 회사에서 사용하는 Notion AI나 기타 AI 서비스가 어떤 데이터를 처리할 수 있는지는 회사의 보안 정책과 서비스 계약 조건에 따라 달라질 수 있습니다. 따라서 “회사 문서니까 일단 AI에 넣어도 된다”고 판단해서는 안 됩니다.

    다음과 같은 정보는 특히 주의해야 합니다.

    • 고객의 이름, 연락처, 이메일 등 개인정보
    • 주민등록번호, 계좌번호, 결제정보 등 민감한 식별 정보
    • 거래처 계약서와 가격 조건
    • 미공개 제품 정보 및 기술자료
    • 인사평가나 직원 관련 비공개 정보
    • 외부 공개 전인 사업계획이나 재무자료

    회사에서 외부 AI 도구 사용을 제한하고 있다면 해당 규정을 우선해야 합니다. AI를 사용하기 전에 사내 생성형 AI 이용 가이드, 정보보안 규정, 개인정보 처리 관련 지침을 확인하는 것이 안전합니다.

    실무에서는 이렇게 바꿔 넣을 수 있습니다

    예를 들어 실제 고객명이 들어간 메모를 그대로 입력하는 대신 다음처럼 비식별화할 수 있습니다.

    원문
    “홍길동 고객에게 다음 주 수요일까지 계약서를 보내기로 함.”

    AI 입력용
    “고객 A에게 다음 주 수요일까지 계약서를 보내기로 함.”

    다만 비식별화만 하면 언제나 안전하다고 볼 수는 없습니다. 다른 정보와 결합했을 때 개인이나 회사가 식별될 가능성이 있다면 역시 주의해야 합니다.

    7. ‘5분 자동화’의 현실적인 기준은 무엇일까요?

    여기서 말하는 5분은 모든 문서를 한 번에 완전 자동으로 작성한다는 의미가 아닙니다.

    처음 템플릿을 만드는 데에는 시간이 더 걸릴 수 있습니다. 대신 템플릿을 한 번 만들어 두면 이후 반복 업무에서 문서의 구조를 다시 작성하는 시간을 줄일 수 있습니다.

    예를 들어 기존에 다음과 같이 작업했다면

    메모 확인 → 새 문서 생성 → 제목 작성 → 항목 작성 → 내용 분류 → 문장 수정 → 누락 확인

    템플릿을 적용한 뒤에는

    메모 입력 → AI로 항목별 정리 → 사실관계 확인 → 제출

    처럼 작업 단계를 줄일 수 있습니다.

    실제 절약 시간은 문서 종류와 기존 업무 방식에 따라 달라지므로 특정 시간이나 생산성 향상률을 모든 직장인에게 그대로 적용해서는 안 됩니다. 가장 정확한 방법은 템플릿 적용 전후로 실제 작성 시간을 3~5회 정도 직접 측정하는 것입니다.

    8. 바로 복사해서 사용할 수 있는 Notion AI 템플릿 지시문

    아래 지시문을 복사한 뒤 회사 업무에 맞는 항목만 수정하면 됩니다.

    “이 문서는 반복적으로 사용하는 [문서 종류] 템플릿이다.

    목적: [문서의 목적]
    대상: [상사/팀원/고객 등]
    문체: 간결하고 객관적인 업무 문체

    구성:
    1. [항목 1]
    2. [항목 2]
    3. [항목 3]
    4. [항목 4]

    작성 규칙:
    – 입력 내용에 없는 사실을 추측해서 추가하지 않는다.
    – 일정이나 수치가 불명확하면 임의로 만들지 않고 ‘확인 필요’라고 표시한다.
    – 사실과 의견을 구분한다.
    – 의미를 변경하지 않는 범위에서 문장을 간결하게 다듬는다.
    – 개인정보나 불필요한 민감정보는 문서에 포함하지 않는다.
    – 최종 제출 전 사람이 원문과 결과를 확인할 수 있도록 핵심 변경 사항을 명확하게 표시한다.”

    이 템플릿의 장점은 특정 직무에 종속되지 않는다는 것입니다. 영업팀이라면 ‘고객 문의·영업 현황·후속 조치’를 넣고, 인사팀이라면 ‘채용 진행·면접 일정·후속 업무’를 넣는 식으로 바꿀 수 있습니다.

    9. 오늘 바로 해볼 5분 실습

    1. 이번 주에 두 번 이상 작성한 문서를 하나 고릅니다.
    2. 그 문서의 제목과 소제목을 Notion 페이지에 옮깁니다.
    3. Notion AI에게 반복 사용 가능한 템플릿으로 정리해 달라고 요청합니다.
    4. 오늘 작성했던 실제 업무 메모 중 보안상 사용 가능한 내용만 넣습니다.
    5. “사실에 없는 내용은 추가하지 말고 항목별로 정리해줘”라고 요청합니다.
    6. 결과를 기존 문서와 비교해 빠진 내용과 잘못 정리된 내용을 확인합니다.
    7. 문제가 없으면 다음 주부터 같은 템플릿을 재사용합니다.

    한 번에 모든 업무를 자동화할 필요는 없습니다. 매주 반복되는 문서 하나를 골라 구조를 고정하고, AI에게 정리 작업을 맡기는 것부터 시작하는 편이 관리하기 쉽습니다.

    FAQ

    Q1. Notion AI가 회사 문서를 자동으로 모두 작성해 주나요?

    그렇게 생각하면 안 됩니다. Notion AI는 입력된 정보와 설정한 지시에 따라 문서를 정리하거나 작성하는 데 활용할 수 있지만, 업무의 사실관계나 회사의 판단을 자동으로 보증하는 도구는 아닙니다. 특히 일정, 금액, 계약 조건, 고객 정보처럼 오류가 중요한 항목은 사람이 최종 확인해야 합니다.

    Q2. 회사 기밀을 Notion AI에 입력해도 괜찮나요?

    회사 정책과 사용하는 서비스의 데이터 처리 조건을 먼저 확인해야 합니다. 사내에서 생성형 AI 사용을 제한하고 있다면 해당 규정을 따라야 합니다. 허용된 경우에도 고객 개인정보, 계약 조건, 미공개 기술자료 등은 필요한 수준으로 최소화하거나 비식별화하는 방법을 검토하는 것이 좋습니다.

    Q3. Notion AI를 사용할 수 없는 회사에서는 어떻게 하나요?

    같은 원리는 다른 AI 도구에도 적용할 수 있습니다. 핵심은 특정 서비스 자체가 아니라 반복 문서의 구조를 템플릿으로 고정하고, 입력 내용의 정리 기준과 금지사항을 함께 지정하는 것입니다. 회사에서 승인한 AI 도구가 있다면 동일한 방식으로 템플릿을 구성할 수 있습니다.

    정리하면, 직장인의 문서 자동화는 ‘AI에게 문서를 대신 써달라고 요청하는 것’에서 끝나지 않습니다. 반복되는 문서의 구조를 먼저 정하고, 실제 업무 메모를 그 구조에 맞게 정리하도록 만드는 것이 실무에서 재사용하기 좋은 방식입니다.

    오늘 작성하는 문서 하나만 골라 템플릿으로 만들어 보세요. 다음번 같은 업무에서는 빈 문서에서 시작하지 않고, 이미 만들어 둔 구조에서 바로 작업할 수 있습니다.

    실제 Notion 작업 화면을 더 구체화해줘


  • Excel 데이터를 Google Apps Script로 한 번에 정리하고 매출 분석하는 방법

    Excel 데이터를 Google Apps Script로 한 번에 정리하고 매출 분석하는 방법


    Excel 데이터를 매번 정리하고 있다면, 입력부터 바꿔볼 수 있습니다

    매주 같은 형식의 Excel 데이터를 받아 담당자별로 정리하고, 수량과 단가를 곱해 매출액을 계산한 뒤, 매출액이 높은 순서로 다시 정렬하는 업무가 있다고 가정해 보겠습니다.

    데이터가 10~20줄이라면 직접 처리해도 어렵지 않습니다. 하지만 매일 반복되거나 데이터가 수백 줄로 늘어나면 이야기가 달라집니다. 복사, 수식 입력, 정렬, 결과 확인을 계속 반복해야 하기 때문입니다.

    이때 활용할 수 있는 방법이 Excel에서 받은 데이터를 Google Sheets로 가져온 뒤 Google Apps Scr (자세히 보기) (자세히 보기)ipt로 정리 작업을 자동화하는 방식입니다.

    이번 글에서는 복잡한 프로그램을 만드는 대신, 실제 업무에서 자주 나오는 형태를 하나 정해 처음부터 끝까지 만들어 보겠습니다.

    먼저 실제 데이터를 준비합니다

    Excel에서 아래와 같은 판매 데이터를 받았다고 가정하겠습니다.

    날짜 담당자 상품 수량 단가
    2026-09-01 이수진 노트북 거치대 10 33,000
    2026-09-02 박준호 무선 키보드 15 20,000
    2026-09-03 최민서 모니터 받침대 12 15,000
    2026-09-04 정하늘 USB 허브 22 8,000

    여기서 사람이 직접 해야 하는 작업은 간단해 보입니다.

    1. Excel 데이터를 Google Sheets로 가져옵니다.
    2. 수량 × 단가로 매출액을 계산합니다.
    3. 매출액이 높은 순서로 정렬합니다.
    4. 정리된 결과를 별도의 시트에 출력합니다.

    문제는 이 과정이 반복될 때입니다. 같은 작업을 매일 한다면 계산과 정렬을 사람이 계속 수행할 이유가 줄어듭니다.

    1단계. Excel 파일을 Google Sheets로 가져오기

    Google Apps Script는 Google Sheets와 연결해서 사용하는 것이 가장 간단합니다. 따라서 Excel에서 받은 파일을 Google Drive에 올린 뒤 Google Sheets 형식으로 열어 사용합니다.

    회사에서 Excel을 사용하고 있다면 원본 데이터를 그대로 유지하고, 자동화가 필요한 작업용 사본을 Google Sheets에서 관리하는 방식도 가능합니다.

    새 Google Sheets를 만들고 첫 번째 시트 이름을 원본으로 변경합니다.

    그리고 Excel의 데이터를 아래처럼 붙여 넣습니다.

    날짜 / 담당자 / 상품 / 수량 / 단가

    2026-09-01 / 이수진 / 노트북 거치대 / 10 / 33,000

    2026-09-02 / 박준호 / 무선 키보드 / 15 / 20,000

    2026-09-03 / 최민서 / 모니터 받침대 / 12 / 15,000

    2026-09-04 / 정하늘 / USB 허브 / 22 / 8,000

    첫 번째 행은 반드시 제목 행으로 둡니다.

    2단계. Google Apps Script에 코드를 넣습니다

    스프레드시트 데이터가 스크립트를 거쳐 정리된 결과로 바뀌는 자동화 흐름

    Google Sheets 상단 메뉴에서 확장 프로그램 → Apps Script를 선택합니다.

    기존 코드를 지우고 아래 코드를 그대로 붙여 넣습니다.

    이 코드는 원본 데이터를 읽고, 매출액을 계산하고, 매출액이 높은 순으로 정렬한 뒤 정리결과 시트에 출력합니다.

    function 정리하기() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const sourceSheet = ss.getSheetByName('원본'); // 원본 데이터 가져오기 const data = sourceSheet.getDataRange().getValues(); // 제목 행 분리 const header = data[0]; // 실제 데이터만 가져오기 const rows = data.slice(1); // 매출액 계산 const result = rows.map(row => { const date = row[0]; const manager = row[1]; const product = row[2]; const quantity = Number(row[3]); const unitPrice = Number(row[4]); const sales = quantity * unitPrice; return [ date, manager, product, quantity, unitPrice, sales ]; }); // 매출액 높은 순으로 정렬 result.sort((a, b) => b[5] - a[5]); // 결과 시트 생성 또는 초기화 let resultSheet = ss.getSheetByName('정리결과'); if (!resultSheet) { resultSheet = ss.insertSheet('정리결과'); } else { resultSheet.clearContents(); } // 제목 + 결과 출력 resultSheet.getRange(1, 1, 1, 6).setValues([[ '날짜', '담당자', '상품', '수량', '단가', '매출액' ]]); if (result.length > 0) { resultSheet .getRange(2, 1, result.length, 6) .setValues(result); } // 금액 형식 적용 resultSheet .getRange(2, 5, result.length, 2) .setNumberFormat('#,##0'); // 열 너비 자동 조정 resultSheet.autoResizeColumns(1, 6); }

    코드를 처음 보면 길어 보일 수 있지만, 실제로 반복 작업을 하는 부분은 네 가지입니다.

    • getValues()로 원본 데이터를 가져옵니다.
    • quantity × unitPrice로 매출액을 계산합니다.
    • sort()로 매출액 내림차순 정렬을 합니다.
    • setValues()로 정리된 결과를 한 번에 기록합니다.

    3단계. 실행하면 실제로 무엇이 나올까?

    Apps Script에서 함수 이름이 정리하기로 선택되어 있는지 확인한 다음 실행합니다.

    처음 실행할 때는 Google 계정 권한 승인 과정이 나타날 수 있습니다. 본인이 만든 스프레드시트에서 실행하는 코드인지 확인한 뒤 필요한 권한을 승인하면 됩니다.

    실행이 완료되면 정리결과라는 시트가 만들어집니다.

    앞서 입력한 데이터에 코드를 실행하면 결과는 다음과 같습니다.

    날짜 담당자 상품 수량 단가 매출액
    2026-09-01 이수진 노트북 거치대 10 33,000 330,000
    2026-09-02 박준호 무선 키보드 15 20,000 300,000
    2026-09-03 최민서 모니터 받침대 12 15,000 180,000
    2026-09-04 정하늘 USB 허브 22 8,000 176,000

    즉, 날짜 → 담당자 → 상품 → 수량 → 단가 → 매출액의 6개 열이 모두 만들어지고, 매출액은 330,000원 → 300,000원 → 180,000원 → 176,000원 순서로 정렬됩니다.

    여기서 중요한 점은 사람이 결과표를 다시 정렬한 것이 아니라는 것입니다. 원본의 입력 순서와 관계없이 스크립트가 매출액을 계산하고 높은 금액부터 결과를 다시 구성합니다.

    4단계. 반복 업무에서는 무엇이 달라질까?

    예를 들어 매일 오전에 전날 판매 데이터를 받아 정리한다고 가정해 보겠습니다.

    기존 방식이라면 Excel을 열고 데이터를 확인한 다음 수식을 넣고, 결과를 복사하고, 정렬하고, 보고용 시트에 붙여 넣는 작업을 반복할 수 있습니다.

    반면 위 구조에서는 다음 순서로 작업할 수 있습니다.

    1. Excel에서 받은 데이터를 원본 시트에 붙여 넣습니다.
    2. Apps Script에서 정리하기를 실행합니다.
    3. 정리결과 시트를 확인합니다.

    데이터 행이 4개에서 400개로 늘어나도 같은 방식으로 처리할 수 있습니다. 물론 실제 업무에서는 열의 위치가 바뀌거나 빈 행, 문자형 숫자, 날짜 형식이 섞이는 경우가 있으므로 테스트 데이터로 먼저 검증하는 편이 안전합니다.

    정리된 스프레드시트 데이터를 확인하며 업무 결과를 검토하는 직장인

    AI는 코드를 대신 생각하게 하는 데 활용할 수 있습니다

    Google Apps Script를 처음 접한다면 코드를 직접 처음부터 작성하는 것보다 AI에게 업무 규칙을 설명하고 초안을 받는 방법이 현실적입니다.

    예를 들어 ChatGPT에 다음처럼 요청할 수 있습니다. ( (자세히 보기)자세히 보기)

    Google Sheets의 ‘원본’ 시트에 날짜, 담당자, 상품, 수량, 단가가 있습니다. 수량×단가로 매출액을 계산하고 싶습니다. 결과는 ‘정리결과’ 시트에 날짜, 담당자, 상품, 수량, 단가, 매출액 6개 열로 출력해 주세요. 매출액이 높은 순으로 정렬하고, 기존 결과 데이터는 실행할 때마다 지워 주세요. Google Apps Script 초보자가 그대로 붙여 넣어 실행할 수 있는 코드로 작성해 주세요.

    이때 결과를 바로 업무에 적용하기보다는 실제 데이터가 아닌 테스트 데이터로 먼저 실행하는 것이 좋습니다.

    특히 AI에게 코드를 요청할 때는 “자동화해 주세요”라고만 말하기보다 입력 시트 이름, 열 이름, 결과 시트 이름, 정렬 기준, 계산 방식을 구체적으로 알려주는 것이 좋습니다.

    대부분 놓치기 쉬운 한 단계: 자동화보다 ‘입력 규칙’을 먼저 고정하기

    자동화 코드가 아무리 잘 만들어져도 원본 데이터의 구조가 매번 달라지면 오류가 발생하기 쉽습니다.

    예를 들어 오늘은 수량이 D열인데 다음 주 Excel 파일에서는 수량이 E열로 이동한다면, 단순히 열 번호를 기준으로 작성한 코드는 예상과 다른 결과를 만들 수 있습니다.

    따라서 반복 업무를 자동화할 때는 코드보다 먼저 다음 규칙을 정하는 것이 좋습니다.

    항목 권장 규칙
    시트 이름 원본으로 고정
    첫 번째 행 열 제목으로 고정
    수량 숫자만 입력
    단가 숫자만 입력
    결과 시트 정리결과로 고정
    정렬 기준 매출액 내림차순

    이렇게 입력 구조를 고정하면 이후에는 같은 스크립트를 반복해서 사용할 수 있습니다.

    시간 절약 효과는 이렇게 계산해 볼 수 있습니다

    자동화 효과를 막연하게 “시간이 많이 줄어든다”고 표현하기보다 실제 업무 횟수로 계산해 보는 편이 정확합니다.

    예를 들어 수동 정리에 한 번 8분이 걸리고 월 20회 반복한다면 한 달 작업 시간은 약 160분입니다.

    스크립트를 실행하고 결과를 확인하는 데 1분이 걸린다고 가정하면 약 20분이 됩니다.

    단순 계산으로는 약 140분의 차이가 생깁니다.

    다만 실제 절약 시간은 데이터 양, 원본 파일 상태, 오류 확인 과정에 따라 달라집니다. 따라서 자동화를 적용한 첫 달에는 실제 작업 시간을 기록해 보고 효과를 판단하는 것이 좋습니다.

    업무에 적용하기 전 확인할 사항

    • 실제 고객명, 전화번호, 주소 등 개인정보를 AI 입력창에 그대로 붙여 넣지 않습니다.
    • 회사 내부 자료를 Google Sheets에 저장할 수 있는지는 사내 보안 규정을 먼저 확인합니다.
    • 매출·인사·거래처 등 민감한 데이터는 테스트용 가상 데이터로 먼저 검증합니다.
    • 자동화 결과를 원본 데이터와 대조한 뒤 실제 보고서에 사용합니다.
    • 스크립트 실행 권한을 다른 사람에게 무심코 공유하지 않습니다.

    FAQ

    Q1. Excel 파일을 그대로 Apps Script에 연결할 수 있나요?

    이번 예제에서는 Excel 데이터를 Google Sheets로 가져온 뒤 Apps Script가 처리하는 방식을 사용했습니다. Google Apps Script는 Google Sheets와의 연동이 간단하기 때문에 초보자가 자동화 구조를 이해하기에 적합합니다. Excel 원본 파일을 직접 읽고 다시 Excel 파일로 저장하는 구조는 별도의 파일 처리 방식이 필요하므로 난도가 올라갑니다.

    Q2. 회사 데이터를 ChatGPT에 넣어서 코드를 만들어도 되나요?

    회사 규정에 따라 달라집니다. 특히 고객정보, 개인정보, 영업기밀, 계약정보가 포함된 원본 데이터를 그대로 입력하는 것은 피하는 것이 안전합니다. 열 이름과 가상의 데이터만 제공해 코드 초안을 만든 뒤, 회사에서 허용된 환경에서 직접 테스트하는 방법을 권장합니다.

    Q3. 데이터가 수천 줄이어도 같은 코드를 사용할 수 있나요?

    기본적인 구조는 사용할 수 있습니다. 다만 데이터가 커질수록 실행 시간, 빈 행, 잘못된 숫자 형식, 날짜 형식, 중복 데이터 같은 예외 상황을 확인해야 합니다. 처음부터 대규모 실데이터에 적용하기보다 10~20줄의 테스트 데이터로 결과를 확인한 후 범위를 확대하는 것이 안전합니다.

    이번 방식의 장점은 거창한 시스템을 새로 만드는 데 있지 않습니다. 매번 반복하는 Excel 정리 작업을 일정한 입력 형식으로 만들고, 한 번 만든 스크립트가 같은 계산과 정렬을 반복하게 하는 것에 있습니다.

    특히 AI를 활용하면 Apps Script 문법을 모두 외우지 않아도 됩니다. 실제 업무의 입력과 결과를 구체적으로 설명하고, 생성된 코드를 테스트 데이터로 검증하는 방식부터 시작하면 데이터 정리 자동화를 비교적 작은 단위로 적용할 수 있습니다.


  • Google Sheets와 ChatGPT로 직장인 데이터 정리·분석 자동화하는 방법

    Google Sheets와 ChatGPT로 직장인 데이터 정리·분석 자동화하는 방법


    반복되는 데이터 정리, Google Sheets와 ChatGPT를 함께 써보세요 ( ( (자세히 보기)자세히 보기)자세히 보기)

    매주 엑셀이나 Google Sheets에 판매량, 문의 건수, 작업 실적 같은 데이터를 모아 보고서를 만드는 업무가 있습니다. 숫자를 입력하는 것보다 더 오래 걸리는 것은 그다음입니다.

    열 이름을 통일하고, 비어 있는 값을 확인하고, 부서별 합계를 내고, 전주와 비교한 뒤 “이번 주에는 무엇이 달라졌는지”까지 정리해야 하기 때문입니다.

    이때 Google Sheets의 함수로 숫자 계산과 데이터 정리를 자동화하고, ChatGPT로 분석 기준과 보고서 문장을 만드는 방식을 조합하면 작업 과정을 상당히 단순하게 만들 수 있습니다.

    핵심은 ChatGPT에게 모든 계산을 맡기는 것이 아닙니다. 계산은 Sheets가 담당하고, 해석과 정리 방법은 ChatGPT의 도움을 받는 구조로 나누는 것입니다.

    먼저 데이터를 이렇게 입력합니다

    자동화를 시작할 때 가장 많이 놓치는 부분이 데이터 입력 방식입니다. 같은 의미의 값이 서로 다른 형태로 들어가면 함수도 분석도 불안정해집니다.

    예를 들어 영업팀에서 아래와 같은 판매 데이터를 관리한다고 가정해 보겠습니다.

    날짜 담당자 상품 수량 매출
    2026-08-24 영업A 상품A 18 540000
    2026-08-24 영업B 상품B 11 385000
    2026-08-25 영업A 상품B 15 525000
    2026-08-25 영업C 상품A 21 630000

    여기서 중요한 것은 한 행에 하나의 거래 기록만 넣는 것입니다. 여러 거래를 한 셀에 적거나, 날짜와 담당자 이름을 한 셀에 섞어 넣으면 나중에 집계하기 어려워집니다.

    자동화하기 좋은 기본 구조

    • 첫 번째 행: 열 제목
    • 두 번째 행부터: 실제 데이터
    • 날짜: 날짜 형식으로 통일
    • 수량: 숫자로 입력
    • 매출: 숫자로 입력하고 단위 문자는 붙이지 않기
    • 담당자·상품명: 동일한 명칭 사용

    예를 들어 매출을 540,000원처럼 입력하기보다 숫자 540000으로 입력하고 셀 서식에서 통화 표시를 적용하는 편이 함수 계산에 유리합니다.

    1단계: Google Sheets 함수로 반복 계산부터 없애기

    먼저 ChatGPT를 연결하기 전에 Sheets 자체의 기능으로 반복 계산을 제거합니다.

    예를 들어 수량과 단가가 각각 D열과 E열에 있다면 F열의 매출을 다음과 같이 계산할 수 있습니다.

    =D2*E2

    이 수식을 F열 전체에 적용하면 새로운 데이터가 들어올 때마다 행별 매출을 계산할 수 있습니다.

    담당자별 총매출도 SUMIF 함수로 만들 수 있습니다.

    =SUMIF($B:$B,H2,$F:$F)

    여기서 H2에는 담당자 이름을 넣습니다. 예를 들어 H2가 “영업A”라면 영업A의 매출만 자동으로 합산합니다.

    이렇게 하면 매주 보고서를 만들 때 계산기를 사용하거나 숫자를 일일이 더하는 과정이 사라집니다.

    스프레드시트 원본 데이터가 함수 계산과 분석 결과로 이어지는 자동화 흐름

    2단계: ChatGPT에게 함수를 직접 만들어 달라고 요청하기

    함수를 알고 있지 않아도 괜찮습니다. 중요한 것은 원하는 결과와 데이터 구조를 정확하게 설명하는 것입니다.

    예를 들어 다음과 같이 입력해 보겠습니다.

    Google Sheets에서 A열은 날짜, B열은 담당자, C열은 상품명, D열은 수량, E열은 단가입니다.

    F열에 수량×단가로 매출을 계산하고 싶습니다.

    그리고 H열에 담당자 목록을 입력하면 I열에서 담당자별 총매출이 자동으로 계산되게 하고 싶습니다.

    Google Sheets에서 사용할 수 있는 수식을 각각 만들어 주세요. 초보자가 복사해서 사용할 수 있도록 셀 위치도 함께 설명해 주세요.

    이렇게 요청하면 단순히 “SUMIF를 사용하세요”라는 답을 받는 것보다 실제 시트에 적용하기 쉬운 형태로 결과를 얻을 수 있습니다.

    여기서 한 단계 더 나아가는 방법

    ChatGPT에게 함수만 요청하지 말고 예외 상황까지 함께 지정하는 것이 좋습니다.

    수량이나 단가가 비어 있으면 오류 대신 빈칸이 나오도록 만들어 주세요.

    수량이 숫자가 아닌 경우에는 계산하지 않도록 해 주세요.

    이 경우 단순한 곱셈식 대신 IF와 ISNUMBER 등을 조합한 수식을 설계할 수 있습니다.

    이 방식의 장점은 데이터를 입력하는 사람이 실수했을 때 보고서 전체에 오류가 퍼지는 것을 줄일 수 있다는 점입니다.

    3단계: ChatGPT로 데이터의 이상값을 찾기

    Sheets에서 합계와 평균을 계산했다면 이제 ChatGPT를 활용해 숫자의 의미를 검토할 수 있습니다.

    예를 들어 담당자별 판매 결과가 다음과 같이 나왔다고 하겠습니다.

    담당자 판매수량 매출 전주 매출
    영업A 128 3,840,000 3,520,000
    영업B 94 3,290,000 3,410,000
    영업C 151 4,530,000 3,180,000

    이 데이터를 그대로 붙여 넣고 다음처럼 요청할 수 있습니다.

    다음은 담당자별 이번 주와 전주 판매 데이터입니다.

    1. 매출이 가장 크게 증가한 담당자를 계산해 주세요.

    2. 매출 증가율을 계산해 주세요.

    3. 판매수량과 매출의 관계에서 눈에 띄는 점을 찾아주세요.

    4. 데이터만으로 확정할 수 없는 원인은 추측하지 말고 ‘확인 필요’라고 표시해 주세요.

    5. 팀장 보고용으로 5문장 이내로 요약해 주세요.

    그러면 단순한 표를 증감률 → 특징 → 추가 확인사항 → 보고 문장으로 변환하는 데 도움을 받을 수 있습니다.

    특히 마지막 조건이 중요합니다. 데이터에 나타나지 않은 원인을 ChatGPT가 임의로 확정하지 않도록 “확인할 수 없는 내용은 추측하지 말 것”이라는 조건을 명시하는 것입니다.

    4단계: 매주 반복하는 분석 작업을 템플릿으로 만들기

    매번 새로운 프롬프트를 작성하면 자동화 효과가 떨어집니다. 한 번 검증한 분석 지시문을 템플릿으로 만들어 두는 편이 좋습니다.

    예를 들어 다음과 같은 형태입니다.

    아래 표는 이번 주 업무 실적입니다.

    ① 총합과 평균을 확인합니다.
    ② 전주 대비 증감률을 계산합니다.
    ③ 가장 큰 증가와 감소 항목을 찾습니다.
    ④ 평소와 비교해 특이한 값이 있는지 표시합니다.
    ⑤ 데이터만으로 확인할 수 없는 원인은 추측하지 않습니다.
    ⑥ 마지막에 팀 보고용 요약 5줄을 작성합니다.

    분석 결과는 ‘수치 / 변화 / 확인사항 / 요약’ 순서로 정리합니다.

    이렇게 만들어 놓으면 매주 데이터 부분만 교체해 같은 기준으로 분석할 수 있습니다.

    스프레드시트 분석 결과를 보며 업무 보고를 준비하는 직장인

    대부분 놓치는 부분: 계산과 해석을 분리하세요

    Google Sheets와 ChatGPT를 함께 사용할 때 가장 실용적인 원칙은 “숫자의 원본과 계산 결과를 분리하는 것”입니다.

    예를 들어 하나의 시트에 모든 내용을 섞기보다 다음처럼 구성할 수 있습니다.

    시트 역할
    원본데이터 실제 입력 데이터만 보관
    계산 SUMIF, COUNTIF, AVERAGEIF 등 계산
    요약 보고서에 사용할 핵심 지표 정리
    분석메모 ChatGPT 분석 결과와 사람이 확인할 사항 기록

    이렇게 분리하면 ChatGPT의 분석 문장을 수정하더라도 원본 데이터가 변경되지 않습니다.

    또한 분석 결과가 이상할 때 원본 → 계산식 → 분석 순서로 어디에서 문제가 발생했는지 확인하기도 쉽습니다.

    개인정보와 사내 데이터를 넣을 때 지켜야 할 것

    업무 자동화에서 편리함보다 먼저 확인해야 하는 것이 데이터 처리 권한입니다.

    특히 직원의 이름, 연락처, 고객 정보, 계약 금액, 계좌 정보, 주민등록번호와 같은 개인정보나 회사의 영업기밀은 사내 규정과 정보보안 정책을 먼저 확인해야 합니다.

    외부 AI 서비스에 데이터를 입력할 수 없는 회사라면 실제 데이터를 그대로 ChatGPT에 붙여 넣으면 안 됩니다.

    대신 분석 구조를 먼저 테스트할 때는 다음처럼 가공할 수 있습니다.

    실제 고객명: 홍길동 → 고객001
    실제 담당자: 홍○○ → 담당자A
    실제 계약번호: 2026-AB-18372 → 계약001

    다만 단순히 이름을 바꾸는 것만으로 회사의 보안 규정을 충족한다고 볼 수는 없습니다. 데이터 자체에 민감한 내용이 포함되어 있다면 회사에서 승인한 AI 도구나 사내 환경을 사용해야 합니다.

    바로 적용하는 10분 작업 순서

    1. 반복해서 입력하는 업무 데이터를 Google Sheets에 표 형태로 정리합니다.
    2. 날짜, 담당자, 상품, 수량, 금액 등 열의 의미를 명확하게 정합니다.
    3. 매출·합계·평균 등 반복 계산을 Sheets 함수로 만듭니다.
    4. ChatGPT에게 필요한 함수를 데이터 구조에 맞게 작성해 달라고 요청합니다.
    5. 전주 대비 증감률과 이상값을 계산용 시트에 추가합니다.
    6. 분석에 사용할 데이터만 별도로 추출합니다.
    7. 개인정보와 회사 기밀이 포함되어 있는지 확인합니다.
    8. 허용된 환경에서 ChatGPT에 분석을 요청합니다.
    9. “추측하지 말고 확인할 사항을 구분하라”는 조건을 넣습니다.
    10. 검토한 결과만 최종 보고서에 사용합니다.

    FAQ

    Q1. Excel을 사용해도 같은 방법을 적용할 수 있나요?

    가능합니다. 핵심은 Google Sheets 자체가 아니라 표준화된 데이터 구조 + 스프레드시트 함수 + AI 분석이라는 조합입니다. Excel에서도 SUMIF, COUNTIF, AVERAGEIF 등 유사한 함수를 사용할 수 있습니다. 다만 사용하는 프로그램의 함수 문법이나 기능 차이는 확인해야 합니다.

    Q2. ChatGPT에 회사 데이터를 그대로 복사해도 되나요?

    회사 규정에서 허용한 경우에만 사용해야 합니다. 특히 고객 개인정보, 직원 개인정보, 계약정보, 미공개 매출이나 가격정보 등은 사내 보안정책을 먼저 확인하는 것이 안전합니다. 규정을 확인할 수 없다면 실제 데이터를 넣지 않고 구조만 익명화한 샘플 데이터로 테스트하는 것이 좋습니다.

    Q3. ChatGPT가 계산한 숫자를 그대로 보고서에 사용해도 되나요?

    권장하지 않습니다. 숫자의 원천과 계산은 Google Sheets에서 관리하고, ChatGPT는 분석과 문장 정리에 활용하는 방식이 검증하기 쉽습니다. 특히 중요한 의사결정에 사용하는 수치는 원본 데이터와 수식을 직접 확인한 뒤 최종 보고서에 반영하는 것이 좋습니다.

    정리하면, 가장 안정적인 업무 흐름은 “원본 데이터는 Sheets에 정확하게 입력 → 반복 계산은 함수로 자동화 → 분석과 보고 문장 작성은 ChatGPT로 지원 → 사람이 최종 검증”하는 방식입니다. 처음부터 복잡한 자동화 시스템을 만들 필요 없이, 매주 반복되는 하나의 보고 업무부터 이 구조로 바꾸는 것이 실제 적용하기 쉽습니다.


  • Notion과 Zapier로 직장인의 주간 업무 계획 자동화하는 방법

    Notion과 Zapier로 직장인의 주간 업무 계획 자동화하는 방법


    매주 월요일, 업무 계획부터 만드는 시간을 줄여보세요

    월요일 아침마다 캘린더와 메신저, 메일을 번갈아 확인하면서 이번 주 할 일을 정리하는 데 시간이 걸립니다. 문제는 업무 자체보다 정보를 한곳에 모으고 우선순위를 다시 입력하는 과정에서 생기는 경우가 많습니다.

    이 글에서는 Notion에 주간 업무를 관리하는 데이터베이스를 만들고, Zap (자세히 보기) (자세히 보기)ier를 이용해 반복적인 입력을 자동화하는 방법을 소개합니다 (자세히 보기). 단순히 “Notion과 Zapier를 연결하면 편해진다”는 설명이 아니라, 실제로 어떤 데이터를 입력하고 어떤 결과가 만들어지는지 중심으로 살펴보겠습니다.

    여기서 중요한 점은 모든 업무를 자동으로 처리하려고 하지 않는 것입니다. 사람이 판단해야 하는 우선순위와 일정 조정은 직접 하고, 반복되는 기록과 정리만 자동화하는 방식이 오히려 관리하기 쉽습니다.

    먼저 Notion에 ‘주간 업무 DB’를 하나만 만드세요

    처음부터 복잡한 대시보드를 만들 필요는 없습니다. Notion에서 새 데이터베이스를 만들고 다음 속성만 준비합니다.

    속성 유형 용도
    업무명 제목 해야 할 업무
    마감일 날짜 완료 목표일
    상태 선택 예정 / 진행 중 / 완료
    우선순위 선택 높음 / 보통 / 낮음
    담당 사람 또는 텍스트 업무 담당자
    출처 선택 회의 / 메일 / 정기 업무 / 기타

    예를 들어 월요일 오전에 다음과 같은 업무가 있다고 가정해보겠습니다.

    신제품 생산 일정 확인 → 수요일까지
    거래처 요청사항 정리 → 화요일까지
    주간 실적 보고서 작성 → 금요일까지
    금요일 회의 자료 준비 → 금요일까지

    이를 Notion에 각각 한 줄씩 등록하면 됩니다. 처음에는 직접 입력해도 괜찮습니다. 자동화의 목적은 업무 자체를 없애는 것이 아니라 반복해서 같은 형식으로 입력하는 작업을 줄이는 것이기 때문입니다.

    여기서 놓치기 쉬운 설정 하나

    업무명에 모든 정보를 몰아넣지 않는 것이 좋습니다.

    예를 들어 “거래처 A 요청사항 9월 2일까지 급하게 확인”처럼 한 칸에 모든 정보를 넣으면 나중에 자동화하기 어렵습니다.

    대신 다음처럼 나눕니다.

    업무명 마감일 우선순위
    거래처 요청사항 정리 2026-09-02 높음

    이렇게 만들어 두면 Zapier에서 날짜, 상태, 우선순위 같은 값을 조건으로 활용하기 쉬워집니다.

    Zapier에서는 ‘업무 생성’보다 ‘정리’를 자동화하세요

    업무 입력부터 자동 분류까지 이어지는 업무 자동화 흐름을 표현한 일러스트

    Zapier는 여러 서비스 사이에서 특정 조건이 발생하면 다른 작업을 실행하도록 연결하는 자동화 서비스입니다.

    이번 예제에서는 다음과 같은 흐름을 사용합니다.

    입력 → Zapier 감지 → 조건 확인 → Notion 업무 등록 → 주간 계획에서 확인

    예를 들어 별도의 입력 도구에서 다음 내용을 작성했다고 가정하겠습니다.

    업무: 거래처 요청사항 정리
    마감: 9월 2일
    우선순위: 높음
    담당: 영업팀

    Zapier에서 이 입력을 감지하도록 설정한 뒤 Notion의 데이터베이스에 연결하면 다음과 같은 결과를 만들 수 있습니다.

    업무명 마감일 우선순위 상태
    거래처 요청사항 정리 2026-09-02 높음 예정

    여기서 상태를 자동으로 ‘예정’으로 넣는 것이 작은 차이를 만듭니다. 매번 상태를 직접 선택하지 않아도 새 업무가 동일한 규칙으로 들어오기 때문입니다.

    실제로 Zapier 자동화를 만드는 순서

    1단계. Notion 연결 준비

    Zapier에서 새 자동화 작업을 만들고 Notion을 연결합니다. 이때 Zapier가 해당 Notion 페이지 또는 데이터베이스에 접근할 수 있도록 권한을 설정해야 합니다.

    연결 후에는 자동으로 데이터를 기록할 주간 업무 데이터베이스를 선택합니다.

    2단계. Trigger를 정합니다

    Trigger는 “무슨 일이 발생했을 때 자동화를 시작할 것인가”를 의미합니다.

    예를 들어 입력 폼을 사용하는 경우에는 새로운 폼 응답이 등록되었을 때를 시작 조건으로 설정할 수 있습니다.

    그다음 테스트 데이터를 하나 넣습니다.

    업무명: 주간 생산 실적 정리
    마감일: 2026-09-04
    우선순위: 보통
    담당: 생산관리

    Zapier의 테스트 단계에서 해당 값이 정상적으로 읽히는지 확인합니다.

    3단계. Action에서 Notion을 선택합니다

    Action은 Trigger가 발생한 뒤 실제로 수행할 작업입니다.

    여기에서는 Notion의 데이터베이스에 새로운 페이지를 생성하도록 설정합니다.

    필드 연결은 다음처럼 구성하면 됩니다.

    Notion 필드 입력 데이터
    업무명 업무명
    마감일 마감일
    우선순위 우선순위
    담당 담당
    상태 예정

    마지막 상태값처럼 입력 단계에서 받지 않아도 되는 값은 Zapier에서 고정값으로 지정할 수 있습니다.

    주간 계획 화면은 ‘이번 주’만 보이게 만드세요

    노트북 화면으로 이번 주 업무 목록을 확인하는 직장인의 업무 장면

    자동화가 제대로 작동하더라도 Notion에 업무가 계속 쌓이면 오히려 복잡해질 수 있습니다. 따라서 별도의 데이터베이스를 하나 더 만드는 것보다 같은 데이터베이스에 여러 보기(View)를 만드는 방법이 실용적입니다.

    예를 들어 ‘이번 주 업무’라는 보기를 만들고 마감일 필터를 적용합니다.

    필터 예시

    • 마감일 → 이번 주
    • 상태 → 완료 제외

    그리고 정렬 순서는 다음과 같이 설정합니다.

    1. 우선순위 높은 업무
    2. 마감일이 빠른 업무

    그러면 월요일 아침에 Notion을 열었을 때 모든 과거 업무가 아니라 이번 주에 실제로 처리해야 할 업무만 먼저 볼 수 있습니다.

    자동화의 완성도를 높이는 방법: ‘자동 생성’보다 ‘자동 분류’

    많은 자동화 예제에서는 업무를 자동으로 만드는 것에 초점을 맞춥니다. 하지만 실제 업무에서는 업무 생성 자체보다 어떤 업무를 먼저 볼 것인지 정리하는 과정이 더 번거로운 경우가 많습니다.

    그래서 다음과 같은 규칙을 추가해볼 수 있습니다.

    조건 자동 처리
    마감일이 2일 이내 우선순위 높음으로 검토
    정기 업무 출처를 정기 업무로 기록
    회의에서 나온 업무 출처를 회의로 기록
    담당자가 비어 있음 담당자 확인 대상으로 표시

    단, 여기서 자동으로 ‘높음’을 확정해버리는 것에는 주의해야 합니다. 마감일이 임박했다고 해서 실제 사업상 우선순위까지 높은 것은 아닐 수 있기 때문입니다.

    따라서 더 안전한 방식은 ‘검토 필요’라는 표시를 자동으로 추가하고 최종 우선순위는 사람이 결정하는 것입니다.

    이 방식이 이번 자동화에서 가장 실용적인 부분입니다. 반복적인 데이터 정리는 자동화하면서도 업무 판단권은 사람에게 남겨두는 구조입니다.

    월요일 아침에는 이렇게 사용합니다

    자동화가 완성되면 월요일마다 처음부터 계획표를 새로 만들 필요가 없습니다.

    예를 들어 지난주에 들어온 업무가 자동으로 Notion에 쌓였다면 이번 주 보기에서 다음처럼 확인할 수 있습니다.

    이번 주 업무

    월요일 — 주간 생산 실적 정리 / 보통

    화요일 — 거래처 요청사항 정리 / 높음

    수요일 — 신제품 생산 일정 확인 / 높음

    금요일 — 주간 실적 보고서 작성 / 보통

    금요일 — 회의 자료 준비 / 보통

    이제 해야 할 일은 모든 업무를 다시 입력하는 것이 아니라 이번 주에 실제로 처리할 순서를 조정하는 것입니다.

    예를 들어 수요일에 예정된 업무가 실제로는 다른 부서의 자료를 기다려야 한다면 상태를 ‘대기’로 변경하고 다른 업무를 앞으로 가져오면 됩니다.

    자동화는 계획을 대신 세우는 시스템이 아니라 계획을 세우기 위한 반복 작업을 줄이는 시스템으로 사용하는 것이 좋습니다.

    처음 만들 때는 20분짜리 자동화부터 시작하세요

    처음부터 메일, 캘린더, 메신저, Notion을 모두 연결하면 어디에서 문제가 발생했는지 찾기 어려워집니다.

    처음에는 다음 정도로 범위를 제한하는 것을 권합니다.

    1. Notion에 주간 업무 데이터베이스 생성
    2. 업무명·마감일·상태·우선순위 필드 구성
    3. 입력 도구와 Zapier 연결
    4. 새 입력이 들어오면 Notion에 자동 등록
    5. 이번 주 업무 View 생성
    6. 테스트 데이터 2~3건으로 실제 결과 확인

    여기까지 정상적으로 작동한 뒤에야 캘린더나 다른 업무 도구를 추가하는 편이 관리하기 쉽습니다.

    개인정보와 사내 정보는 자동화 전에 확인하세요

    업무 자동화에서 기능보다 먼저 확인해야 할 부분도 있습니다. Zapier 같은 외부 서비스를 사내 업무에 연결하기 전에는 회사 보안정책과 외부 SaaS 이용 규정을 확인해야 합니다.

    특히 고객 이름, 전화번호, 이메일 주소, 계약 내용, 급여 정보, 내부 계정정보, 비공개 문서 등은 자동화 테스트 데이터로 그대로 넣지 않는 것이 안전합니다.

    처음 테스트할 때는 다음처럼 가상의 데이터로 시작하는 방법이 좋습니다.

    고객명 → 거래처 A
    담당자 → 담당자 1
    프로젝트명 → 프로젝트 X
    문서명 → 테스트 문서

    또한 회사에서 특정 외부 서비스 사용을 제한하고 있다면 개인 계정으로 우회해서 연결해서는 안 됩니다. 자동화 편의성보다 사내 정보관리 규정을 우선해야 합니다.

    자주 묻는 질문

    Q1. Notion과 Zapier를 무료로 사용할 수 있나요?

    두 서비스 모두 요금제에 따라 제공 기능과 사용량 제한이 달라질 수 있습니다. 따라서 실제 자동화를 만들기 전 현재 제공되는 무료 플랜과 유료 플랜의 제한을 확인하는 것이 좋습니다. 특히 자동화 실행 횟수가 많아지면 요금 구조가 달라질 수 있으므로 개인 업무용인지 팀 업무용인지 먼저 정하는 편이 좋습니다.

    Q2. 회사 업무를 Zapier에 연결해도 괜찮나요?

    회사 정책에 따라 다릅니다. 외부 SaaS로 업무 데이터를 전송하는 것이 허용되는지 먼저 확인해야 합니다. 허용되지 않는 경우에는 고객정보나 내부 문서를 자동화 서비스에 입력하지 말고, 개인 일정이나 공개적으로 처리 가능한 업무부터 자동화하는 것이 안전합니다.

    Q3. ChatGPT까지 연결하면 주간 계획을 완전히 자동으로 만들 수 있나요?

    기술적으로 여러 자동화 서비스를 조합해 업무 분류나 요약 같은 작업을 추가할 수 있지만, 자동으로 만든 우선순위를 그대로 믿는 방식은 권하지 않습니다. 특히 마감일, 고객 대응, 생산 일정처럼 실제 업무 판단이 필요한 부분은 사람이 최종 확인하는 구조가 안전합니다.

    정리하면, Notion은 업무를 한곳에 구조화하고 Zapier는 반복 입력을 연결하는 역할로 나누어 생각하면 됩니다. 가장 좋은 출발점은 거창한 전사 자동화가 아니라, 매주 반복되는 업무 5~10개를 같은 형식으로 기록하고 이번 주 보기에서 바로 확인할 수 있게 만드는 것입니다.


  • Google Docs 보고서를 Notion AI로 자동 정리하는 실전 업무 자동화 방법

    Google Docs 보고서를 Notion AI로 자동 정리하는 실전 업무 자동화 방법


    보고서 작성에 매번 같은 시간이 걸린다면, 문서 작성 과정을 바꿔보세요

    직장에서 보고서를 작성할 때 시간을 잡아먹는 부분은 생각보다 단순합니다. 자료를 확인하고, 핵심 내용을 추리고, 보고서 형식에 맞춰 문장을 만들고, 마지막으로 공유용 문서까지 정리하는 과정이 반복됩니다.

    예를 들어 오전 회의가 끝난 뒤 다음과 같은 메모가 남았다고 해보겠습니다.

    “신규 거래처 A사 미팅. 샘플 3종 전달. 1번 제품 반응 좋음. 단가 8% 인하 요청. 납기는 9월 둘째 주 희망. 내부 검토 후 금요일까지 답변 예정. 경쟁사 B사도 비교 중이라고 함.”

    이 내용을 팀장에게 보고하려면 단순히 복사해서 붙이는 것으로 끝나지 않습니다. 회의 내용을 요약하고, 결정사항과 후속 조치를 분리하고, 보고서 문체로 다듬어야 합니다.

    여기서 Google Docs를 원자료 보관 장소로 사용하고 Notion ( (자세히 보기)자세히 보기) ( (자세히 보기)자세히 보기) (자세히 보기)AI를 자료 검색·요약 및 보고서 정리에 활용하는 방식을 적용할 수 있습니다.

    현재 Notion은 Google Drive용 AI Connector를 제공하며, 연결된 Google Docs·Slides·Sheets 등의 자료를 Notion AI에서 검색할 수 있습니다. 다만 이 기능은 현재 Notion Business 또는 Enterprise 플랜과 Google Workspace 유료 플랜, 그리고 필요한 관리자 권한이 요구됩니다. :contentReference[oaicite:0]{index=0}

    먼저 알아둘 점: ‘완전 자동 작성’보다 ‘자동 정리 흐름’이 현실적입니다

    여기서 한 가지 구분이 필요합니다.

    Google Docs와 Notion AI를 연결한다고 해서 모든 회사의 보고서가 버튼 하나로 자동 생성되어 최종 결재 문서까지 완성되는 것은 아닙니다.

    현재 제공되는 기능을 기준으로 보면 다음과 같은 흐름이 현실적입니다.

    Google Docs에 원자료 작성 → Google Drive를 Notion AI와 연결 → Notion AI가 관련 자료 검색 → 보고서 초안 생성·요약 → 사람이 사실관계 확인 → 최종 보고서 공유

    즉, AI에게 판단을 맡기는 것이 아니라 자료를 찾고 정리하고 문장화하는 반복 작업을 줄이는 것이 핵심입니다.

    1단계. Google Docs를 ‘원자료 보관함’으로 정합니다

    먼저 Google Drive 안에 업무 자료가 뒤섞이지 않도록 폴더를 하나 정합니다.

    예를 들어 다음과 같이 구성합니다.

    업무보고
    └ 2026년
     └ 08월
      ├ 거래처 미팅
      ├ 주간 업무
      └ 프로젝트 A

    Google Docs에는 완성된 문장만 입력할 필요가 없습니다. 오히려 현장에서 발생한 정보를 빠르게 기록하는 용도로 사용하는 편이 좋습니다.

    예를 들어 회의 직후에는 다음 정도만 입력합니다.

    [거래처 미팅 메모]
    거래처: A사
    목적: 신규 제품 샘플 검토
    샘플: 3종 전달
    반응: 1번 제품 긍정적
    요청: 단가 8% 인하
    희망 납기: 9월 둘째 주
    경쟁 상황: B사 제품도 비교 중
    후속 조치: 내부 단가 검토 후 금요일까지 답변

    이렇게 입력해두면 나중에 보고서를 작성할 때 자료를 다시 찾아 메모를 해석하는 시간을 줄일 수 있습니다.

    2단계. Notion과 Google Drive를 연결합니다

    Notion에서 Google Drive 자료를 AI가 검색하도록 하려면 설정 → Notion AI → Google Drive 경로에서 AI Connector를 설정할 수 있습니다.

    공식 안내에 따르면 Google Drive 연결에는 Notion 워크스페이스 소유자 권한과 Google Drive 관리자 권한이 필요하며, 연결 과정에서 Google Workspace Marketplace를 통한 설치가 진행됩니다. 연결 완료에는 조직 규모에 따라 시간이 걸릴 수 있고, 공식 문서에서는 일반적으로 최대 36시간이 걸릴 수 있다고 안내합니다. :contentReference[oaicite:1]{index=1}

    따라서 회사 계정으로 사용한다면 개인이 임의로 연결하기보다 회사 IT 정책과 관리자 승인 여부를 먼저 확인하는 것이 좋습니다.

    특히 회사의 Google Drive에는 인사자료, 계약서, 고객정보 등 보고서 작성과 관계없는 민감한 자료도 함께 있을 수 있습니다.

    업무 자료가 AI를 거쳐 보고서로 정리되는 업무 자동화 흐름

    3단계. Notion AI에게 ‘보고서 작성’이 아니라 ‘자료의 역할’을 지정합니다

    많은 직장인이 AI에게 다음처럼 요청합니다.

    “이 내용을 보고서로 만들어줘.”

    문제는 AI가 무엇을 남기고 무엇을 제외해야 하는지 알기 어렵다는 것입니다.

    대신 보고서의 구조와 판단 기준을 함께 지정합니다.

    “Google Drive에서 ‘A사’ 관련 최근 미팅 자료를 찾아줘. 찾은 자료만 근거로 신규 거래처 미팅 보고서 초안을 작성해줘.

    구성은 ① 미팅 목적 ② 주요 논의사항 ③ 거래처 요청사항 ④ 내부 검토사항 ⑤ 후속 조치 순서로 작성해줘.

    자료에 없는 내용은 추측하지 말고 ‘확인 필요’라고 표시해줘. 숫자와 날짜는 원자료를 그대로 유지해줘. 보고 대상은 팀장이고, 문장은 간결한 업무 보고체로 작성해줘.”

    이렇게 요청하면 단순한 문장 생성이 아니라 검색 → 선별 → 구조화 → 문서화라는 업무 흐름을 AI에게 맡길 수 있습니다.

    4단계. 실제 입력과 결과를 비교해봅니다

    앞서 작성한 회의 메모를 기준으로 AI에게 요청하면 결과는 다음과 같은 형태가 될 수 있습니다.

    입력

    “A사 관련 최근 미팅 자료를 기준으로 팀장 보고용 초안을 작성해줘. 주요 논의사항과 거래처 요청사항을 분리하고, 후속 조치에는 담당자가 확인해야 할 내용을 표시해줘. 원자료에 없는 내용은 추가하지 마.”

    결과 예시

    신규 거래처 A사 미팅 결과 보고

    1. 미팅 목적
    신규 제품 샘플 3종에 대한 거래처 검토 의견 확인.

    2. 주요 논의사항
    – 총 3종의 샘플 전달
    – 1번 제품에 대해 긍정적인 반응 확인
    – A사는 당사 제품과 경쟁사 B사 제품을 비교 검토 중

    3. 거래처 요청사항
    – 단가 8% 인하 요청
    – 9월 둘째 주 납품 희망

    4. 내부 검토사항
    – 단가 8% 인하 가능 여부 검토 필요
    – 희망 납기 대응 가능 여부 확인 필요

    5. 후속 조치
    – 내부 단가 검토
    – 납기 가능 일정 확인
    – 금요일까지 A사에 회신 예정

    여기서 사람이 처음부터 작성할 때 필요한 작업은 상당 부분 줄어듭니다. 대신 단가 인하가 실제로 가능한지, 납기 일정이 맞는지, 금요일 회신이 확정된 일정인지는 담당자가 확인해야 합니다.

    5단계. 주간 보고서는 ‘한 번 작성한 프롬프트’를 반복 사용합니다

    자동화에서 가장 큰 차이는 매번 새로운 프롬프트를 생각하지 않는 데서 생깁니다.

    예를 들어 매주 금요일 작성하는 주간 업무보고라면 다음 템플릿을 만들어 둡니다.

    “이번 주 Google Drive에 저장된 업무 자료를 기준으로 주간 업무보고 초안을 작성해줘.

    구성:
    1. 이번 주 완료 업무
    2. 진행 중인 업무
    3. 주요 이슈
    4. 다음 주 계획
    5. 의사결정이 필요한 사항

    조건:
    – 원자료에 있는 사실만 사용
    – 숫자와 날짜 임의 변경 금지
    – 진행률은 원자료에 명시된 경우에만 표시
    – 담당자가 명시되지 않은 업무는 담당자를 추측하지 않음
    – 중요한 이슈는 한 문장으로 요약
    – 최종 보고서에 바로 옮길 수 있도록 간결하게 작성

    이 템플릿을 반복 사용하면 보고서 작성 업무가 ‘매주 처음부터 작성하는 작업’에서 ‘자료를 준비하고 AI 결과를 검토하는 작업’으로 바뀝니다.

    6단계. Google Docs와 Notion을 연결할 때 놓치기 쉬운 부분

    여기서 한 단계 더 중요한 부분이 있습니다.

    문서를 연결했다고 해서 AI가 회사 업무의 맥락을 자동으로 완벽하게 이해하는 것은 아닙니다.

    특히 파일 이름과 문서 구조가 엉성하면 원하는 자료를 찾는 데 불리할 수 있습니다. Notion도 Google Drive 자료를 더 정확하게 찾기 위한 방법으로 문서와 시트의 이름을 명확하게 관리하는 것을 안내하고 있습니다. :contentReference[oaicite:2]{index=2}

    따라서 파일명을 다음처럼 통일하는 것이 좋습니다.

    좋지 않은 예 관리하기 좋은 예
    회의록 최종 2026-08-28_A사_신제품미팅
    주간보고 수정2 2026-W35_영업팀_주간보고
    프로젝트 자료 프로젝트A_2026-08_진행현황

    이것이 이번 자동화에서 가장 실용적인 차이점입니다. AI 프롬프트를 복잡하게 만드는 것보다 원자료의 제목·날짜·프로젝트명을 일정한 규칙으로 관리하는 것이 검색 품질에 직접적인 영향을 줍니다.

    7단계. Google Docs를 Notion 페이지로 가져오는 방법도 있습니다

    회사에서 AI Connector를 사용할 수 없는 경우에는 Google Docs를 Notion으로 가져오는 방법도 있습니다.

    Notion에서는 Google Docs 링크를 붙여넣은 뒤 Google Drive에서 가져오기를 선택하거나, 페이지에서 /Google Docs를 입력해 Google Docs를 가져올 수 있습니다. 현재 공식 안내상 Google Docs는 한 번에 하나의 문서를 Notion 페이지로 가져오는 방식입니다. :contentReference[oaicite:3]{index=3}

    다만 이 방식은 ‘실시간 연동’과는 다릅니다. 가져온 뒤 원본 Google Docs와 Notion 페이지가 계속 동일하게 동기화되는 방식으로 생각하면 안 됩니다.

    따라서 업무 목적에 따라 선택하면 됩니다.

    상황 추천 방식
    Google Drive 자료를 계속 검색해야 함 Notion AI Google Drive Connector
    특정 문서를 Notion에서 관리하고 싶음 Google Docs 가져오기
    원본 Google Docs를 그대로 보여주면 됨 Notion에 Google Docs 임베드
    회사 관리자 권한이 없음 회사 정책 확인 후 가능한 방식 선택

    8단계. 개인정보와 사내자료는 ‘AI에게 넣어도 되는가’를 먼저 확인합니다

    회사 문서의 개인정보와 보안 내용을 확인하는 업무 장면

    보고서 자동화에서 속도보다 먼저 확인할 부분이 있습니다. 바로 자료의 보안 등급입니다.

    다음과 같은 정보는 회사 규정상 외부 AI 서비스나 연결 서비스에 입력·연동할 수 없는 경우가 있으므로 먼저 확인해야 합니다.

    • 고객의 이름, 연락처, 이메일, 주소 등 개인정보
    • 주민등록번호, 계좌번호, 카드정보 등 고유식별·금융 관련 정보
    • 미공개 계약 조건이나 거래처 단가
    • 인사평가, 급여 등 인사 관련 자료
    • 외부 공개 전인 제품·사업·재무 정보
    • 회사에서 외부 서비스 전송을 금지한 내부 문서

    특히 Google Drive 전체를 AI Connector에 연결하는 경우에는 단순히 ‘보고서 하나를 AI에게 보여주는 것’과 범위가 달라집니다. Notion 공식 문서에 따르면 Google Drive Connector는 설정된 사용자·조직 범위의 Google Drive 자료를 검색할 수 있으며, 공유 드라이브도 설정 범위에 따라 검색 대상이 될 수 있습니다. :contentReference[oaicite:4]{index=4}

    따라서 회사 계정에서는 “연결할 수 있는가?”보다 “어디까지 연결해도 되는가?”를 먼저 확인하는 편이 안전합니다.

    보고서 자동화의 최종 형태는 이렇게 만들면 됩니다

    실제 업무에서는 다음 흐름을 하나의 반복 루틴으로 만드는 것이 좋습니다.

    1. 회의·업무가 끝난 즉시 Google Docs에 핵심 사실 기록
    2. 날짜·프로젝트명·거래처명을 파일명에 포함
    3. 정해진 Google Drive 폴더에 저장
    4. Notion AI에서 관련 Google Drive 자료 검색
    5. 고정 프롬프트로 보고서 초안 생성
    6. 숫자·날짜·담당자·일정 등 사실관계 확인
    7. 최종본을 회사가 사용하는 문서 시스템에 공유

    이 구조의 장점은 AI가 보고서를 대신 책임지는 것이 아니라, 사람이 해야 하는 판단과 AI가 반복해서 처리할 수 있는 정리 작업을 분리한다는 것입니다.

    또한 Notion에서는 연결된 외부 서비스의 자료를 검색하고 출처를 확인하는 방식으로 AI 답변을 구성할 수 있습니다. :contentReference[oaicite:5]{index=5}

    FAQ

    Q1. 무료 Notion에서도 Google Docs와 Notion AI를 연결할 수 있나요?

    현재 Notion의 Google Drive AI Connector는 Business 및 Enterprise 플랜에서 제공됩니다. 또한 Google Workspace 측에서도 필요한 관리자 권한과 유료 플랜 조건이 있습니다. 따라서 개인용 무료 계정에서 이 기능을 동일하게 사용할 수 있다고 가정하면 안 됩니다. :contentReference[oaicite:6]{index=6}

    Q2. 회사 보고서를 AI에게 넣어도 괜찮나요?

    회사 규정에 따라 달라집니다. 특히 고객 개인정보, 계약 조건, 미공개 재무정보, 인사자료처럼 민감도가 높은 자료는 회사의 생성형 AI 이용정책과 정보보안 규정을 먼저 확인해야 합니다. 규정이 불명확하다면 실제 개인정보와 기밀정보를 제거한 테스트 문서로 먼저 자동화 흐름을 검증하는 방법이 안전합니다.

    Q3. Google Docs와 Notion을 연결하면 보고서가 완전히 자동으로 만들어지나요?

    현재 기능만으로 모든 보고서가 자동으로 완성되어 검토 없이 배포된다고 생각하면 안 됩니다. Google Drive 자료를 Notion AI에서 검색하고 요약하거나 문서 초안을 만드는 데 활용할 수 있지만, 숫자·일정·계약조건처럼 오류가 발생하면 업무상 문제가 되는 정보는 사람이 최종 확인해야 합니다. Notion은 Google Docs를 Notion 페이지로 직접 가져오는 기능도 제공하지만, 이는 원본과의 완전한 실시간 동기화와는 다른 기능입니다. :contentReference[oaicite:7]{index=7}

    마무리: 보고서를 자동화하는 가장 현실적인 시작점

    보고서 자동화의 출발점은 거창한 AI 시스템을 만드는 것이 아닙니다.

    자료를 일정한 형식으로 기록하고 → 한곳에 모으고 → AI가 찾을 수 있게 연결하고 → 정해진 형식으로 초안을 만들고 → 사람이 사실을 검증하는 것.

    이 다섯 단계를 반복 가능한 업무 흐름으로 만드는 것부터 시작하면 됩니다.

    특히 매주 비슷한 형식의 주간보고, 회의 결과 보고, 프로젝트 진행 보고를 작성한다면 먼저 보고서 하나를 골라 테스트해보는 것이 좋습니다. 처음부터 모든 사내 문서를 연결하기보다 민감정보가 없는 자료 3~5개로 검색과 보고서 생성 과정을 검증한 뒤 범위를 넓히는 방식이 관리하기도 쉽고 안전합니다.

    AI의 역할을 ‘보고서를 대신 쓰는 사람’으로 설정하기보다 자료를 찾고 정리하는 반복 업무를 줄이는 보조 도구로 설계하면 실제 직장 업무에 적용하기가 훨씬 수월합니다.


  • Power Automate로 반복 업무 자동화하기: 직장인이 바로 따라 하는 트리거·액션 설정법

    Power Automate로 반복 업무 자동화하기: 직장인이 바로 따라 하는 트리거·액션 설정법

    Power Automate로 반복 업무를 자동화하는 가장 쉬운 시작법

    매주 같은 형식의 메일을 보내고, 첨부파일을 확인하고, 내용을 엑셀에 옮겨 적는 업무가 있다면 처음부터 복잡한 자동화를 만들 필요는 없습니다.

    “어떤 일이 발생하면 → 무엇을 하게 한다”라는 두 단계부터 시작하면 됩니다. Microsoft의 Power Automate는 이런 업무 흐름을 트리거와 액션으로 구성할 수 있어 비개발자도 화면에서 순서대로 설정하기 좋습니다.

    이번 글에서는 기능을 나열하기보다 실제 직장 업무를 하나 골라 처음부터 자동화하는 과정을 따라가 보겠습니다. 예시는 Outlook으로 특정 제목의 메일이 들어오면 첨부파일을 지정된 OneDrive 폴더에 저장하고 알림을 보내는 흐름입니다.

    먼저 업무를 ‘트리거 → 액션’으로 바꿔보세요

    자동화가 어려운 이유는 Power Automate를 몰라서라기보다, 평소 업무를 자동화 가능한 형태로 쪼개지 않고 시작하기 때문입니다.

    예를 들어 다음과 같은 업무가 있다고 해보겠습니다.

    거래처에서 매일 오전 자료가 이메일로 도착한다.
    메일을 열어 첨부파일을 확인하고 → 파일을 다운로드하고 → 지정된 폴더에 넣고 → 담당자에게 도착 사실을 알린다.

    이 업무를 자동화 관점에서 바꾸면 다음과 같습니다.

    구분 설정 내용
    트리거 새 이메일이 도착하면
    조건 특정 발신자 또는 제목인지 확인
    액션 1 첨부파일 저장
    액션 2 지정 폴더에 파일 생성
    액션 3 담당자에게 알림

    이렇게 정리하면 Power Automate 화면에서 무엇을 선택해야 할지 훨씬 명확해집니다.

    실전 예제: 특정 이메일의 첨부파일 자동 저장하기

    이제 실제 설정 순서를 보겠습니다. Microsoft 365 회사 계정을 사용하는 환경을 기준으로 설명합니다. 조직의 라이선스나 관리자 정책에 따라 사용할 수 있는 커넥터와 기능은 달라질 수 있습니다.

    1단계. Power Automate에서 자동화된 클라우드 흐름 만들기

    Power Automate에 로그인한 뒤 새 흐름을 만드는 메뉴에서 자동화된 클라우드 흐름을 선택합니다.

    흐름 이름은 나중에 관리하기 쉽도록 구체적으로 정하는 편이 좋습니다.

    예를 들어 다음처럼 입력합니다.

    흐름 이름: 거래처 자료 이메일 자동 저장

    그다음 트리거를 이메일 수신과 관련된 항목으로 선택합니다. Outlook을 사용하는 경우 일반적으로 새 이메일이 도착했을 때에 해당하는 트리거를 사용합니다.

    여기서 첫 번째 실전 포인트가 있습니다.

    처음부터 모든 이메일을 자동화 대상으로 만들지 않는 것입니다.

    처음에는 특정 폴더, 발신자 또는 제목처럼 범위를 좁혀 테스트하는 것이 안전합니다. 잘못 설정하면 개인적인 메일까지 자동 처리될 수 있기 때문입니다.

    2단계. 조건을 먼저 좁힙니다

    예를 들어 매일 들어오는 자료 메일의 제목에 “일일 생산자료”라는 문구가 포함된다고 가정해보겠습니다.

    조건을 다음과 같이 구성할 수 있습니다.

    조건
    메일 제목에 “일일 생산자료”가 포함되어 있는가?

    조건이 참이면 다음 액션을 실행하고, 그렇지 않으면 아무 작업도 하지 않도록 구성합니다.

    여기서 중요한 것은 제목 전체를 지나치게 정확하게 입력하지 않는 것입니다. 실제 업무에서는 날짜나 문서번호 때문에 제목이 조금씩 달라질 수 있습니다.

    예를 들어 다음 세 메일을 모두 처리해야 한다면:

    • 일일 생산자료 2026-08-28
    • 일일 생산자료 2026-08-29
    • 일일 생산자료_오전

    공통적으로 들어가는 “일일 생산자료”를 조건으로 사용하는 방식이 관리하기 편합니다.

    이메일 도착을 시작으로 여러 작업이 이어지는 자동화 흐름

    3단계. 첨부파일을 저장합니다

    조건이 참인 경우 다음 액션을 추가합니다.

    이 단계에서는 이메일에 포함된 첨부파일을 대상으로 작업하게 됩니다. 첨부파일이 여러 개일 수 있으므로 첨부파일 각각을 처리하는 반복 작업이 필요할 수 있습니다.

    화면에서 제공되는 동적 콘텐츠를 활용하면 이메일의 첨부파일 이름이나 파일 내용을 다음 액션으로 전달할 수 있습니다.

    예를 들어 흐름은 다음과 같은 형태가 됩니다.

    새 이메일 도착

    제목 확인

    조건이 참

    첨부파일 각각 확인

    OneDrive 지정 폴더에 파일 생성

    파일 이름을 직접 입력하는 대신 이메일에서 전달되는 첨부파일 이름 같은 동적 값을 사용하는 것이 포인트입니다. 그래야 매일 다른 파일명이 들어와도 같은 흐름으로 처리할 수 있습니다.

    4단계. 저장 완료 알림을 추가합니다

    마지막으로 담당자에게 알림을 보내는 액션을 추가할 수 있습니다.

    예를 들어 Teams를 사용하는 조직이라면 특정 채널이나 담당자에게 처리 결과를 알리는 방식으로 구성할 수 있습니다.

    알림 내용도 매번 똑같이 작성할 필요는 없습니다.

    자동 알림 예시
    일일 생산자료가 도착했습니다.
    파일명: [첨부파일 이름]
    저장 위치: [저장 폴더]

    이렇게 하면 담당자는 메일을 열어 첨부파일을 다운로드하고 저장하는 과정을 거치지 않고도 자료가 도착했다는 사실을 확인할 수 있습니다.

    실제로 만들어 보면 이런 결과가 됩니다

    설정이 완료된 뒤 오전 9시에 다음과 같은 이메일이 도착했다고 가정해보겠습니다.

    보낸 사람: 자료발송 시스템
    제목: 일일 생산자료 2026-08-28
    첨부파일: 생산자료_20260828.xlsx

    자동화가 정상적으로 작동하면 사람이 별도로 파일을 다운로드하지 않아도 지정한 OneDrive 폴더에 해당 파일이 저장되고, 설정한 알림까지 전달됩니다.

    즉 사람이 하던 업무가 다음처럼 바뀝니다.

    기존 방식 자동화 후
    메일 확인 Power Automate가 처리
    첨부파일 다운로드
    폴더 선택
    담당자에게 알림
    최종 확인 사람이 결과 확인

    여기서 자동화의 목적을 “사람을 업무에서 완전히 빼는 것”으로 잡을 필요는 없습니다. 반복적인 이동·복사·알림 작업을 줄이고, 사람이 확인과 판단이 필요한 부분에 집중하도록 만드는 것이 현실적인 접근입니다.

    직장인이 바로 적용하기 좋은 자동화 5가지

    이메일 첨부파일 외에도 현재 업무에서 반복되는 동작을 찾아보면 비슷한 구조를 만들 수 있습니다.

    ① 이메일 → 파일 저장

    정기적으로 받는 보고서나 자료를 특정 폴더에 자동으로 저장합니다.

    ② Microsoft Forms → Excel 기록

    설문이나 신청서를 Forms로 받고 결과를 Excel에 누적하는 흐름을 만들 수 있습니다.

    ③ Excel 데이터 → 알림

    특정 조건을 만족하는 데이터가 발생하면 담당자에게 알림을 보내는 방식입니다.

    ④ 파일 업로드 → 담당자 알림

    공유 폴더에 새로운 문서가 올라오면 Teams 등으로 확인 요청을 전달할 수 있습니다.

    ⑤ 일정 또는 반복 시간 → 정기 업무 실행

    매일 또는 매주 같은 시간에 반복해야 하는 작업은 예약된 흐름으로 검토할 수 있습니다.

    다만 모든 업무를 자동화할 필요는 없습니다. 반복 횟수가 많고, 규칙이 명확하며, 잘못 처리됐을 때 사람이 쉽게 확인할 수 있는 업무부터 시작하는 것이 좋습니다.

    자동화된 업무 결과를 노트북으로 확인하는 직장인

    시간 절약 효과는 먼저 계산해보세요

    자동화의 효과를 막연하게 “시간이 많이 줄어든다”고 표현하기보다 현재 소요 시간을 간단하게 계산해보는 편이 좋습니다.

    예를 들어 어떤 반복 업무가 하루 10분 걸리고 월 20일 발생한다면:

    10분 × 20일 = 월 200분
    = 약 3시간 20분

    여기에 자동화 설정과 유지에 드는 시간을 함께 고려해야 합니다. 단순한 업무라면 한 번 설정한 뒤 반복 실행되는 구조를 만들 수 있지만, 예외 상황이 많거나 업무 규칙이 자주 바뀐다면 유지관리 비용도 커집니다.

    따라서 “자동화할 수 있는가?”보다 “자동화했을 때 관리 비용까지 고려해 이득인가?”를 먼저 보는 것이 현실적입니다.

    대부분 놓치는 한 단계: 자동화보다 ‘예외 처리’를 먼저 생각하기

    자동화가 실제 업무에서 멈추는 지점은 정상적인 상황보다 예외 상황인 경우가 많습니다.

    예를 들어 평소에는 첨부파일이 하나인데 어느 날 파일이 두 개 들어올 수 있습니다. 파일 이름이 바뀔 수도 있고, 담당자가 휴가 중일 수도 있습니다.

    따라서 처음 만든 흐름에는 최소한 다음을 확인해두는 것이 좋습니다.

    • 첨부파일이 없는 경우 어떻게 할 것인가?
    • 파일명이 기존 파일과 동일하면 어떻게 할 것인가?
    • 예상하지 못한 발신자의 메일이 들어오면 어떻게 할 것인가?
    • 자동화가 실패했을 때 누가 알림을 받을 것인가?
    • 업무 담당자가 변경되면 어디를 수정해야 하는가?

    이 질문에 답하지 않고 자동화를 확대하면 편리함보다 오류 확인 업무가 더 늘어날 수 있습니다.

    ChatGPT를 Power Automate 설정 전에 활용하는 방법

    Power Automate에서 어떤 트리거와 액션을 선택해야 할지 막막하다면 ChatGPT를 자동화 설계 보조 도구로 사용할 수 있습니다.

    회사 내부의 실제 개인정보나 기밀자료를 그대로 붙여 넣기보다는 업무 구조만 익명화해서 질문하는 방식이 안전합니다.

    예를 들어 다음처럼 입력할 수 있습니다.

    “Microsoft 365 환경에서 비개발자가 Power Automate로 이메일 첨부파일 자동 저장 흐름을 만들려고 합니다. 특정 제목의 이메일만 대상으로 하고, 첨부파일을 OneDrive 폴더에 저장한 뒤 Teams로 알림을 보내고 싶습니다. 필요한 트리거와 액션을 초보자가 이해하기 쉬운 순서로 설명해주세요.”

    그러면 Power Automate 화면에서 어떤 요소를 찾아야 하는지 먼저 정리한 뒤 실제 환경에서 하나씩 확인할 수 있습니다.

    단, AI가 제시한 메뉴 이름이나 기능이 현재 사용하는 Microsoft 365 환경과 정확히 일치한다고 가정해서는 안 됩니다. 실제 화면의 트리거·액션 이름과 조직의 정책을 최종 기준으로 확인하는 것이 좋습니다.

    회사 업무에 적용할 때 개인정보를 먼저 확인하세요

    자동화는 데이터를 이동시키는 과정이기 때문에 편리함만 보고 시작하면 안 됩니다.

    특히 고객정보, 직원정보, 계약서, 급여자료, 주민등록번호 등 민감하거나 사내 보안 규정의 적용을 받는 정보가 포함되어 있다면 회사의 IT·보안 정책을 먼저 확인해야 합니다.

    다음과 같은 기본 원칙도 지켜두는 편이 안전합니다.

    • 자동화 대상 폴더의 접근 권한을 필요한 사람으로 제한합니다.
    • 개인 OneDrive와 회사 데이터 저장 위치를 구분합니다.
    • ChatGPT 같은 외부 AI 서비스에는 회사 정책상 허용되지 않은 원문 데이터를 입력하지 않습니다.
    • 자동화가 실행하는 계정의 권한을 불필요하게 넓히지 않습니다.
    • 처음에는 테스트용 폴더와 샘플 파일로 실행 결과를 확인합니다.

    처음 만드는 자동화는 작게 시작하세요

    Power Automate를 처음 사용하는 직장인이라면 복잡한 승인 시스템이나 여러 애플리케이션을 연결하는 것부터 시작할 필요가 없습니다.

    가장 좋은 출발점은 매일 반복하지만 판단은 거의 필요 없는 업무 하나입니다.

    종이에 다음 세 줄만 적어보세요.

    언제? 어떤 일이 발생하면
    무엇을? 어떤 데이터를 대상으로
    어떻게? 어떤 작업을 자동으로 실행할 것인가

    예를 들어 “특정 이메일이 오면 → 첨부파일을 → 지정 폴더에 저장한다” 정도로 시작하면 됩니다.

    그다음 알림을 추가하고, 조건을 추가하고, 예외 처리를 보완하면 됩니다. 트리거 하나와 액션 하나로 시작해서 실제 업무에서 검증한 뒤 조금씩 확장하는 방식이 오히려 유지하기 쉽습니다.

    FAQ

    Q1. Power Automate를 사용하려면 프로그래밍을 알아야 하나요?

    기본적인 업무 자동화에서는 반드시 프로그래밍을 알아야 하는 것은 아닙니다. 트리거와 액션을 선택하고 화면에서 값을 연결하는 방식으로 구성할 수 있습니다. 다만 사용하는 커넥터와 조직의 Microsoft 365 라이선스 및 관리자 정책에 따라 가능한 기능은 달라질 수 있습니다.

    Q2. 회사 이메일을 Power Automate로 자동 처리해도 괜찮나요?

    회사마다 다릅니다. 기술적으로 자동화할 수 있더라도 사내 보안정책이나 개인정보 처리 기준에서 제한할 수 있습니다. 특히 고객정보나 인사·재무 자료가 포함된 경우에는 회사의 IT·보안 담당 부서가 정한 사용 기준을 먼저 확인하는 것이 안전합니다.

    Q3. 자동화를 만들었는데 잘못된 파일까지 처리하면 어떻게 하나요?

    처음부터 전체 데이터를 대상으로 실행하지 말고 테스트용 폴더와 샘플 파일로 검증하세요. 또한 발신자, 제목, 파일 확장자 등 처리 조건을 좁혀 정상적인 데이터만 대상으로 만드는 것이 좋습니다. 자동화가 실패했을 때 담당자가 알 수 있도록 오류 알림이나 실행 기록을 확인하는 절차도 함께 마련해두면 관리가 수월합니다.


  • Google Calendar와 Notion을 AI처럼 연결해 직장인 일정 관리 시간을 줄이는 방법

    Google Calendar와 Notion을 AI처럼 연결해 직장인 일정 관리 시간을 줄이는 방법


    일정을 직접 정리하는 대신, 일정이 업무 맥락을 따라오게 만들기

    회의가 많은 직장인에게 일정 관리는 단순히 약속 시간을 기록하는 일이 아닙니다.

    오전에는 Google Calendar에서 회의를 확인하고, 업무 목록은 N (자세히 보기) (자세히 보기)otion에서 보고, 회의 자료는 다시 다른 Notion 페이지에서 찾다 보면 같은 정보를 여러 번 확인하게 (자세히 보기) (자세히 보기)됩니다.

    여기서 접근 방식을 바꿔볼 수 있습니다.

    Google Calendar는 시간을 관리하고, Notion은 업무 맥락을 관리하며, AI는 두 정보 사이의 정리를 돕는 역할로 나누는 것입니다.

    특히 최근의 Notion Calendar는 Google Calendar를 연결해 여러 일정을 한 화면에서 확인할 수 있고, 날짜 속성이 있는 Notion 데이터베이스도 캘린더에서 보고 관리할 수 있습니다. 즉, 굳이 Google Calendar의 일정을 Notion 데이터베이스로 복사하는 방식보다 각 도구가 잘하는 일을 유지하면서 한 화면에서 연결하는 방식이 훨씬 현실적입니다. :contentReference[oaicite:0]{index=0}

    먼저 역할부터 나누면 일정 관리가 단순해집니다

    도구 맡길 일 예시
    Google Calendar 약속과 시간 회의, 외부 미팅, 출장, 개인 일정
    Notion 업무의 내용과 진행상황 프로젝트, 할 일, 회의록, 자료
    Notion Calendar 시간과 업무를 한 화면에서 보기 회의 시간 + Notion 업무 마감일
    AI 정리와 우선순위 판단 보조 오늘 할 일 정리, 일정 충돌 발견, 시간 블록 제안

    이 구조의 장점은 같은 일정을 두 번 입력하지 않는 것입니다.

    예를 들어 Google Calendar에 이미 등록한 오후 2시 회의를 Notion에 다시 복사해 넣는 대신, Notion Calendar에서 해당 Google Calendar를 함께 표시합니다. Notion 데이터베이스의 업무 마감일은 별도의 캘린더 항목으로 표시합니다.

    이렇게 하면 일정은 일정대로 한 번만 관리하고, 업무 정보는 Notion에서 계속 관리할 수 있습니다.

    1단계. Google Calendar를 Notion Calendar에 연결하기

    가장 먼저 할 일은 Notion Calendar를 설치하고 Google Calendar 계정을 연결하는 것입니다.

    Notion Calendar에서 Settings → Calendar accounts → Add calendar account로 들어가 Google 계정을 연결합니다. 여러 Google Calendar를 사용하는 경우 필요한 캘린더를 선택해 표시할 수 있습니다. :contentReference[oaicite:1]{index=1}

    여기서 주의할 점이 하나 있습니다.

    회사 계정이라고 해서 무조건 연결할 수 있는 것은 아닙니다. 회사 Google Workspace에서 외부 서비스 연결을 제한하고 있다면 관리자 정책에 따라 연결이 차단될 수 있습니다. 특히 업무용 계정은 개인 계정처럼 임의로 연결하지 말고 회사의 IT·보안 규정을 먼저 확인하는 편이 안전합니다.

    2단계. Notion 업무 데이터베이스에 날짜를 하나만 제대로 만들기

    다음은 Notion입니다.

    예를 들어 다음과 같은 업무 데이터베이스를 하나 만들어 봅니다.

    업무 상태 담당 마감일
    월간 실적 보고서 작성 진행 중 본인 8월 31일
    거래처 제안서 검토 대기 본인 9월 1일
    팀 주간회의 자료 준비 진행 중 본인 8월 28일

    여기서 마감일(Date) 속성이 있어야 합니다.

    Notion Calendar는 날짜 속성이 있는 Notion 데이터베이스를 연결해 캘린더에서 해당 항목을 볼 수 있습니다. 설정 후에는 업무 데이터베이스의 항목이 일정처럼 표시되고, 캘린더에서 날짜를 조정하는 방식으로 관리할 수도 있습니다. :contentReference[oaicite:2]{index=2}

    캘린더 일정과 업무 목록이 하나의 흐름으로 연결되는 모습

    3단계. 실제 장면으로 보면 이렇게 달라집니다

    월요일 오전 9시라고 가정해 보겠습니다.

    Google Calendar에는 다음 일정이 있습니다.

    09:30 팀 주간회의
    11:00 거래처 미팅
    14:00 제품 기획 회의
    16:30 내부 검토회의

    그리고 Notion에는 이런 업무가 있습니다.

    ① 주간 실적 보고서 작성
    ② 거래처 미팅 자료 수정
    ③ 제품 기획안 검토
    ④ 회의 결과 정리
    ⑤ 다음 주 업무 계획 작성

    기존 방식이라면 캘린더와 업무 목록을 번갈아 보면서 ‘언제 무엇을 해야 하는지’ 직접 판단해야 합니다.

    하지만 연결한 뒤에는 Notion Calendar에서 회의 일정과 Notion 업무의 마감일을 한 화면에서 확인할 수 있습니다.

    이 상태에서 ChatGPT에 다음과 같이 입력합니다.

    입력
    오늘 일정과 업무 목록을 기준으로 하루 업무 계획을 만들어줘.
    회의 시간은 변경하지 말고, 회의 전후로 준비와 후속 업무 시간을 배치해줘.
    집중이 필요한 업무는 60~90분 단위로 묶고, 회의 직전에는 새로운 집중 업무를 배치하지 마.
    오늘 반드시 끝내야 할 일과 내일로 미뤄도 되는 일을 구분해줘.

    AI의 결과는 다음처럼 나올 수 있습니다.

    오늘 우선순위

    1. 거래처 미팅 자료 수정
    2. 팀 주간회의 후속 업무
    3. 제품 기획안 검토
    4. 주간 실적 보고서 작성

    추천 일정

    09:00~09:25 팀 주간회의 준비
    09:30~10:30 팀 주간회의
    10:30~10:50 회의 내용 정리 및 후속 업무 등록
    10:50~11:00 거래처 미팅 준비
    11:00~12:00 거래처 미팅
    13:00~13:20 미팅 후 메모 정리
    14:00~15:00 제품 기획 회의
    15:00~16:15 제품 기획안 검토
    16:30~17:00 내부 검토회의
    17:00~18:00 주간 실적 보고서 작성

    내일로 미뤄도 되는 업무
    다음 주 업무 계획 작성

    여기서 AI가 캘린더를 대신 통제한다고 생각할 필요는 없습니다. 오히려 캘린더와 업무 목록을 사람이 확인하고, AI에게 재배치와 우선순위 정리를 시키는 구조가 안전합니다.

    4단계. AI에게 ‘일정표’가 아니라 ‘제약조건’을 알려주세요

    일정 관리에서 결과의 품질을 크게 바꾸는 부분이 있습니다.

    단순히 “오늘 일정 정리해줘”라고 입력하는 것보다 업무의 제약조건을 함께 알려주는 것입니다.

    예를 들어 다음과 같이 입력합니다.

    다음 조건으로 오늘 업무를 재배치해줘.

    – 회의 시간은 변경하지 않는다.
    – 점심시간 12:00~13:00은 비워둔다.
    – 집중 업무는 하루 2개까지만 배치한다.
    – 회의 직전 20분은 준비 시간으로 남긴다.
    – 회의가 끝난 직후 15분은 메모와 후속 조치 정리에 사용한다.
    – 오늘 마감 업무를 가장 먼저 배치한다.
    – 일정이 너무 많으면 우선순위가 낮은 업무를 내일로 이동한다.

    그러면 AI는 단순한 할 일 목록이 아니라 현실적으로 실행 가능한 시간표를 만드는 방향으로 답변할 가능성이 높아집니다.

    대부분 놓치는 한 단계: 회의 시간보다 ‘회의 전후’를 관리하기

    캘린더에서 1시간짜리 회의 하나를 보면 보통 1시간만 생각합니다.

    실제로는 자료를 열어보고, 필요한 숫자를 확인하고, 회의가 끝난 뒤 결정사항을 정리하는 시간이 필요합니다.

    예를 들어 14시에 시작하는 회의라면 실제 업무 비용은 다음처럼 볼 수 있습니다.

    구간 시간 업무
    준비 13:40~14:00 자료 확인, 질문 정리
    회의 14:00~15:00 회의
    후속 15:00~15:15 결정사항, 담당 업무 기록

    즉, 1시간 회의가 아니라 95분짜리 업무 단위로 보는 것이 더 현실적입니다.

    이렇게 잡아야 AI가 빈 시간에 무리하게 집중 업무를 끼워 넣는 문제도 줄어듭니다.

    회의 전후로 자료와 메모를 정리하는 직장인의 업무 장면

    사내 정보를 연결할 때는 ‘편리함’보다 데이터 보호를 먼저 확인하기

    업무 자동화에서 가장 조심해야 할 부분은 회사 자료입니다.

    예를 들어 다음 정보는 회사 규정에 따라 외부 AI 서비스에 입력하지 않는 것이 안전합니다.

    • 고객의 이름, 전화번호, 이메일 등 개인정보
    • 계약서 원문이나 민감한 거래 조건
    • 미공개 매출·원가·가격 정보
    • 인사평가나 급여 관련 정보
    • 외부 공개 전인 제품 및 사업 계획
    • 회사에서 외부 AI 입력을 금지한 문서

    일정 관리에 AI를 활용한다고 해서 회의 내용을 통째로 복사할 필요는 없습니다.

    예를 들어 실제 고객명을 입력하는 대신 ‘A거래처’, 제품명을 ‘신제품 A’처럼 내부 규정이 허용하는 범위에서 비식별화하고, AI에는 일정 배치에 필요한 최소한의 정보만 제공하는 방식이 좋습니다.

    또한 회사 계정과 개인 계정을 섞지 않는 것도 중요합니다. 특히 Notion Calendar는 Google, Apple 등의 캘린더 계정을 연결할 수 있으므로 어떤 계정과 캘린더를 연결했는지 처음 설정할 때 확인해야 합니다. :contentReference[oaicite:3]{index=3}

    AI 일정 관리에서 피해야 할 구성

    모든 정보를 한곳에 몰아넣는 방식은 처음에는 편해 보여도 관리가 복잡해질 수 있습니다.

    Google Calendar에는 일정, Notion에는 업무, AI에는 판단 보조 역할을 맡기는 편이 관리하기 쉽습니다.

    특히 ‘Google Calendar → 자동 복사 → Notion 데이터베이스 → AI → 다시 Google Calendar’처럼 여러 단계의 자동화를 처음부터 만들 필요는 없습니다.

    먼저 Google Calendar + Notion Calendar로 화면을 통합하고, Notion 데이터베이스 + 날짜 속성으로 업무 마감일을 관리한 뒤, AI로 하루 계획을 정리하는 정도부터 시작하는 것이 좋습니다.

    자동화는 반복 작업이 실제로 확인된 다음 추가해도 늦지 않습니다.

    30분 안에 따라 하는 설정 순서

    1. Google Calendar 확인 — 업무용 계정과 개인 계정을 구분합니다.
    2. Notion Calendar 설치 — 데스크톱 또는 웹에서 설정합니다.
    3. Google Calendar 연결 — Settings → Calendar accounts에서 계정을 추가합니다.
    4. Notion workspace 연결 — Settings → Notion workspaces → Add Notion workspace에서 연결합니다. :contentReference[oaicite:4]{index=4}
    5. 업무 데이터베이스 확인 — 업무마다 날짜 속성을 추가합니다.
    6. Notion Calendar에 데이터베이스 연결 — 마감일이 캘린더에 보이는지 확인합니다.
    7. AI에게 하루 계획 요청 — 회의 시간, 집중 업무, 준비 시간 등의 제약조건을 함께 전달합니다.
    8. 일주일 사용 후 수정 — 실제로 지키지 못한 시간 블록을 줄이고 현실적인 계획으로 조정합니다.

    결국 줄여야 하는 것은 ‘입력 시간’보다 ‘판단 시간’입니다

    Google Calendar와 Notion을 연결한다고 해서 업무 시간이 자동으로 사라지는 것은 아닙니다.

    효과가 생기는 지점은 다른 곳에 있습니다.

    회의 일정을 다시 옮겨 적고, 업무 목록을 다시 확인하고, 빈 시간을 찾아 ‘무엇을 해야 하지?’라고 고민하는 반복 작업을 줄이는 것입니다.

    구조를 간단히 정리하면 이렇습니다.

    Google Calendar = 언제 하는가
    Notion = 무엇을 해야 하는가
    Notion Calendar = 둘을 한 화면에서 본다
    AI = 어떤 순서로 할지 판단을 보조한다

    이 방식으로 시작하면 복잡한 자동화 시스템을 만들지 않고도 일정 관리 방식을 한 단계 바꿀 수 있습니다. 이후 반복적으로 발생하는 업무가 확인되면 그때 자동화 범위를 넓히면 됩니다.

    FAQ

    Q1. Google Calendar와 Notion이 완전히 자동으로 양방향 동기화되나요?

    일반적인 의미의 ‘Google Calendar 일정이 Notion 데이터베이스에 자동 복사되고, Notion에서 수정하면 Google Calendar도 동시에 수정되는’ 구조로 이해하면 안 됩니다. 현재 Notion Calendar는 Google Calendar를 연결해 일정을 함께 보고 관리하는 방식이며, 날짜 속성이 있는 Notion 데이터베이스도 Notion Calendar에서 관리할 수 있습니다. 따라서 이 글에서는 무리한 데이터 복제보다 각 도구의 역할을 유지하면서 한 화면에서 사용하는 방식을 권장합니다. :contentReference[oaicite:5]{index=5}

    Q2. 회사 Google Calendar를 개인 Notion에 연결해도 괜찮을까요?

    회사 규정에 따라 달라집니다. 회사 계정의 일정에는 프로젝트명, 고객명, 회의 제목 등 업무 정보가 포함될 수 있으므로 개인 서비스와 연결하기 전에 외부 서비스 연동 정책을 확인해야 합니다. 관리자가 승인하지 않은 계정 연결은 피하고, 필요하다면 회사에서 허용한 계정과 워크스페이스만 사용하세요.

    Q3. Notion AI가 Google Calendar의 일정까지 읽을 수 있나요?

    Notion에는 별도의 Google Calendar AI Connector가 있지만 현재 Business 및 Enterprise 요금제에서 제공되며 Google Workspace 관리자와 Notion 워크스페이스 소유자의 설정이 필요합니다. 반면 Notion Calendar 자체를 연결해 Notion AI에서 캘린더 정보를 활용하는 별도 연결 기능도 제공되고 있으므로, 회사 환경에서는 현재 사용하는 요금제와 관리자 정책을 먼저 확인하는 것이 좋습니다. :contentReference[oaicite:6]{index=6}

    참고: Notion의 기능과 요금제, AI 연결 조건은 변경될 수 있으므로 실제 설정 전 공식 도움말의 최신 조건을 확인하는 것이 안전합니다.

    :::


  • AI로 엑셀 반복 업무 자동화하기: 10분 만에 정리표 만드는 실전 방법

    AI로 엑셀 반복 업무 자동화하기: 10분 만에 정리표 만드는 실전 방법

    편집

    AI로 엑셀 반복 업무를 10분 안에 줄이는 방법

    엑셀을 자주 사용하는 직장인이라면 비슷한 작업을 반복하는 시간이 생각보다 많습니다. 거래처별 자료를 다시 정리하거나, 이름 표기를 통일하거나, 여러 행의 데이터를 기준에 따라 분류하는 일이 대표적입니다.

    이런 업무에서 AI를 활용하는 방법은 단순히 “엑셀을 대신 해줘”라고 요청하는 것이 아닙니다. 원본 데이터의 구조와 원하는 결과를 AI에게 정확하게 알려주고, 필요한 수식이나 작업 절차를 받아 엑셀에 적용하는 방식이 훨씬 현실적입니다.

    이번 글에서는 별도의 프로그래밍 지식 없이 ChatGPT와 엑셀만으로 반복적인 데이터 정리 업무를 줄이는 과정 (자세히 보기) (자세히 보기)을 하나의 실제 장면으로 살펴보겠습니다.

    먼저 AI에게 무엇을 시킬지 정해야 합니다

    AI를 이용한 엑셀 자동화에서 가장 흔한 실수는 처음부터 “엑셀 자동화해줘”라고 요청하는 것입니다. 범위가 너무 넓기 때문에 결과도 모호해집니다.

    대신 다음처럼 현재 데이터 → 원하는 결과 → 적용 조건을 정해주는 것이 좋습니다.

    현재 상태 원하는 결과 AI에게 요청할 내용
    거래처명이 제각각 입력됨 같은 거래처는 하나의 이름으로 통일 정리용 수식 또는 Power Query 절차
    금액이 여러 행에 흩어져 있음 거래처별 합계 계산 SUMIF/SUMIFS 수식 작성
    날짜별 자료가 계속 추가됨 월별로 자동 분류 월 추출 수식 작성
    조건에 따라 상태를 표시해야 함 정상/확인필요 자동 표시 IF 또는 IFS 수식 작성

    이 중에서 가장 따라 하기 쉬운 예제로 거래 데이터에서 금액 기준으로 상태를 자동 표시하는 작업을 해보겠습니다.

    실제 장면: 매일 반복하던 엑셀 정리

    다음과 같은 자료가 있다고 가정해보겠습니다.

    거래처 담당자 금액
    A상사 홍길동 850000
    B유통 김영희 1200000
    C산업 박철수 430000
    D기업 이민수 2100000

    업무 규칙은 간단합니다.

    • 100만 원 미만이면 일반
    • 100만 원 이상이면 확인 필요

    이런 작업을 수십, 수백 행에 반복해서 입력하고 있다면 AI에게 수식을 만들어 달라고 요청할 수 있습니다.

    1단계. AI에 입력할 내용을 구체적으로 작성합니다

    엑셀에서 C열에 금액이 입력되어 있습니다. C2부터 C100까지 데이터를 대상으로 다음 조건을 적용하고 싶습니다.

    1000000원 이상이면 “확인 필요”, 1000000원 미만이면 “일반”이라고 표시하는 수식을 만들어 주세요.

    결과는 D2부터 표시할 예정입니다. 엑셀에 바로 복사해서 사용할 수 있는 수식과 적용 방법을 함께 알려주세요.

    이렇게 입력하면 AI는 일반적으로 다음과 같은 형태의 수식을 제시할 수 있습니다.

    =IF(C2>=1000000,”확인 필요”,”일반”)

    이제 D2 셀에 수식을 넣고 아래 행까지 복사하면 됩니다.

    거래처 금액 자동 결과
    A상사 850,000 일반
    B유통 1,200,000 확인 필요
    C산업 430,000 일반
    D기업 2,100,000 확인 필요

    여기서 중요한 것은 AI가 엑셀 파일을 대신 조작했다는 점이 아닙니다. 반복해서 사람이 판단하던 규칙을 수식으로 바꾸는 과정을 AI에게 맡긴 것입니다.

    2단계. 수식을 받았다면 바로 붙여넣지 말고 검증합니다

    반복 업무를 조건과 결과로 나누어 자동화하는 업무 흐름 일러스트

    AI가 만든 수식은 편리하지만 항상 그대로 사용해도 된다는 의미는 아닙니다. 특히 실제 업무 파일에서는 열 위치나 데이터 형식이 예시와 다를 수 있습니다.

    따라서 정상적인 값 1개, 경계값 1개, 예외값 1개를 넣어 결과를 확인하는 방법을 권합니다.

    테스트 금액 예상 결과
    500,000원 일반
    1,000,000원 확인 필요
    1,000,001원 확인 필요

    특히 경계값을 확인하는 것이 좋습니다. “100만 원 이상”이라는 조건인데 100만 원이 일반으로 표시된다면 조건을 잘못 이해한 것입니다.

    3단계. 반복 작업이 더 많다면 AI에게 수식 자체를 확장시키기

    실제 업무에서는 조건 하나만 사용하는 경우보다 여러 조건을 동시에 판단해야 하는 경우가 많습니다.

    예를 들어 금액뿐 아니라 처리 상태까지 확인한다고 해보겠습니다.

    • 금액이 100만 원 이상이고
    • 처리 상태가 “미완료”이면
    • “우선 확인”이라고 표시
    • 그 외에는 “정상”이라고 표시

    AI에게 다음과 같이 요청할 수 있습니다.

    엑셀에서 C열은 금액, D열은 처리 상태입니다. C2가 1000000 이상이고 D2가 “미완료”일 때 “우선 확인”, 그 외에는 “정상”이라고 표시하고 싶습니다. E2에 넣을 수식을 만들어 주세요. 수식이 어떤 조건을 확인하는지도 짧게 설명해 주세요.

    그러면 다음과 같은 형태의 수식을 얻을 수 있습니다.

    =IF(AND(C2>=1000000,D2=”미완료”),”우선 확인”,”정상”)

    여기서 AI의 역할은 단순 계산기가 아니라 업무 규칙을 엑셀 문법으로 변환하는 보조자에 가깝습니다.

    4단계. “수식 하나”보다 더 큰 자동화를 요청하는 방법

    반복 업무가 복잡하다면 AI에게 처음부터 완성된 자동화 파일을 요구하기보다 작업을 작은 단위로 나누는 편이 안전합니다.

    예를 들어 매주 다음 작업을 반복한다고 가정해보겠습니다.

    1. 새로운 엑셀 자료를 기존 양식에 붙여넣기
    2. 거래처 이름의 불필요한 공백 제거
    3. 금액에 따라 상태 표시
    4. 날짜에서 월 추출
    5. 거래처별 합계 계산

    이 경우 AI에게 한꺼번에 “전부 자동화해줘”라고 하기보다 다음 순서로 요청합니다.

    현재 엑셀의 열 구조는 A=날짜, B=거래처, C=금액, D=처리 상태입니다.

    매주 같은 형식의 데이터가 추가됩니다.

    1. 거래처명 앞뒤 공백 제거
    2. 금액 100만원 이상이면서 미완료인 행을 확인 필요로 표시
    3. 날짜에서 YYYY-MM 형식의 월을 추출
    4. 거래처별 금액 합계를 계산

    각 작업을 엑셀 수식으로 구현할 수 있는지 판단하고, 가능하다면 열별로 사용할 수식을 만들어 주세요. 각 수식은 실제 셀 주소를 기준으로 작성해 주세요.

    이렇게 요청하면 AI가 작업을 여러 단계로 분리해 설명할 수 있습니다. 결과를 하나씩 테스트한 뒤 다음 단계로 넘어가면 오류가 발생했을 때 어느 부분에서 문제가 생겼는지도 쉽게 찾을 수 있습니다.

    대부분 놓치는 한 단계: AI에게 “실패 상황”까지 알려주세요

    엑셀 자동화의 품질은 정상 데이터보다 예외 데이터를 어떻게 처리하느냐에서 크게 달라집니다.

    예를 들어 금액 열에 빈 셀이 있거나 숫자가 아닌 문자가 들어갈 수 있다면 AI에게 이 조건을 알려주는 것이 좋습니다.

    C열의 금액에는 빈 셀이 있을 수 있고, 숫자가 아닌 “미정”이라는 값이 들어올 수도 있습니다. 이런 경우 오류가 표시되지 않고 “확인 필요”라고 표시되도록 수식을 수정해 주세요.

    이 한 문장을 추가하면 단순한 예제용 수식에서 실제 업무 환경에 가까운 수식으로 발전시킬 수 있습니다.

    즉, “무엇을 계산할까?”보다 “실제 데이터에서 어떤 문제가 생길까?”를 AI에게 함께 알려주는 것이 한 수준 높은 자동화 방법입니다.

    엑셀 파일 자체를 AI에 올릴 때 주의할 점

    업무 데이터를 확인하며 개인정보와 보안을 점검하는 직장인

    AI를 이용한 엑셀 자동화에서 기능만큼 신경 써야 할 부분이 데이터 보안입니다.

    특히 회사에서 사용하는 파일에는 이름, 전화번호, 이메일 주소, 계좌정보, 거래처 담당자 정보, 계약금액 등 외부 AI 서비스에 제공해서는 안 되는 정보가 포함될 수 있습니다.

    따라서 회사 파일을 AI에 업로드하기 전에는 다음을 확인하는 것이 좋습니다.

    • 회사에서 외부 AI 서비스 사용을 허용하고 있는지 확인합니다.
    • 개인정보나 고객정보가 포함되어 있다면 사내 규정에 따라 처리합니다.
    • 실제 데이터가 필요하지 않은 수식 작성 요청이라면 샘플 데이터로 대체합니다.
    • AI가 생성한 수식은 원본 파일에 바로 적용하지 말고 복사본에서 먼저 테스트합니다.
    • 자동화 결과가 금액, 계약, 인사, 회계 등 중요한 업무에 영향을 준다면 사람이 최종 검토합니다.

    예를 들어 실제 거래처 이름 대신 A거래처, B거래처처럼 바꿔도 수식 작성에는 대부분 문제가 없습니다. AI가 필요한 것은 개인의 실제 정보가 아니라 데이터의 구조와 처리 규칙인 경우가 많기 때문입니다.

    10분 실전 루틴으로 정리하면

    다음 순서만 기억해두면 반복적인 엑셀 작업을 AI와 함께 정리하기 쉽습니다.

    1. 반복 작업 하나를 고릅니다. 매일 또는 매주 반복하는 작업부터 시작합니다.
    2. 열 구조를 적습니다. A열은 날짜, B열은 거래처처럼 실제 위치를 알려줍니다.
    3. 원하는 결과를 문장으로 씁니다. “100만 원 이상이면 확인 필요”처럼 조건을 명확히 합니다.
    4. AI에게 수식 또는 작업 방법을 요청합니다.
    5. 테스트 데이터를 넣습니다. 일반값, 경계값, 예외값을 확인합니다.
    6. 복사본에서 실제 데이터에 적용합니다.
    7. 정상 작동이 확인된 뒤 반복 업무에 사용합니다.

    처음부터 거대한 자동화 시스템을 만들 필요는 없습니다. 하루에 10분씩 반복하는 작업 하나를 수식 하나로 줄이는 것부터 시작해도 충분합니다.

    자주 묻는 질문

    Q1. 엑셀을 잘 모르는 사람도 AI 자동화를 할 수 있나요?

    가능합니다. 다만 AI가 만들어준 수식을 무조건 믿기보다는 최소한 어떤 열을 참조하고 어떤 조건을 판단하는지 확인하는 과정이 필요합니다. 특히 금액이나 인사자료처럼 오류의 영향이 큰 업무라면 테스트 데이터로 먼저 검증하는 것이 좋습니다.

    Q2. ChatGPT에 회사 엑셀 파일을 그대로 올려도 되나요?

    회사 규정에 따라 달라집니다. 회사의 AI 사용 정책이나 개인정보 처리 기준이 있다면 먼저 확인해야 합니다. 규정이 불명확하다면 실제 개인정보와 민감한 업무정보를 제거하고, 열 구조와 가상의 데이터만 제공해 수식이나 작업 절차를 요청하는 방법이 안전합니다.

    Q3. 수식만으로 자동화하기 어려운 반복 업무는 어떻게 하나요?

    데이터 변환과 정리가 복잡해지면 Excel의 Power Query 같은 기능이나 VBA, Office Scripts 등의 방법을 검토할 수 있습니다. 이때도 AI에게 바로 코드를 만들어 달라고 하기보다 현재 파일 구조, 반복 작업 순서, 원하는 최종 결과를 먼저 설명하고 자동화 방법을 비교해 달라고 요청하는 것이 좋습니다.

    마무리

    엑셀 자동화에서 AI의 가장 실용적인 역할은 사람이 매번 머릿속으로 판단하던 규칙을 수식과 작업 절차로 바꿔주는 것입니다.

    “엑셀을 자동화해줘”라고 요청하는 대신 “A열의 날짜와 C열의 금액을 기준으로 이런 조건의 결과를 D열에 표시하고 싶다”고 구체적으로 설명해보세요.

    오늘 반복해서 처리하는 엑셀 업무 하나만 골라도 됩니다. 데이터 구조를 적고, 조건을 문장으로 만들고, AI에게 수식을 요청한 뒤 세 가지 테스트값으로 검증하면 됩니다. 이 과정을 익혀두면 매번 처음부터 엑셀 작업을 시작하는 대신, 이미 정해진 업무 규칙을 재사용할 수 있습니다.