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

  • 구글 스프레드시트 프로젝트 예산, AI로 자동 산출하는 실전 방법

    구글 스프레드시트 프로젝트 예산, AI로 자동 산출하는 실전 방법

    프로젝트 예산을 매번 직접 계산하고 있다면

    프로젝트를 진행하다 보면 예산표를 처음 한 번 만드는 것보다 계속 수정하고 다시 계산하는 작업에 더 많은 시간이 들어갑니다.

    인건비가 바뀌고, 외주 비용이 추가되고, 수량이 달라지고, 예상 비용과 실제 비용을 비교해야 하는 순간마다 스프레드시트의 여러 셀을 확인해야 하기 때문입니다.

    특히 여러 사람이 입력하는 예산표라면 더 번거롭습니다. 항목별 단가와 수량을 확인한 뒤 금액을 계산하고, 부서별 합계를 내고, 전체 예산과 비교하는 과정을 반복하게 됩니다.

    이때 AI를 단순히 “예산을 계산해 달라”고 사용하는 것보다 한 단계 더 활용하는 방법이 있습니다.

    AI에게 스프레드시트의 계산 구조와 수식을 설계하게 하고, 실제 계산은 구글 스프레드시트가 담당하도록 만드는 방식입니다.

    이렇게 구성하면 매번 AI에 숫자를 다시 입력할 필요 없이 스프레드시트의 수량이나 단가만 수정해도 예산이 자동으로 다시 계산됩니다.

    먼저 예산표의 구조를 단순하게 만듭니다

    예를 들어 프로젝트에서 다음과 같은 비용이 발생한다고 가정해 보겠습니다.

    구분 항목 수량 단가 예상 비용
    인건비 외주 디자인 5 300,000원 1,500,000원
    제작비 인쇄물 500 2,000원 1,000,000원
    광고비 온라인 광고 1 2,000,000원 2,000,000원
    운영비 회의 및 운영 4 150,000원 600,000원

    여기서 사람이 직접 계산해야 하는 값은 사실 단순합니다.

    예상 비용 = 수량 × 단가

    문제는 항목이 10개, 30개, 100개로 늘어나면 같은 계산을 반복해야 한다는 점입니다. AI는 바로 이 반복 작업을 줄이는 데 활용할 수 있습니다.

    1단계. AI에게 스프레드시트 구조부터 설계시킵니다

    ChatGPT 같은 AI 도구를 열고 처음부터 숫자를 넣기보다, 먼저 필요한 열과 계산 규칙을 요청합니다.

    다음 문장을 그대로 입력해도 좋습니다.

    프로젝트 예산을 관리할 구글 스프레드시트를 만들려고 합니다.
    열은 구분, 비용 항목, 수량, 단가, 예상 비용, 실제 비용, 차이로 구성해 주세요.
    예상 비용은 수량×단가로 자동 계산하고, 차이는 실제 비용-예상 비용으로 계산하고 싶습니다.
    구글 스프레드시트에서 사용할 수 있는 수식을 초보자도 따라 할 수 있도록 셀 기준으로 설명해 주세요.

    그러면 AI가 다음과 같은 형태의 설계를 제안할 수 있습니다.

    내용
    A 구분
    B 비용 항목
    C 수량
    D 단가
    E 예상 비용
    F 실제 비용
    G 차이

    이 단계에서 중요한 점은 AI가 계산을 대신하는 것이 아니라 스프레드시트가 스스로 계산하도록 구조를 만드는 것입니다.

    2단계. 예상 비용을 자동 계산하게 만듭니다

    구글 스프레드시트에서 E2 셀에 다음 수식을 입력합니다.

    =C2*D2

    그러면 C2의 수량과 D2의 단가를 곱한 값이 E2에 표시됩니다.

    예를 들어 C2가 5이고 D2가 300,000이면 E2에는 1,500,000이 표시됩니다.

    이제 E2의 수식을 아래 행까지 복사하면 각 항목의 예상 비용이 자동으로 계산됩니다.

    여기까지는 일반적인 스프레드시트 사용법처럼 보입니다. 하지만 AI를 함께 사용하면 수식을 직접 고민하는 시간을 줄일 수 있습니다.

    예를 들어 실제 업무에서는 다음처럼 요청할 수 있습니다.

    구글 스프레드시트에서 2행부터 100행까지 예상 비용을 자동 계산하고 싶습니다. C열은 수량, D열은 단가, E열은 예상 비용입니다. 빈 행에서는 0이나 오류가 표시되지 않도록 수식을 만들어 주세요.

    AI는 상황에 따라 IF 함수 등을 활용한 수식을 제안할 수 있습니다. 다만 AI가 만든 수식을 그대로 믿기보다는 실제 데이터가 들어간 몇 개 행에서 결과가 맞는지 확인하는 것이 좋습니다.

    3단계. 실제 비용과 차이까지 자동으로 관리합니다

    예산 관리에서 유용한 부분은 단순히 “얼마가 필요한가”를 계산하는 데서 끝나지 않습니다.

    예상보다 실제 지출이 얼마나 늘었는지를 바로 확인할 수 있어야 합니다.

    G2 셀에 다음과 같이 입력합니다.

    =F2-E2

    예상 비용이 1,500,000원이고 실제 비용이 1,700,000원이라면 차이는 200,000원이 됩니다.

    이제 프로젝트가 진행되면서 실제 지출액만 F열에 입력하면 됩니다. 나머지 계산은 스프레드시트가 담당합니다.

    입력한 비용 데이터가 자동으로 계산되는 스프레드시트 업무 흐름

    4단계. 전체 프로젝트 예산도 자동 집계합니다

    항목별 금액을 계산했다면 마지막에는 전체 예산을 확인해야 합니다.

    예상 비용의 전체 합계를 구하려면 원하는 셀에 다음 수식을 사용할 수 있습니다.

    =SUM(E2:E100)

    실제 비용의 합계는 다음과 같습니다.

    =SUM(F2:F100)

    예를 들어 예상 비용 합계가 5,100,000원이고 실제 비용 합계가 4,800,000원이라면 현재까지 예상보다 300,000원을 적게 사용한 상태입니다.

    여기에 프로젝트의 전체 예산 한도를 별도로 입력해 두면 잔여 예산도 자동으로 계산할 수 있습니다.

    잔여 예산 = 전체 예산 – 실제 비용 합계

    이 구조를 만들어 두면 프로젝트가 진행될 때마다 계산기를 다시 열거나 별도의 문서를 수정할 필요가 없습니다.

    실제 업무에서는 이렇게 AI를 연결해서 사용합니다

    예산 항목이 많아지면 수식을 하나씩 만드는 것보다 AI에게 현재 시트의 구조를 설명하고 검토를 맡기는 편이 편리합니다.

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

    현재 구글 스프레드시트의 열 구조는 다음과 같습니다.
    A열: 부서
    B열: 비용 항목
    C열: 수량
    D열: 단가
    E열: 예상 비용
    F열: 실제 비용
    G열: 차이

    E열은 수량×단가로 계산하고, G열은 실제 비용-예상 비용으로 계산하려고 합니다.
    빈 행에서는 오류가 표시되지 않게 하고 싶습니다.
    또한 전체 예상 비용, 실제 비용, 잔여 예산을 한눈에 볼 수 있는 요약 영역을 만들고 싶습니다.
    필요한 수식을 셀 위치와 함께 작성해 주세요.

    이렇게 요청하면 AI가 단순한 계산 결과가 아니라 스프레드시트에 실제로 적용할 수 있는 수식과 배치 방법을 제안하도록 유도할 수 있습니다.

    특히 “수식을 만들어줘”보다 “셀 위치와 함께 작성해줘”라고 요청하는 것이 실무에서는 편리합니다. 수식을 받은 뒤 어느 셀에 넣어야 하는지 다시 질문하는 과정을 줄일 수 있기 때문입니다.

    대부분 놓치는 한 단계: 계산보다 검증 규칙을 자동화하세요

    예산표를 자동화할 때 가장 자주 빠뜨리는 부분이 있습니다.

    계산 자체보다 잘못 입력된 데이터를 발견하는 기능입니다.

    예를 들어 수량이 500인데 단가를 2,000원 대신 20,000원으로 입력하면 스프레드시트는 오류 없이 10,000,000원을 계산합니다.

    수식은 정확하지만 입력값이 잘못된 것입니다.

    따라서 AI에게 다음과 같이 추가로 요청할 수 있습니다.

    이 예산표에서 사람이 잘못 입력하기 쉬운 부분을 찾아주세요. 수량이 비정상적으로 크거나 단가가 지나치게 높은 경우 확인할 수 있도록 조건부 서식이나 검증 규칙을 제안해 주세요.

    이렇게 하면 AI를 단순 계산기로 사용하는 수준에서 벗어나 예산표의 오류 가능성을 점검하는 보조 도구로 활용할 수 있습니다.

    예를 들어 특정 금액을 초과하면 셀을 눈에 띄게 표시하거나, 수량 열에 숫자만 입력하도록 데이터 유효성 검사를 설정하는 방식이 가능합니다.

    단, “지나치게 높다”와 같은 기준은 회사 프로젝트의 실제 업무 기준에 맞춰 사람이 정해야 합니다. AI가 임의로 정한 금액을 회사의 승인 기준처럼 사용해서는 안 됩니다.

    회의에서 프로젝트 비용과 예산표를 함께 검토하는 직장인들

    처음 만들 때는 이 순서만 따라 하세요

    1. 구글 스프레드시트에 비용 항목, 수량, 단가, 예상 비용, 실제 비용 열을 만듭니다.
    2. AI에게 현재 열 구조와 원하는 계산 방식을 설명합니다.
    3. AI가 제안한 수식을 복사해 첫 번째 계산 행에 적용합니다.
    4. 수식을 아래 행까지 복사해 항목별 계산을 자동화합니다.
    5. SUM 함수를 이용해 예상 비용과 실제 비용의 전체 합계를 만듭니다.
    6. 전체 예산에서 실제 비용을 차감해 잔여 예산을 계산합니다.
    7. AI에게 입력 오류가 발생하기 쉬운 항목과 검증 방법을 추가로 요청합니다.
    8. 실제 업무 데이터 2~3개를 넣어 계산 결과가 맞는지 사람이 확인합니다.

    처음부터 복잡한 자동화 시스템을 만들 필요는 없습니다. 입력 → 자동 계산 → 합계 → 검증이라는 네 단계만 제대로 구성해도 반복 작업을 상당 부분 줄일 수 있습니다.

    개인정보와 회사 자료는 이렇게 다루세요

    AI를 업무에 사용할 때는 계산 방법보다 데이터 취급에 먼저 주의해야 합니다.

    프로젝트 예산표에 거래처 담당자의 이름, 전화번호, 이메일, 계좌정보, 계약 내용, 내부 원가, 미공개 가격 정책 등의 정보가 포함되어 있다면 회사의 AI 사용 규정을 먼저 확인해야 합니다.

    특히 회사에서 승인하지 않은 외부 AI 서비스에 원본 예산 파일 전체를 업로드하는 것은 피하는 것이 좋습니다.

    수식 설계가 목적이라면 개인정보와 민감한 내용을 제거하고 구조만 전달하는 방법이 있습니다.

    좋지 않은 예: 거래처명, 담당자 이름, 계좌정보와 실제 계약금액이 포함된 원본 자료를 그대로 입력

    권장 예: “외주비 A, 수량 5, 단가 300,000원”처럼 필요한 계산 구조만 남겨 AI에게 수식을 요청

    또한 AI가 만든 수식이나 자동화 결과는 최종 승인 자료로 바로 사용하지 말고 원본 데이터와 대조하는 절차를 두는 것이 안전합니다. 특히 금액이 큰 프로젝트라면 합계와 일부 항목을 직접 검산하는 것이 좋습니다.

    자주 묻는 질문

    Q1. 엑셀에서도 같은 방식으로 사용할 수 있나요?

    네. 기본적인 계산 구조는 엑셀에서도 동일하게 적용할 수 있습니다. 다만 함수 지원 범위나 메뉴 위치, AI 기능의 제공 방식은 사용하는 프로그램과 버전에 따라 다를 수 있습니다. AI에게 “구글 스프레드시트용” 또는 “엑셀용”이라고 명확히 알려주는 것이 좋습니다.

    Q2. AI가 만든 수식을 그대로 사용해도 되나요?

    그대로 사용하는 것보다는 테스트 후 적용하는 것을 권장합니다. 특히 빈 셀 처리, 숫자가 아닌 값이 들어온 경우, 행이 추가되는 경우처럼 실제 업무에서 발생하는 상황을 확인해야 합니다. 테스트 데이터 몇 개를 넣고 사람이 계산한 결과와 일치하는지 먼저 확인하면 됩니다.

    Q3. 회사의 실제 예산 데이터를 AI에 입력해도 괜찮을까요?

    회사 정책과 사용하는 AI 서비스의 데이터 처리 조건을 먼저 확인해야 합니다. 사내 규정상 외부 서비스 사용이 제한되어 있다면 실제 데이터를 입력하지 않는 것이 안전합니다. 수식이나 표 구조만 설명하거나 민감한 값을 임의의 테스트 값으로 바꿔 설계하는 방법이 현실적인 대안입니다.

    마무리: AI에게 계산을 맡기기보다 반복 작업의 구조를 맡겨보세요

    프로젝트 예산 관리에서 AI의 가장 실용적인 역할은 숫자를 대신 계산하는 데 있지 않습니다.

    한 번 입력한 수량과 단가가 자동으로 금액으로 바뀌고, 실제 비용을 입력하면 차이가 계산되고, 전체 합계와 잔여 예산까지 갱신되는 구조를 만드는 데 있습니다.

    즉, AI는 스프레드시트의 설계와 수식 작성에 활용하고, 실제 숫자의 계산과 관리는 스프레드시트가 담당하도록 역할을 나누는 것이 좋습니다.

    다음번에 반복해서 작성하는 프로젝트 예산표가 있다면 처음부터 모든 항목을 자동화하려 하지 말고, 가장 많이 반복되는 계산 하나부터 AI에게 수식으로 바꿔달라고 요청해 보세요. 작은 자동 계산 하나가 자리 잡으면 그다음에는 합계, 잔여 예산, 입력 검증까지 자연스럽게 확장할 수 있습니다.


  • AI와 엑셀 함수로 반복 업무를 10분 만에 줄이는 실전 자동화 방법

    AI와 엑셀 함수로 반복 업무를 10분 만에 줄이는 실전 자동화 방법

    엑셀에 매일 같은 내용을 입력하고 있다면, 함수부터 AI에게 맡겨보세요

    직장인 업무에서 시간을 잡아먹는 일은 의외로 복잡한 작업보다 매일 반복하는 작은 작업인 경우가 많습니다. 거래처별 매출을 다시 계산하고, 담당자별 건수를 세고, 금액에 따라 상태를 표시하고, 날짜가 지나면 마감 여부를 확인하는 식입니다.

    이런 작업은 엑셀 함수만으로도 상당 부분 자동화할 수 있습니다. 문제는 함수를 모르는 것이 아니라 어떤 함수를 조합해야 하는지, 실제 업무에 어떻게 적용해야 하는지입니다.

    여기서 AI를 활용하면 접근 방법이 달라집니다. ChatGPT에게 데이터를 그대로 넘기는 것이 아니라, ( (자세히 보기)자세히 보기)업무 규칙과 원하는 결과를 설명하고 필요한 엑셀 수식을 만들어 달라고 요청하는 방식입니다.

    이번 글에서는 가상의 주문관리표를 기준으로 실제 입력부터 결과까지 따라가 보겠습니다. 엑셀을 잘 다루지 못하는 직장인도 그대로 복사해서 테스트할 수 있는 수준으로 구성했습니다.

    1. 먼저 엑셀에서 반복 업무를 하나 골라봅니다

    예를 들어 다음과 같은 주문관리표가 있다고 가정하겠습니다.

    주문번호 거래처 담당자 수량 단가 납기일
    A-1001 가람상사 박서준 120 8500 2026-08-28
    A-1002 한빛유통 이수진 80 12000 2026-08-26
    A-1003 가람상사 박서준 200 8500 2026-08-30

    여기서 매번 반복하는 작업이 세 가지 있다고 해보겠습니다.

    • 수량 × 단가로 주문금액 계산하기
    • 주문금액이 일정 금액 이상이면 ‘대형 주문’으로 표시하기
    • 납기일을 기준으로 ‘임박’, ‘정상’을 자동 표시하기

    이 정도라면 매번 계산기를 사용할 필요가 없습니다. 열 하나를 추가하고 수식을 넣으면 이후 행에도 같은 규칙을 적용할 수 있습니다.

    2. 첫 번째 자동화: 수량과 단가를 곱해 주문금액 만들기

    G열을 주문금액이라고 만들어 보겠습니다.

    G2 셀에 다음 수식을 입력합니다.

    =D2*E2

    결과는 다음과 같습니다.

    수량 단가 주문금액
    120 8,500원 1,020,000원
    80 12,000원 960,000원
    200 8,500원 1,700,000원

    G2에 수식을 입력한 뒤 셀 오른쪽 아래 모서리를 아래로 끌어내리면 각 행의 수량과 단가를 자동으로 계산할 수 있습니다.

    이 단계에서는 AI가 없어도 됩니다. 오히려 이런 단순한 계산은 엑셀 기본 함수를 직접 사용하는 편이 빠릅니다.

    3. 두 번째 자동화: 금액에 따라 업무 상태를 자동으로 표시하기

    이번에는 H열에 주문구분을 만들어 보겠습니다.

    조건은 간단합니다.

    • 주문금액이 1,500,000원 이상 → 대형 주문
    • 그보다 작으면 → 일반 주문

    H2에 다음 수식을 입력합니다.

    =IF(G2>=1500000,”대형 주문”,”일반 주문”)

    그러면 1,020,000원은 ‘일반 주문’, 1,700,000원은 ‘대형 주문’으로 자동 표시됩니다.

    여기서 AI를 사용하면 조건이 조금 복잡해졌을 때 시간을 크게 줄일 수 있습니다.

    ChatGPT에 이렇게 입력해 보세요

    엑셀에서 주문금액에 따라 상태를 자동 표시하고 싶습니다.
    G열이 주문금액입니다.
    1,500,000원 이상이면 “대형 주문”,
    1,000,000원 이상 1,500,000원 미만이면 “중형 주문”,
    1,000,000원 미만이면 “일반 주문”으로 표시하는 엑셀 수식을 만들어 주세요.
    초보자가 바로 붙여넣을 수 있는 수식 하나로 답해주세요.

    AI의 결과는 다음과 같은 형태가 됩니다.

    =IF(G2>=1500000,”대형 주문”,IF(G2>=1000000,”중형 주문”,”일반 주문”))

    이 수식을 H2에 붙여넣고 아래 행으로 복사하면 됩니다.

    여기서 AI의 역할은 엑셀을 대신 실행하는 것이 아니라, 업무 규칙을 엑셀 수식으로 번역하는 것입니다. 이 방식이 비개발자에게 특히 편리합니다.

    반복적인 엑셀 업무가 조건과 함수에 따라 자동 처리되는 과정을 보여주는 일러스트

    4. 세 번째 자동화: 납기일이 임박했는지 자동으로 확인하기

    실무에서는 날짜 조건이 자주 등장합니다. 예를 들어 납기일이 오늘을 포함해 2일 이내라면 ‘임박’으로 표시하고 싶을 수 있습니다.

    F열에 납기일이 있고 I열을 납기상태로 사용한다고 가정하겠습니다.

    I2에 다음 수식을 입력합니다.

    =IF(F2-TODAY()<=2,”임박”,”정상”)

    이 수식은 오늘 날짜와 납기일의 차이를 계산합니다. 납기일까지 2일 이하로 남았다면 ‘임박’, 그렇지 않으면 ‘정상’으로 표시합니다.

    다만 실제 업무에서는 이미 지난 날짜도 별도로 표시하는 편이 안전합니다. 예를 들어 다음과 같이 조건을 세 단계로 만들 수 있습니다.

    =IF(F2<TODAY(),”지연”,IF(F2-TODAY()<=2,”임박”,”정상”))

    이제 결과는 다음처럼 바뀝니다.

    납기일 결과
    오늘보다 이전 지연
    오늘~2일 이내 임박
    3일 이상 남음 정상

    업무 담당자는 날짜를 하나씩 계산하지 않아도 됩니다. 파일을 열 때마다 TODAY()가 현재 날짜를 기준으로 계산하기 때문입니다.

    5. AI를 제대로 활용하는 방법은 ‘함수 이름’보다 ‘업무 규칙’을 알려주는 것입니다

    많은 직장인이 AI에게 “엑셀 IF 함수 알려줘”라고 질문하고 끝냅니다. 하지만 실무에서는 조금 다르게 요청하는 것이 좋습니다.

    예를 들어 다음처럼 입력해 보세요.

    엑셀 초보자입니다.
    A열은 거래처, D열은 수량, E열은 단가, F열은 납기일, G열은 주문금액입니다.

    다음 업무를 자동화하고 싶습니다.
    1. G열에서 수량 × 단가를 계산합니다.
    2. 주문금액이 150만원 이상이면 “대형 주문”으로 표시합니다.
    3. 납기일이 지나면 “지연”, 2일 이내면 “임박”, 그 외에는 “정상”으로 표시합니다.

    각 열에 넣을 수식을 셀 주소와 함께 설명해 주세요.

    이렇게 요청하면 AI는 단순한 함수 설명이 아니라 현재 엑셀 구조에 맞춘 수식을 제안할 수 있습니다.

    다만 AI가 만든 수식을 그대로 업무에 적용하기 전에 샘플 데이터 3~5개로 결과를 확인하는 과정은 필요합니다. 특히 날짜, 빈 셀, 숫자가 문자로 저장된 경우처럼 실제 파일에서 자주 발생하는 예외는 직접 검증해야 합니다.

    6. 대부분 놓치는 한 단계: 수식보다 먼저 ‘예외 조건’을 정하세요

    자동화에서 가장 흔한 실수는 수식 자체가 아니라 예외 상황을 정하지 않은 상태에서 자동화를 시작하는 것입니다.

    예를 들어 수량이 비어 있는 주문이 있다면 다음 수식은 예상과 다른 결과를 만들 수 있습니다.

    =D2*E2

    실무에서는 빈 행을 비워두고 싶을 수 있습니다. 이 경우 다음처럼 조건을 추가할 수 있습니다.

    =IF(OR(D2=””,E2=””),””,D2*E2)

    이제 수량이나 단가 중 하나라도 비어 있으면 주문금액도 빈칸으로 남습니다.

    이처럼 AI에게 수식을 요청할 때도 “빈 셀은 빈칸으로 처리”, “오류가 발생하면 표시”, “날짜가 없는 행은 제외”처럼 예외 조건을 함께 알려주는 것이 좋습니다.

    이 작은 차이가 단순한 수식 생성과 실제 업무 자동화의 차이를 만듭니다.

    직장인이 컴퓨터 화면의 업무 데이터를 확인하고 자동화된 결과를 검토하는 모습

    7. 10분 실전 적용 순서

    처음부터 복잡한 매크로를 만들 필요는 없습니다. 다음 순서로 진행하면 됩니다.

    1단계. 반복 업무 하나를 고릅니다

    매일 숫자를 계산하거나 조건에 따라 상태를 입력하는 작업을 찾습니다.

    2단계. 현재 엑셀의 열 구조를 확인합니다

    예를 들어 “D열은 수량, E열은 단가, F열은 납기일”처럼 정리합니다.

    3단계. AI에게 업무 규칙을 설명합니다

    함수 이름을 몰라도 됩니다. 원하는 결과와 조건을 자연어로 설명하면 됩니다.

    4단계. AI가 만든 수식을 복사합니다

    새 열의 첫 번째 데이터 행에 수식을 넣고 아래 행까지 복사합니다.

    5단계. 반드시 테스트합니다

    정상 데이터뿐 아니라 빈칸, 0, 날짜 경계값, 조건에 정확히 걸리는 값 등을 넣어 결과를 확인합니다.

    6단계. 기존 업무와 비교합니다

    자동화된 결과와 기존에 사람이 계산한 결과가 같은지 확인한 뒤 실제 업무에 적용합니다.

    8. 회사 데이터를 AI에 넣을 때는 이렇게 처리하세요

    업무 자동화를 위해 AI를 사용할 때 가장 먼저 확인해야 할 것은 회사의 정보보호 규정입니다. 회사마다 외부 AI 서비스에 입력할 수 있는 데이터의 범위가 다르기 때문입니다.

    특히 다음과 같은 정보는 그대로 입력하지 않는 편이 안전합니다.

    • 고객의 이름, 전화번호, 이메일, 주소
    • 주민등록번호 등 개인 식별 정보
    • 계좌번호, 카드번호 등 금융 정보
    • 외부 공개가 허용되지 않은 계약 내용
    • 사내 규정상 외부 반출이 제한된 자료

    대신 테스트 단계에서는 실제 데이터를 익명화합니다.

    예를 들어 실제 거래처명이 ‘OO전자 주식회사’라면 AI에게는 ‘거래처A’처럼 바꾸고, 실제 주문번호도 임의의 번호로 변경할 수 있습니다.

    실제 데이터: 거래처명 / 담당자명 / 연락처 / 실제 주문금액
    테스트 데이터: 거래처A / 담당자1 / 연락처 제거 / 임의의 주문금액

    수식을 만드는 데 거래처의 실제 이름이나 고객 연락처가 필요하지 않다면 애초에 입력하지 않는 것이 가장 간단합니다.

    FAQ

    Q1. 엑셀을 잘 못하는데도 AI로 자동화할 수 있나요?

    가능합니다. 다만 AI가 만든 수식을 그대로 믿기보다는 엑셀의 열 구조와 원하는 결과를 구체적으로 설명하는 것이 중요합니다. “자동화해줘”보다 “D열 수량과 E열 단가를 곱해서 G열에 표시하고, 빈칸이면 빈칸으로 남겨줘”처럼 요청하는 편이 훨씬 명확합니다.

    Q2. ChatGPT에 회사 엑셀 파일을 그대로 올려도 되나요?

    회사 내부 규정과 정보보호 정책을 먼저 확인해야 합니다. 외부 AI 서비스에 입력이 허용되지 않은 정보라면 파일 전체를 올리지 않는 것이 좋습니다. 수식을 만드는 목적이라면 열 이름과 가상의 샘플 데이터만으로도 충분한 경우가 많습니다.

    Q3. 함수와 AI를 사용하면 모든 엑셀 업무를 자동화할 수 있나요?

    그렇지는 않습니다. 단순 계산, 조건 판정, 날짜 계산, 데이터 집계처럼 규칙이 명확한 업무는 함수로 자동화하기 좋습니다. 반면 승인 판단이나 예외가 많은 업무는 사람이 결과를 검토하는 단계가 필요합니다. 특히 중요한 금액이나 계약 관련 업무라면 자동화 결과를 별도로 검증하는 절차를 두는 것이 안전합니다.

    마무리

    엑셀 자동화는 거창한 프로그램을 만드는 것에서 시작하지 않습니다. 매일 반복하는 계산 하나를 함수로 바꾸는 것부터 시작할 수 있습니다.

    수량과 단가를 곱하고, 금액에 따라 분류하고, 납기일을 확인하는 정도의 업무라도 함수로 규칙을 만들어 두면 이후 입력되는 데이터에 같은 기준을 적용할 수 있습니다. 여기에 AI를 활용하면 필요한 수식을 직접 검색하거나 함수 문법을 처음부터 공부하는 시간을 줄일 수 있습니다.

    오늘 사용하는 엑셀 파일에서 가장 반복적인 계산 하나를 골라보세요. 열 구조를 적고, 원하는 결과와 예외 조건을 AI에게 설명한 뒤 수식을 받아 테스트하면 됩니다. 10분 동안 하나의 반복 작업을 줄이는 것이 엑셀 자동화의 현실적인 첫 단계입니다.


  • AI로 직장인의 Notion 프로젝트 관리 템플릿을 10분 만에 만드는 법

    AI로 직장인의 Notion 프로젝트 관리 템플릿을 10분 만에 만드는 법

    AI로 직장인의 Notion 프로젝트 관리 템플릿을 10분 만에 만드는 법 ( ( (자세히 보기)자세히 보기)자세히 보기)

    프로젝트를 시작할 때마다 비슷한 표를 새로 만들고, 담당자와 마감일을 입력하고, 진행 상태를 정리하는 데 시간이 들어갑니다. Notion을 사용하면 이런 업무를 한곳에서 관리할 수 있지만, 처음부터 적절한 데이터베이스 구조를 설계하는 일은 생각보다 번거롭습니다.

    이때 AI를 단순히 “Notion 템플릿을 만들어줘”라고 사용하는 것보다 실제 업무 방식과 관리해야 할 정보를 먼저 설명한 뒤, 그 구조를 Notion에 옮길 수 있는 형태로 요청하는 방법이 훨씬 실용적입니다.

    이 글에서는 프로젝트 관리에 필요한 항목을 AI와 함께 설계하고, 결과를 Notion에 적용하는 과정을 하나의 실제 업무 장면처럼 보여드리겠습니다. 코딩은 필요하지 않습니다.

    1. 먼저 Notion이 아니라 ‘관리할 업무’를 정합니다

    가장 흔한 실수는 Notion을 먼저 열고 데이터베이스부터 만드는 것입니다. 그러면 나중에 “담당자는 어디에 넣지?”, “회의록과 업무를 어떻게 연결하지?” 같은 문제가 생깁니다.

    먼저 프로젝트를 관리하면서 실제로 확인해야 하는 정보를 적어보는 편이 좋습니다.

    예를 들어 다음과 같은 프로젝트를 진행한다고 가정해보겠습니다.

    • 프로젝트명: 신규 홈페이지 개편
    • 기간: 9월 1일~9월 30일
    • 참여 부서: 기획, 디자인, 개발, 마케팅
    • 주요 업무: 요구사항 정리, 디자인 시안, 개발, 검수, 배포
    • 확인할 정보: 담당자, 마감일, 진행 상태, 우선순위, 관련 문서

    이 정도 정보만 있어도 AI에게 꽤 구체적인 설계를 요청할 수 있습니다.

    2. ChatGPT에 이렇게 입력해 보세요

    단순히 “프로젝트 관리 Notion 템플릿 만들어줘”라고 입력하면 일반적인 업무관리표가 나올 가능성이 높습니다.

    대신 사용자, 업무 방식, 관리 항목, 원하는 결과를 한 번에 알려주는 방식으로 요청합니다.

    직장인 팀에서 사용하는 Notion 프로젝트 관리 시스템을 설계해줘.

    프로젝트는 신규 홈페이지 개편이고, 기획·디자인·개발·마케팅 담당자가 함께 사용한다.

    한 화면에서 전체 프로젝트 진행 상황을 확인할 수 있어야 한다.

    업무 데이터베이스에는 다음 속성을 포함해줘: 업무명, 담당자, 부서, 상태, 우선순위, 시작일, 마감일, 프로젝트, 관련 문서.

    상태는 예정/진행 중/검토/완료로 구분하고, 우선순위는 높음/보통/낮음으로 구분해줘.

    Notion에서 바로 만들 수 있도록 데이터베이스 구조와 추천 뷰를 표 형태로 설명해줘.

    마지막에는 실제 업무 5개를 입력한 예시도 만들어줘.

    이 요청의 장점은 AI가 단순한 예쁜 템플릿이 아니라 실제로 어떤 데이터를 관리해야 하는지를 기준으로 구조를 제안한다는 점입니다.

    3. AI가 만든 결과를 Notion 구조로 바꿉니다

    예를 들어 AI의 결과가 다음과 같이 나왔다고 해보겠습니다.

    속성 유형 사용 목적
    업무명 제목 실제 해야 할 업무
    담당자 사람 업무 책임자 확인
    상태 상태 진행 단계 확인
    우선순위 선택 업무 중요도 구분
    마감일 날짜 완료 예정일 관리
    프로젝트 관계형 프로젝트별 업무 연결

    Notion에서는 이 구조에 맞춰 데이터베이스를 하나 만들면 됩니다. 처음부터 모든 기능을 넣을 필요는 없습니다.

    업무명 → 담당자 → 상태 → 마감일 정도만 먼저 만들고 실제로 사용해본 뒤 필요한 속성을 추가하는 편이 관리하기 쉽습니다.

    4. 10분 안에 실제 업무 화면을 만드는 순서

    ① 업무 데이터베이스를 만듭니다

    Notion에서 새 페이지를 만들고 데이터베이스를 추가합니다. 첫 번째 열은 업무명으로 사용합니다.

    그 다음 AI가 제안한 속성을 추가합니다.

    • 담당자: Person
    • 상태: Status
    • 우선순위: Select
    • 마감일: Date
    • 프로젝트: Relation

    ② 상태값을 실제 업무 흐름에 맞춥니다

    여기서 중요한 부분이 있습니다. 상태값을 너무 많이 만들지 않는 것입니다.

    예를 들어 ‘아이디어’, ‘자료수집’, ‘초안’, ‘1차검토’, ‘2차검토’, ‘최종검토’, ‘완료’처럼 세분화하면 처음에는 체계적으로 보이지만 팀원이 매번 어떤 상태를 선택해야 할지 고민하게 됩니다.

    실무에서는 다음 정도로 시작해도 충분합니다.

    • 예정
    • 진행 중
    • 검토
    • 완료

    팀의 업무 프로세스가 명확해진 뒤 상태를 추가하는 방식이 관리 부담을 줄입니다.

    ③ 실제 업무를 5개만 입력합니다

    예를 들어 홈페이지 개편 프로젝트라면 다음처럼 입력할 수 있습니다.

    업무명 담당자 상태 우선순위 마감일
    기존 홈페이지 문제점 정리 기획 완료 높음 9월 3일
    메인 페이지 와이어프레임 작성 디자인 진행 중 높음 9월 7일
    개발 환경 구성 개발 예정 보통 9월 10일
    검색엔진 최적화 항목 검토 마케팅 검토 보통 9월 15일
    최종 배포 체크 개발 예정 높음 9월 29일

    ④ AI에게 ‘뷰’까지 설계하게 합니다

    여기서 한 단계 더 활용할 수 있습니다. 데이터베이스를 만드는 것보다 실제 업무에서 어떤 화면으로 봐야 하는지가 더 중요하기 때문입니다.

    다음처럼 추가로 요청해보세요.

    방금 설계한 프로젝트 관리 데이터베이스를 기준으로 Notion에서 사용할 뷰를 4개 추천해줘.

    각 뷰마다 어떤 필터와 정렬을 적용해야 하는지 설명해줘.

    팀장이 전체 진행 상황을 확인하는 화면, 담당자가 자신의 업무를 확인하는 화면, 마감이 임박한 업무를 확인하는 화면, 완료된 업무를 확인하는 화면으로 나눠줘.

    그러면 예를 들어 다음과 같은 구성이 나옵니다.

    목적 추천 조건
    전체 프로젝트 전체 업무 현황 확인 프로젝트별 그룹
    내 업무 담당 업무 확인 담당자 = 나
    마감 임박 일정 지연 방지 마감일 기준 오름차순
    완료 업무 완료 이력 확인 상태 = 완료
    프로젝트 업무가 단계별로 정리되는 흐름을 보여주는 일러스트

    5. 대부분 놓치는 부분: 템플릿보다 ‘운영 규칙’을 AI에게 맡기세요

    Notion 템플릿을 잘 만드는 것과 프로젝트를 잘 관리하는 것은 같은 일이 아닙니다.

    실제 업무에서 문제가 되는 것은 “표가 없어서”가 아니라 표에 업무를 입력하는 기준이 사람마다 다르기 때문인 경우가 많습니다.

    예를 들어 한 사람은 회의에서 나온 일을 모두 업무로 등록하고, 다른 사람은 실제 실행할 일만 등록하면 데이터베이스가 금방 복잡해집니다.

    그래서 AI에게 템플릿뿐 아니라 운영 규칙까지 요청하는 것이 좋습니다.

    이 프로젝트 관리 시스템을 팀에서 일관되게 사용하기 위한 운영 규칙을 7개 만들어줘.

    업무를 등록하는 기준, 담당자를 지정하는 기준, 마감일을 입력하는 기준, 상태를 변경하는 시점, 완료 처리 기준을 포함해줘.

    규칙은 신입 직원도 이해할 수 있도록 한 문장씩 작성해줘.

    예를 들어 결과 중 하나가 다음과 같을 수 있습니다.

    업무는 ‘누가, 무엇을, 언제까지 해야 하는지’가 명확한 경우에만 등록합니다.

    이 한 문장이 있으면 “회의에서 홈페이지 개선이 필요하다는 의견이 나왔다”와 “9월 7일까지 메인 페이지 와이어프레임을 작성한다”를 구분할 수 있습니다.

    즉, AI를 디자인 도구가 아니라 업무 프로세스 정리 도구로 사용하는 것이 이번 방식의 차별점입니다.

    6. 실제로 10분 동안 작업한다면 이렇게 진행합니다

    처음부터 완벽한 시스템을 만들려고 하지 않는 것이 좋습니다.

    시간 작업
    0~2분 프로젝트와 팀 업무 방식 정리
    2~4분 AI에게 데이터베이스 구조 요청
    4~7분 Notion에 속성과 상태값 생성
    7~9분 실제 업무 5개 입력 및 뷰 생성
    9~10분 팀 운영 규칙 확인

    여기서 말하는 10분은 복잡한 자동화 시스템을 완성한다는 의미가 아닙니다. 실제 업무를 바로 입력할 수 있는 기본 프로젝트 관리 구조를 만드는 시간으로 보는 것이 정확합니다.

    7. AI에게 한 번에 모든 것을 맡기지 않는 이유

    AI가 만든 구조를 그대로 사용하는 것도 주의해야 합니다. AI는 일반적인 프로젝트 관리 관행을 바탕으로 그럴듯한 구조를 만들 수 있지만, 각 회사의 승인 절차나 보고 체계까지 정확히 알지는 못합니다.

    예를 들어 사내 프로젝트에서 반드시 필요한 결재 단계가 있다면 AI가 제안한 상태값에 없을 수 있습니다.

    따라서 다음 순서가 안전합니다.

    1. AI에게 기본 구조를 제안받습니다.
    2. 실제 회사의 업무 흐름과 비교합니다.
    3. 불필요한 속성을 삭제합니다.
    4. 팀에서 사용하는 용어로 이름을 바꿉니다.
    5. 실제 업무 몇 건으로 테스트합니다.
    6. 문제가 생긴 부분만 수정합니다.

    특히 처음부터 대시보드, 자동화, 수식, 관계형 데이터베이스를 모두 구축하면 관리해야 할 것이 오히려 늘어날 수 있습니다.

    팀원이 회의 중 노트북으로 프로젝트 업무를 확인하는 모습

    8. 개인정보와 회사 자료는 이렇게 다루세요

    업무용 AI를 사용할 때는 편리함보다 정보 보안 기준을 먼저 확인해야 합니다.

    특히 AI에게 프로젝트 구조를 만들어달라고 요청할 때 실제 고객명, 직원 개인정보, 계약 금액, 비공개 사업계획서, 내부 계정정보 등을 그대로 입력할 필요가 없습니다.

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

    실제 정보 AI 입력용 대체값
    실제 고객사명 고객사 A
    직원 실명 담당자 1
    계약 금액 예산 정보
    내부 문서 내용 문서 요약 또는 항목명

    또한 회사에서 외부 AI 서비스 사용을 제한하고 있다면 사내 규정을 우선해야 합니다. 특히 고객정보나 인사정보처럼 보호가 필요한 자료는 회사가 승인한 도구와 처리 절차를 따라야 합니다.

    프로젝트 관리 템플릿을 만드는 데 실제 민감정보가 필요한 경우는 많지 않습니다. 구조 설계 단계에서는 가상의 정보로 충분히 만들고, 실제 데이터 입력은 사내 기준을 확인한 뒤 진행하는 방식이 안전합니다.

    9. 완성한 Notion 페이지는 이렇게 사용하면 됩니다

    월요일 오전에는 ‘내 업무’ 뷰를 열어 오늘 처리해야 할 일을 확인합니다.

    회의 전에는 ‘마감 임박’ 뷰를 열어 일정이 밀리는 업무가 있는지 확인합니다.

    회의 중 새로운 실행 항목이 나오면 회의록에만 적어두지 않고 바로 업무 데이터베이스에 등록합니다.

    금요일에는 완료된 업무를 확인하고 다음 주로 넘어가는 업무의 마감일과 담당자를 다시 확인합니다.

    이렇게 사용하면 Notion은 단순한 메모장이 아니라 프로젝트의 현재 상태를 확인하는 업무 화면으로 기능하게 됩니다.

    10. 바로 복사해서 사용할 수 있는 최종 프롬프트

    처음부터 다시 만들고 싶다면 아래 프롬프트를 그대로 복사한 뒤 대괄호 안의 내용만 바꿔도 됩니다.

    나는 [부서/직무]에서 [프로젝트 종류]를 관리하고 있다.

    프로젝트 참여자는 [참여 부서 또는 인원]이며, 주요 업무는 [주요 업무 3~5개]이다.

    Notion으로 프로젝트 관리 데이터베이스를 만들고 싶다.

    다음 조건을 만족하는 구조를 설계해줘.

    1. 업무명, 담당자, 상태, 우선순위, 시작일, 마감일을 포함할 것
    2. 프로젝트별로 업무를 확인할 수 있을 것
    3. 담당자가 자신의 업무만 쉽게 볼 수 있을 것
    4. 마감이 임박한 업무를 확인할 수 있을 것
    5. 완료된 업무를 별도로 확인할 수 있을 것

    Notion에서 만들 수 있도록 속성명, 속성 유형, 선택값을 표로 정리해줘.

    추천 데이터베이스 뷰 4개와 각 뷰의 필터·정렬 조건도 알려줘.

    실제 업무 예시 5개를 만들어서 입력 결과까지 보여줘.

    마지막으로 팀원이 일관되게 사용하기 위한 운영 규칙 7개를 작성해줘.

    FAQ

    Q1. Notion을 처음 사용하는데도 10분 안에 만들 수 있나요?

    기본 데이터베이스를 만들고 업무 몇 건을 입력하는 수준이라면 가능합니다. 다만 관계형 데이터베이스, 자동화, 복잡한 수식까지 포함한 완성형 시스템을 10분 안에 구축한다는 의미는 아닙니다. 처음에는 업무명·담당자·상태·마감일 정도로 시작하고 실제 사용하면서 확장하는 편이 좋습니다.

    Q2. 회사 프로젝트 내용을 ChatGPT에 입력해도 되나요?

    회사 정책에 따라 달라집니다. 외부 AI 서비스에 입력할 수 있는 정보의 범위를 사내 보안·개인정보 규정에서 확인해야 합니다. 승인되지 않은 고객정보, 직원 개인정보, 계약정보, 비공개 자료 등을 그대로 입력하는 것은 피하는 것이 좋습니다. 템플릿 설계 단계에서는 실제 이름 대신 ‘고객사 A’, ‘담당자 1’처럼 대체 정보를 사용해도 충분합니다.

    Q3. AI가 만든 Notion 구조를 그대로 사용하면 되나요?

    그대로 적용하기보다 실제 업무 프로세스와 한 번 비교하는 것이 좋습니다. AI는 일반적인 프로젝트 관리 구조를 제안할 수 있지만 회사의 결재 방식, 보고 주기, 부서별 역할까지 자동으로 정확하게 반영하지는 않습니다. AI는 초안을 빠르게 만드는 역할로 활용하고, 최종 운영 기준은 실제 팀의 업무 방식에 맞춰 결정하는 것이 가장 현실적입니다.

    마무리

    AI를 활용한 Notion 프로젝트 관리는 복잡한 템플릿을 만드는 데 목적이 있지 않습니다. 핵심은 업무를 어떻게 관리하고 있는지 먼저 설명하고, AI에게 그 업무 방식을 Notion 구조로 번역하게 하는 것입니다.

    처음부터 완벽한 대시보드를 만들 필요도 없습니다. 오늘 진행하는 프로젝트 하나를 골라 업무 항목 5개만 정리해보면 됩니다. AI에게 데이터베이스 구조와 뷰, 운영 규칙까지 요청하고 Notion에서 실제 업무를 입력해보세요.

    그 과정에서 “이 속성은 필요 없네”, “이 상태는 우리 팀에서는 사용하지 않네”라는 부분이 보이면 그것이 오히려 좋은 결과입니다. AI가 만들어준 템플릿을 사용하는 것이 아니라, 우리 팀에 맞는 프로젝트 관리 시스템으로 다듬어가는 과정이기 때문입니다.


  • 직장인을 위한 AI로 데이터 정리를 엑셀에서 자동화하는 법: 10분 만에 시작하기

    직장인을 위한 AI로 데이터 정리를 엑셀에서 자동화하는 법: 10분 만에 시작하기

    매일 반복되는 엑셀 정리, AI와 함께 10분 만에 줄이는 방법

    거래처 목록, 고객 문의 내역, 주문 데이터, 가계부 정리까지. 엑셀은 많은 직장인의 필수 도구이지만 데이터 정리 작업은 생각보다 많은 시간을 잡아먹습니다.

    특히 같은 형식으로 정리하고, 분류하고, 오탈자를 수정하는 작업은 집중력이 필요한 업무보다 더 피로하게 느껴질 때가 많습니다.

    최근에는 ChatGPT 같은 AI를 엑셀과 함께 활용해 이런 반복 작업을 상 (자세히 보기) (자세히 보기)당 부분 줄일 수 있습니다. 중요한 점은 복잡한 프로그램을 배우는 것이 아니라, 이미 사용하고 있는 엑셀에 AI를 보조 도구처럼 연결하는 것입니다.

    이번 글에서는 실제 데이터 예시를 사용해 10분 안에 시작할 수 있는 방법을 단계별로 살펴보겠습니다.

    실제 상황: 뒤죽박죽 고객 문의 데이터를 정리해보기

    먼저 아래와 같은 데이터가 있다고 가정해보겠습니다.

    원본 데이터
    배송이 아직 안왔어요 언제 받을 수 있나요
    상품이 파손돼서 왔습니다
    환불 요청드립니다
    배송 문의 드립니다
    제품 교환 가능한가요

    보통은 담당자가 하나씩 읽으면서 “배송”, “환불”, “교환”, “불량” 등으로 분류합니다.

    문의가 20건이라면 금방 끝나지만, 500건이 넘어가면 이야기가 달라집니다.

    이때 AI에게 분류 기준을 알려주고 작업을 맡길 수 있습니다.

    ChatGPT에 입력하는 실제 프롬프트

    아래 고객 문의 내용을 분류해 주세요.

    분류 기준:

    배송

    환불

    교환

    제품불량

    기타

    출력 형식:
    문의내용 | 분류

    배송이 아직 안왔어요 언제 받을 수 있나요
    상품이 파손돼서 왔습니다
    환불 요청드립니다
    배송 문의 드립니다
    제품 교환 가능한가요

    실제 결과 예시

    문의내용 분류
    배송이 아직 안왔어요 언제 받을 수 있나요 배송
    상품이 파손돼서 왔습니다 제품불량
    환불 요청드립니다 환불
    배송 문의 드립니다 배송
    제품 교환 가능한가요 교환

    이 결과를 그대로 엑셀에 붙여 넣으면 분류 작업이 몇 분 안에 끝납니다.

    엑셀과 AI를 함께 사용하는 가장 쉬운 자동화 절차

    AI와 엑셀을 연결한 데이터 정리 흐름도

    처음 시작하는 직장인이라면 아래 순서만 따라 해도 충분합니다.

    1단계: 엑셀 데이터 준비

    정리할 데이터를 한 열(Column)에 모아둡니다.

    A열
    서울 강남구 역삼동
    서울시 강남구 역삼동
    강남구 역삼동

    2단계: 정리 기준을 AI에게 설명

    아래 주소 데이터를 동일한 형식으로 통일해 주세요.
    형식은 ‘서울특별시 강남구 역삼동’으로 맞춰 주세요.

    3단계: 결과를 엑셀에 붙여넣기

    변환 결과
    서울특별시 강남구 역삼동
    서울특별시 강남구 역삼동
    서울특별시 강남구 역삼동

    주소, 상품명, 거래처명, 문의 유형, 업무 메모 등 대부분의 텍스트 데이터는 같은 방식으로 정리할 수 있습니다.

    많은 직장인이 놓치는 한 단계 높은 활용법

    단순히 데이터를 정리하는 것에서 끝내지 말고, AI에게 “정리 규칙”을 함께 만들게 해보는 것입니다.

    예를 들어 거래처 목록이 아래처럼 섞여 있다고 가정해보겠습니다.

    원본
    (주)에이스
    에이스 주식회사
    ACE

    대부분은 결과만 요청합니다.

    하지만 더 효율적인 방법은 다음과 같습니다.

    거래처명을 통일하려고 합니다.
    동일 업체로 보이는 항목을 그룹화하고,
    정리 규칙도 함께 작성해 주세요.

    그러면 AI는 단순 결과뿐 아니라 향후 사용할 기준까지 제안합니다.

    이렇게 만들어진 규칙은 팀 내 업무 매뉴얼로도 활용할 수 있습니다.

    데이터 정리 시간이 줄어드는 것뿐 아니라 담당자가 바뀌어도 같은 기준으로 관리할 수 있다는 장점이 있습니다.

    집안 데이터 정리에도 그대로 적용된다

    가계 데이터를 엑셀로 정리하는 모습

    이 방법은 회사 업무에만 해당되지 않습니다.

    가계부, 카드 사용 내역, 온라인 쇼핑 기록, 정기구독 서비스 목록 정리에도 활용할 수 있습니다.

    예를 들어 카드 사용 내역이 아래와 같다고 가정해보겠습니다.

    사용 내역
    스타벅스 강남점
    쿠팡
    GS25 역삼점
    배달의민족

    AI에게 다음과 같이 요청합니다.

    사용 내역을 식비, 생활용품, 편의점, 기타로 분류해 주세요.

    그러면 소비 분석용 데이터가 빠르게 완성됩니다.

    월말 가계 정리 시간이 크게 줄어드는 이유가 여기에 있습니다.

    10분 안에 바로 시작하는 실행 순서

    1. 엑셀에서 정리할 데이터 20~50개를 준비한다.
    2. 정리 목표를 한 문장으로 적는다.
    3. ChatGPT에 데이터와 기준을 함께 입력한다.
    4. 결과를 엑셀에 붙여 넣는다.
    5. 반복 작업이라면 정리 규칙도 함께 생성한다.
    6. 다음 작업부터 같은 프롬프트를 재사용한다.

    처음에는 작은 데이터부터 시작하는 것이 좋습니다. 한 번 성공하면 같은 방식으로 거래처 관리, 고객 응대 분류, 주소 정리, 품목 분류까지 확장할 수 있습니다.

    FAQ

    Q1. 회사 데이터를 그대로 AI에 입력해도 될까요?

    사내 규정을 먼저 확인하는 것이 좋습니다. 고객명, 연락처, 주민등록번호, 계약 정보 등 개인정보나 민감 정보는 제거한 뒤 사용해야 합니다. 가능하면 익명화된 데이터로 작업하는 것이 안전합니다.

    Q2. 엑셀 매크로나 코딩을 알아야 하나요?

    아닙니다. 이번 글에서 소개한 방법은 복잡한 VBA나 프로그래밍 없이도 가능합니다. 데이터를 복사하고 AI에게 정리 기준을 설명하는 것만으로 시작할 수 있습니다.

    Q3. AI가 항상 정확하게 분류하나요?

    항상 그렇지는 않습니다. 특히 업종별 전문 용어나 회사 내부 기준이 있는 경우 검토 과정이 필요합니다. 처음에는 20~30건 정도로 테스트한 뒤 기준을 보완하면서 사용하는 것이 좋습니다.


  • 직장인을 위한 AI 기획서 요약 자동화: 5분 만에 핵심만 정리하는 실전 방법

    직장인을 위한 AI 기획서 요약 자동화: 5분 만에 핵심만 정리하는 실전 방법

    회의 10분 전, 20페이지 기획서를 읽어야 한다면?

    아침 출근 직후 메신저에 기획서 하나가 도착합니다. 20페이지 분량의 신규 프로젝트 제안서. 30분 뒤에는 팀장 보고가 예정되어 있고, 모든 내용을 읽기에는 시간이 부족합니다.

    이럴 때 많은 직장인이 하는 방법은 첫 장과 마지막 장만 훑어보는 것입니다. 하지만 중요한 일정, 예산, 리스크는 중간에 숨어 있는 경우가 많습니다.

    ChatGPT를 활용하면 기획서를 단순히 ‘짧게 줄이는 것’이 아니 (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기)라, 보고에 필요한 핵심 항목만 구조적으로 추출할 수 있습니다. 실제로 5분 정도면 회의용 요약본을 만들 수 있으며, 전달력도 훨씬 좋아집니다.

    이 글에서는 실제 기획서 예시를 이용해 입력부터 결과까지 그대로 따라 해보겠습니다.

    실전 장면: 기획서를 그대로 붙여 넣으면 어떻게 될까?

    먼저 아래처럼 기획서 일부가 있다고 가정하겠습니다.

    신제품 런칭 프로젝트

    – 목표: 20~30대 고객 대상 친환경 텀블러 출시
    – 일정: 9월 디자인 완료 → 10월 생산 → 11월 출시
    – 예산: 총 8,000만원
    – 주요 리스크: 원자재 납기 지연, 초기 마케팅 비용 증가
    – 기대 효과: 첫 분기 매출 3억원 목표

    그냥 ‘요약해줘’라고 입력하면 짧은 문장은 나오지만, 회의에서 바로 사용할 형태는 아닙니다.

    대신 아래 프롬프트를 사용해 보겠습니다.

    입력 예시 (복사해서 사용 가능)

    다음 기획서를 팀장 보고용으로 요약해줘.

    조건:
    1. 한 줄 요약
    2. 목표
    3. 일정
    4. 예산
    5. 리스크
    6. 실행해야 할 다음 행동 3가지

    불필요한 수식어는 제거하고 표 형태로 정리.

    그러면 결과가 이렇게 바뀝니다.

    긴 문서가 핵심 요약으로 정리되는 일러스트

    AI 요약 결과

    항목 요약 결과
    한 줄 요약 친환경 텀블러 출시 프로젝트 (11월 출시 목표)
    목표 20~30대 고객 확보 및 첫 분기 매출 3억원
    일정 9월 디자인 → 10월 생산 → 11월 출시
    예산 총 8,000만원
    리스크 원자재 납기, 마케팅 비용 증가
    다음 행동 디자인 확정 · 공급사 일정 확인 · 마케팅 예산 검토

    회의에서는 이 표만 있어도 대부분의 핵심 내용을 설명할 수 있습니다.

    5분 완성: ChatGPT로 기획서 요약하는 순서

    1단계. 문서를 그대로 넣지 말고 구간으로 나누기

    20~50페이지 문서는 한 번에 넣기보다 5~10페이지씩 나누면 정확도가 높아집니다.

    예를 들어,

    – 1~5페이지 : 프로젝트 개요
    – 6~10페이지 : 시장 분석
    – 11~15페이지 : 예산
    – 16~20페이지 : 일정 및 리스크

    각 구간을 먼저 요약한 뒤 마지막에 전체 요약을 요청하면 정보 누락이 줄어듭니다.

    2단계. 역할을 먼저 지정하기

    첫 문장이 결과 품질을 크게 바꿉니다.

    좋은 예시:

    너는 사업기획팀 선임이다. 임원 보고용 문서로 요약해줘.

    역할이 명확하면 문체와 우선순위도 자연스럽게 맞춰집니다.

    3단계. 출력 형식을 고정하기

    아래처럼 원하는 형식을 미리 지정하면 매번 수정할 필요가 없습니다.

    출력 형식:
    – 핵심 요약(3줄)
    – 일정 표
    – 예산 표
    – 리스크 3개
    – 의사결정 필요 사항

    특히 ‘의사결정 필요 사항’을 넣으면 회의 준비 시간이 크게 줄어듭니다.

    회의 전 노트북으로 요약된 기획서를 확인하는 직장인

    직접 비교해보니 무엇이 달라졌을까?

    비교 그냥 요약 구조화 프롬프트
    길이 짧은 문단 보고용 표
    일정 문장 속 포함 한눈에 확인
    리스크 놓칠 가능성 별도 항목 추출
    회의 활용 재정리 필요 바로 사용 가능

    차이는 AI 자체보다 ‘무엇을 추출할지’를 먼저 지정했는지에 있습니다.

    대부분 놓치는 한 단계 높은 활용법

    기획서를 요약만 하지 말고, 마지막에 실행 목록까지 만들면 업무 연결이 됩니다.

    아래 문장을 마지막에 추가해 보세요.

    이 요약을 기준으로 오늘 해야 할 업무를 중요도 순으로 체크리스트로 만들어줘.

    결과 예시

    – 디자인 시안 최종 승인 요청
    – 공급사 납기 일정 확인 메일 발송
    – 마케팅 예산 수정안 작성

    이렇게 되면 요약 문서가 곧 오늘의 업무 리스트가 됩니다.

    사내 문서라면 반드시 확인할 보안 원칙

    AI를 업무에 사용할 때 가장 많이 받는 질문이 개인정보와 사내 문서입니다.

    다음 기준 정도는 실무에서도 안전하게 기억해두면 좋습니다.

    가능한 자료

    – 공개 가능한 기획안
    – 개인정보가 제거된 회의록
    – 사내 템플릿 문서
    – 공개 예정 제안서 초안

    주의가 필요한 자료

    – 고객 이름, 전화번호
    – 주민등록번호 등 식별 정보
    – 계약 금액이 포함된 비공개 계약서
    – 사내 기밀 등급 문서

    가장 쉬운 방법은 업로드 전에 이름, 연락처, 업체명을 ‘A사’, ‘고객1’처럼 익명화하는 것입니다. 핵심 내용은 유지하면서도 보안 위험을 줄일 수 있습니다.

    매일 사용하는 30초 프롬프트

    아래 문장은 메모장에 저장해두면 거의 모든 기획서에 활용할 수 있습니다.

    다음 문서를 임원 보고용으로 요약해줘.

    ① 핵심 요약 3줄
    ② 목표
    ③ 일정(표)
    ④ 예산(표)
    ⑤ 리스크 3개
    ⑥ 오늘 실행할 업무 체크리스트

    문서를 붙여 넣고 이 프롬프트만 입력하면 대부분의 기획서를 회의용 형태로 정리할 수 있습니다.

    FAQ

    Q1. PDF 기획서도 가능한가요?

    가능합니다. PDF를 업로드한 뒤 같은 프롬프트를 사용하면 됩니다. 다만 스캔 이미지 PDF는 OCR이 필요할 수 있으므로 텍스트가 선택되는 PDF가 더 정확합니다.

    Q2. 회사 기밀 문서를 그대로 올려도 되나요?

    사내 규정을 먼저 확인하는 것이 우선입니다. 개인정보, 계약 정보, 고객 식별 정보는 제거하거나 익명화한 뒤 사용하는 것이 안전합니다.

    Q3. 요약이 너무 짧거나 중요한 내용이 빠질 때는 어떻게 하나요?

    ‘리스크를 모두 포함’, ‘예산은 숫자를 유지’, ‘일정은 날짜 그대로 표기’처럼 보존해야 하는 항목을 명시하면 결과 품질이 훨씬 안정적으로 개선됩니다.


  • Google Sheets와 AI로 반복 업무를 10분 만에 자동화하는 실전 방법

    Google Sheets와 AI로 반복 업무를 10분 만에 자동화하는 실전 방법

    매일 30분 걸리던 정리 업무, AI와 스프레드시트로 바꾸면?

    월요일 아침마다 비슷한 일을 반복하는 직장인이 많습니다.

    – 거래처에서 받은 주문 내역 복사
    – 제품명을 규격별로 정리
    – 수량 합계 계산
    – 비고 작성 후 보고서 붙여넣기

    문제는 어려운 작업이 아니라 **같은 작업을 계속 반복한다는 점**입니다.

    이번 글에서는 Google Sheets와 ChatGPT만으로 반복 업무를 약 1 ( ( ( ( (자세히 보기)자세히 보기)자세히 보기)자세히 보기)자세히 보기)0분 안에 끝내는 실제 방법을 보여드립니다. 별도의 프로그래밍 없이, 입력부터 결과까지 그대로 따라 할 수 있도록 구성했습니다.


    오늘 자동화할 실제 업무 예시

    제조·영업·구매 부서에서 흔히 받는 주문 데이터를 예로 사용하겠습니다.

    ① 거래처에서 받은 원본 데이터

    거래처 제품명 수량
    한빛 스펀지 5T 94×320 120
    대성 SPONGE-5MM-94-320 80
    미래 스폰지 5mm 94 320 150

    겉으로는 서로 다른 제품처럼 보이지만 실제로는 모두 같은 규격입니다.

    보통은 사람이 하나씩 수정하지만, AI에게 기준을 알려주면 몇 초 만에 통일됩니다.


    AI가 데이터를 정리하는 자동화 흐름 일러스트

    1단계. ChatGPT에게 정리 기준 먼저 알려주기

    많은 분들이 데이터를 붙여넣고 “정리해줘”만 입력합니다.

    더 정확한 방법은 **정리 규칙을 먼저 주는 것**입니다.

    ChatGPT 입력

    다음 제품명은 같은 규격이면 하나의 표준명으로 통일해줘.

    표준 형식: 스펀지 5T 94×320

    결과는
    거래처 / 표준제품명 / 수량 형태의 표로 만들어줘.

    원본 데이터를 바로 아래에 붙여넣습니다.

    AI 결과

    거래처 표준제품명 수량
    한빛 스펀지 5T 94×320 120
    대성 스펀지 5T 94×320 80
    미래 스펀지 5T 94×320 150

    **핵심은 제품명이 아니라 ‘규칙’을 먼저 알려주는 것**입니다. 이 한 단계만 추가해도 오탈자와 표기 방식이 크게 줄어듭니다.


    2단계. Google Sheets에 붙여넣으면 자동 계산

    정리된 표를 Google Sheets에 붙여넣습니다.

    이제 합계는 함수 하나면 끝납니다.

    사용 함수

    =QUERY(A:C,”select B,sum(C) group by B label sum(C) ‘총수량’”)

    자동 결과

    제품 총수량
    스펀지 5T 94×320 350

    거래처가 30곳이든 300곳이든 같은 방식으로 집계됩니다.

    별도의 피벗테이블을 만들지 않아도 되고, 원본만 바꾸면 결과도 함께 갱신됩니다.


    구글 스프레드시트에서 보고서를 작성하는 업무 장면

    3단계. AI에게 보고서 문장까지 작성시키기

    숫자를 계산한 뒤 보고서를 쓰는 시간이 의외로 오래 걸립니다.

    이번에는 집계표를 그대로 ChatGPT에 넣어보겠습니다.

    입력

    다음 집계표를 바탕으로 팀장 보고용 3줄 요약을 작성해줘.

    제품: 스펀지 5T 94×320

    총수량: 350

    거래처: 3곳

    결과

    – 금일 스펀지 5T 94×320 주문은 총 350개입니다.
    – 주문은 3개 거래처에서 접수되었습니다.
    – 동일 규격으로 통합되어 생산 계획 수립이 가능합니다.

    실무에서는 이 정도 길이가 가장 활용도가 높습니다. 메신저, 이메일, 업무일지 어디에도 그대로 사용할 수 있습니다.


    가장 많이 하는 반복 업무 3가지 응용

    업무 AI 입력 한 줄
    발주 정리 동일 품목은 표준명으로 통일하고 수량 합산
    영업 리스트 회사명 중복 제거 후 지역별 분류
    회의록 핵심 결정사항과 담당자만 표로 정리

    포인트는 **AI에게 계산을 맡기는 것이 아니라 ‘정리 기준’을 맡기는 것**입니다.

    계산은 스프레드시트가, 문장과 정리는 AI가 담당하면 가장 안정적입니다.


    대부분 놓치는 한 단계: 프롬프트를 시트에 저장하기

    매번 같은 문장을 입력할 필요는 없습니다.

    Google Sheets에 ‘프롬프트’ 탭 하나만 만들어 두면 됩니다.

    예를 들면 아래처럼 관리합니다.

    내용
    A1 표준 제품명으로 통일
    A2 거래처/제품/수량 표 생성
    A3 팀장 보고 3줄 요약 작성

    필요할 때 복사해서 ChatGPT에 붙여넣기만 하면 됩니다.

    이 방식의 장점은 팀원 모두가 **같은 기준**으로 결과를 만들 수 있다는 점입니다. 사람이 바뀌어도 보고서 형식이 일정하게 유지됩니다.


    개인정보와 사내 데이터는 이렇게 처리하세요

    AI를 업무에 사용할 때 가장 중요한 것은 정확도보다 **정보 보호**입니다.

    안전하게 사용하는 방법은 어렵지 않습니다.

    • 고객명 대신 거래처 A·B·C로 변경
    • 전화번호·이메일·주소 삭제
    • 주민등록번호·계좌번호는 입력 금지
    • 사내 기밀 단가는 비율 또는 범위로 변경

    예시

    원본 AI 입력용
    ㈜한빛산업 거래처 A
    010-1234-5678 삭제
    단가 1,285원 단가 A

    이 정도만 지켜도 대부분의 일반적인 문서 정리 작업은 훨씬 안전하게 활용할 수 있습니다.


    10분 자동화 루틴 정리

    순서 소요 시간
    원본 붙여넣기 2분
    AI 표준화 2분
    Google Sheets 집계 3분
    보고 문장 생성 3분

    총 10분 정도면 반복적으로 하던 주문 정리와 보고 자료 작성까지 마무리됩니다.

    핵심은 복잡한 자동화 프로그램을 만드는 것이 아니라, **AI는 정리와 문장**, **Google Sheets는 계산과 누적 관리**라는 역할 분담을 만드는 것입니다. 이 방식은 구매, 생산관리, 영업, 사무직 대부분의 반복 업무에 그대로 응용할 수 있습니다.


    자주 묻는 질문 (FAQ)

    Q1. 엑셀만 사용하는데 Google Sheets여야 하나요?

    아닙니다. 대부분의 예시는 엑셀에서도 가능합니다. 다만 Google Sheets는 공유와 실시간 협업이 편리해서 팀 업무에 조금 더 유리합니다.

    Q2. ChatGPT에 회사 데이터를 넣어도 괜찮을까요?

    고객 정보, 개인정보, 기밀 단가 등은 제거하거나 익명화한 뒤 사용하는 것이 좋습니다. 회사의 보안 규정이 있다면 그 기준을 우선 따라야 합니다.

    Q3. 매일 같은 양식을 자동으로 만들 수 있나요?

    가능합니다. 스프레드시트에 템플릿과 프롬프트를 함께 저장해 두면 원본 데이터만 붙여넣어도 같은 형식의 집계표와 보고 문장을 빠르게 만들 수 있습니다.


  • Google Apps Script로 엑셀 반복 업무 자동화하기: 비개발자도 10분 만에 시작하는 방법

    Google Apps Script로 엑셀 반복 업무 자동화하기: 비개발자도 10분 만에 시작하는 방법

    엑셀에서 매일 하던 일을 10분 만에 자동화하는 방법

    출근해서 엑셀 파일을 열고, 어제 받은 데이터를 복사하고, 필요한 열을 정리한 다음 담당자에게 다시 보내는 업무가 있습니다. 한 번 하는 데는 몇 분밖에 걸리지 않지만, 같은 작업을 매일 반복하면 이야기가 달라집니다.

    이런 반복 작업은 Google Apps Script(GAS) ( ( (자세히 보기)자세히 보기)자세히 보기)로 상당 부분 자동화할 수 있습니다. 특히 코드를 처음 접하는 직장인이라도 복잡한 프로그램을 새로 설치할 필요 없이 Google 스프레드시트에 연결된 스크립트 편집기에서 바로 실행할 수 있다는 점이 장점입니다.

    이번 글에서는 개발 지식보다는 실제 업무 상황에 맞춰 보겠습니다. 예제로 거래처별 주문 데이터를 정리하고, 처리되지 않은 주문만 별도 시트로 모으는 작업을 자동화해 보겠습니다.

    먼저 자동화할 업무를 하나로 좁혀보세요

    처음부터 복잡한 업무 전체를 자동화하려고 하면 오히려 어렵습니다. 다음처럼 사람이 반복해서 하는 동작을 찾아보는 것이 좋습니다.

    • 새로운 데이터를 복사해서 붙여넣기
    • 특정 조건의 행만 찾아 별도 시트에 복사하기
    • 빈칸이나 특정 문구를 확인하기
    • 날짜 형식을 통일하기
    • 거래처별 데이터를 분류하기
    • 매일 같은 형식의 보고용 데이터를 만들기

    예를 들어 원본 시트가 다음과 같다고 가정하겠습니다.

    주문일 거래처 품목 수량 처리상태
    2026-08-11 A거래처 제품A 100 완료
    2026-08-11 B거래처 제품B 50 대기
    2026-08-11 C거래처 제품C 80 완료
    2026-08-11 D거래처 제품D 120 대기

    여기서 사람이 매일 하는 일은 간단합니다.

    ‘처리상태가 대기인 행만 찾아서 대기목록 시트로 복사한다.’

    바로 이런 작업이 첫 번째 자동화 대상으로 적합합니다.

    1단계. Google 스프레드시트 준비하기

    Google 스프레드시트를 새로 만들고 첫 번째 시트의 이름을 주문현황으로 지정합니다.

    첫 번째 행에는 반드시 열 제목을 넣습니다.

    주문일 | 거래처 | 품목 | 수량 | 처리상태

    그리고 두 번째 시트를 만들고 이름을 대기목록으로 지정합니다.

    이제 사람이 하던 작업을 코드로 옮길 준비가 끝났습니다.

    2단계. Apps Script 편집기 열기

    Google 스프레드시트 상단 메뉴에서 확장 프로그램 → Apps Script를 선택합니다.

    새로운 스크립트 편집 화면이 열리면 기존에 들어 있는 기본 코드를 지우고 다음 코드를 입력합니다.

    실제로 사용할 코드

    function makeWaitingList() { const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const sourceSheet = spreadsheet.getSheetByName("주문현황"); const targetSheet = spreadsheet.getSheetByName("대기목록"); const data = sourceSheet.getDataRange().getValues(); // 기존 대기목록 삭제 targetSheet.clearContents(); // 제목 행 복사 targetSheet.getRange(1, 1, 1, data[0].length).setValues([data[0]]); // "대기" 상태인 행만 추출 const waitingRows = data.slice(1).filter(row => row[4] === "대기"); if (waitingRows.length > 0) { targetSheet .getRange(2, 1, waitingRows.length, waitingRows[0].length) .setValues(waitingRows); } }

    코드를 처음 보면 낯설 수 있지만, 지금 단계에서는 모든 문법을 이해할 필요가 없습니다.

    이 코드가 하는 일은 네 가지입니다.

    1. 주문현황 시트의 데이터를 가져옵니다.
    2. 대기목록 시트를 비웁니다.
    3. 처리상태가 대기인 행만 찾습니다.
    4. 찾은 행을 대기목록에 다시 작성합니다.

    3단계. 처음 한 번 실행해보기

    스크립트 편집기 위쪽의 함수 선택 메뉴에서 makeWaitingList를 선택한 뒤 실행 버튼을 누릅니다.

    처음 실행하면 Google 계정 권한을 요청하는 화면이 나타날 수 있습니다. 스크립트가 해당 스프레드시트의 데이터를 읽고 수정하기 위해 필요한 절차입니다.

    권한 승인 후 다시 스프레드시트로 돌아가 대기목록을 확인합니다.

    앞의 원본 데이터라면 결과는 다음과 같이 만들어집니다.

    주문일 | 거래처 | 품목 | 수량 | 처리상태
    2026-08-11 | B거래처 | 제품B | 50 | 대기
    2026-08-11 | D거래처 | 제품D | 120 | 대기

    여기서 중요한 부분은 단순히 ‘코드가 실행됐다’는 것이 아닙니다. 원본 데이터를 건드리지 않고 필요한 결과를 별도의 시트로 생성했다는 것입니다.

    스프레드시트 데이터가 조건에 따라 자동으로 분류되는 과정

    4단계. 실제 업무에서는 조건을 바꿔 사용합니다

    실제 업무에 적용할 때는 대부분 이 부분을 수정하게 됩니다.

    현재 코드에서는 다음 부분이 조건입니다.

    row[4] === "대기"

    여기서 row[4]는 다섯 번째 열인 처리상태를 의미합니다. 컴퓨터는 첫 번째 열을 0으로 계산하기 때문에 다섯 번째 열은 4가 됩니다.

    예를 들어 수량이 100개 이상인 주문만 따로 모으고 싶다면 조건을 다음처럼 바꿀 수 있습니다.

    const waitingRows = data.slice(1).filter(row => row[3] >= 100);

    수량 열이 네 번째 열이므로 row[3]이 됩니다.

    이처럼 자동화에서 중요한 것은 코드를 많이 작성하는 것이 아니라 ‘어떤 조건의 데이터를 어떤 결과로 만들 것인가’를 먼저 정하는 것입니다.

    5단계. 사람이 하던 작업과 비교해보기

    예를 들어 매일 200~300개의 주문 데이터를 확인한다고 가정해 보겠습니다.

    작업 수동 처리 스크립트 사용
    원본 데이터 확인 수동 자동
    조건에 맞는 행 찾기 직접 필터링 자동
    결과 복사 복사·붙여넣기 자동
    반복 실행 매번 작업 함수 실행

    한 번의 작업이 5분 걸린다고 해도 월 20일이면 약 100분입니다. 여기에 데이터를 확인하거나 잘못 복사한 내용을 다시 수정하는 시간이 추가될 수 있습니다.

    다만 자동화의 시간 절감 효과를 모든 업무에 동일하게 적용할 수 있는 것은 아닙니다. 데이터의 양, 조건의 복잡성, 오류 검수 방식에 따라 차이가 큽니다. 따라서 처음에는 실제 업무에서 한 번 작업하는 데 걸리는 시간을 측정한 뒤 자동화 후 시간을 비교하는 것이 가장 정확합니다.

    대부분 놓치는 부분: 자동화보다 먼저 ‘실패 조건’을 정하세요

    처음 Apps Script를 사용하는 경우 ‘정상적으로 실행되는 코드’를 만드는 데 집중하기 쉽습니다.

    하지만 업무 자동화에서는 잘못된 데이터가 들어왔을 때 어떻게 할 것인가가 더 중요합니다.

    예를 들어 처리상태에 사람이 실수로 ‘대기 ’처럼 공백을 넣으면 현재 코드는 정확히 일치하지 않기 때문에 해당 행을 찾지 못합니다.

    따라서 실제 업무에 적용하기 전에는 다음과 같은 예외 상황을 테스트하는 것이 좋습니다.

    • 데이터가 한 건도 없는 경우
    • 처리상태가 비어 있는 경우
    • 같은 데이터가 중복된 경우
    • 열의 순서가 변경된 경우
    • 숫자가 문자로 입력된 경우
    • 예상하지 못한 값이 입력된 경우

    특히 열 위치를 기준으로 작성한 코드는 열 순서가 바뀌면 오작동할 수 있습니다. 업무용으로 장기간 사용할 계획이라면 단순히 ‘네 번째 열’이라고 가정하기보다 열 제목을 찾아 해당 열을 처리하도록 개선하는 방법이 더 안전합니다.

    직장인이 스프레드시트 데이터를 확인하고 자동화 결과를 검토하는 모습

    매일 자동으로 실행하려면?

    버튼을 누르는 것조차 반복 작업이라면 Apps Script의 트리거를 활용할 수 있습니다.

    예를 들어 매일 오전 9시에 특정 함수를 실행하도록 설정하면 출근 후 반복적으로 처리하던 작업을 자동 실행할 수 있습니다.

    Apps Script 편집기의 왼쪽 메뉴에서 트리거를 선택하고 새 트리거를 추가한 뒤 실행할 함수와 실행 조건을 지정합니다.

    다만 업무용 자동화에서는 처음부터 예약 실행을 설정하는 것보다 수동 실행 → 결과 검증 → 예외 상황 테스트 → 예약 실행 순서로 진행하는 것을 권장합니다.

    자동화가 잘못된 결과를 만들어내는 상황에서는 ‘자동으로 실행된다’는 사실이 장점이 아니라 위험 요소가 될 수 있기 때문입니다.

    직장인 업무에 적용하기 좋은 자동화 사례

    이번 예제의 구조를 이해했다면 다른 업무에도 응용할 수 있습니다.

    반복 업무 자동화 아이디어
    미처리 주문 확인 상태가 ‘대기’인 행만 추출
    재고 부족 확인 재고가 기준 수량보다 적은 품목 추출
    일일 실적 정리 당일 데이터만 별도 시트에 생성
    거래처별 자료 분류 거래처 조건에 따라 데이터 분리
    보고자료 작성 원본 데이터를 요약표로 변환

    예를 들어 재고 수량이 10개 미만인 제품만 추출하려면 조건을 다음처럼 바꾸는 식입니다.

    const lowStockRows = data.slice(1).filter(row => row[3] < 10);

    이때도 중요한 것은 코드 자체가 아니라 업무 담당자가 평소 어떤 기준으로 데이터를 판단하고 있는지를 정확하게 코드로 옮기는 것입니다.

    개인정보와 회사 데이터는 반드시 확인하세요

    Google Apps Script는 편리하지만 회사 업무 데이터를 다룰 때는 별도의 주의가 필요합니다.

    • 고객 이름, 전화번호, 주소 등 개인정보를 테스트 데이터로 그대로 사용하지 않습니다.
    • 회사에서 Google Workspace 또는 외부 서비스 사용을 제한하고 있다면 사내 규정을 먼저 확인합니다.
    • 스크립트에 비밀번호, API 키, 인증 토큰을 그대로 적어두지 않습니다.
    • 자동화 결과가 인사·급여·계약·거래 등 중요한 업무에 영향을 준다면 실행 결과를 검수하는 절차를 둡니다.
    • 공유 스프레드시트에서는 누가 스크립트를 실행하고 어떤 권한을 가지는지 확인합니다.

    특히 실제 고객 데이터나 사내 민감정보를 가지고 자동화를 처음 테스트하는 것은 피하는 편이 좋습니다. 처음에는 가상의 이름과 숫자로 복사본을 만든 뒤 테스트하는 것이 안전합니다.

    FAQ

    Q1. 엑셀 파일도 Apps Script로 자동화할 수 있나요?

    Apps Script는 기본적으로 Google 서비스와 Google 스프레드시트 환경을 중심으로 동작합니다. 기존 Microsoft Excel 파일을 그대로 대상으로 삼는 것과는 차이가 있습니다. Excel 중심 업무라면 먼저 파일을 Google 스프레드시트로 가져와 사용할 수 있는지, 또는 Microsoft 365 환경에서 Power Automate나 Office Scripts가 더 적합한지 검토하는 것이 좋습니다.

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

    간단한 데이터 필터링이나 복사 정도는 예제 코드를 수정하면서 시작할 수 있습니다. 다만 업무가 복잡해질수록 오류 처리, 권한, 데이터 구조 등에 대한 이해가 필요합니다. 처음에는 한 가지 반복 작업만 자동화하는 것이 좋습니다.

    Q3. 회사 데이터를 Google 스프레드시트에 넣어도 되나요?

    회사 규정에 따라 달라집니다. 회사에서 승인한 Google Workspace 환경인지, 외부 클라우드 사용이 허용되는지, 개인정보나 기밀정보가 포함되어 있는지 확인해야 합니다. 규정이 불분명하다면 실제 데이터를 사용하지 말고 비식별화한 테스트 데이터로 먼저 자동화 로직을 검증하는 것이 안전합니다.

    마무리: 자동화의 시작은 복잡한 프로그램이 아닙니다

    Google Apps Script를 활용한 업무 자동화는 거창한 프로그램을 만드는 작업부터 시작할 필요가 없습니다.

    먼저 ‘매일 반복하는 작업 하나’를 찾고 → 입력 데이터와 결과를 구분하고 → 조건을 코드로 옮기고 → 복사본에서 테스트한 뒤 → 필요할 때 예약 실행하는 순서로 접근하면 됩니다.

    오늘 예제처럼 ‘대기 상태인 주문만 별도 목록으로 만드는 작업’부터 시작해 보세요. 그다음에는 재고 부족 목록, 일일 실적, 거래처별 자료처럼 반복되는 업무를 하나씩 연결할 수 있습니다.

    특히 자동화의 목표를 ‘코드를 만드는 것’으로 잡지 않는 것이 좋습니다. 사람이 매일 확인하고 복사하던 판단과 작업을 어디까지 안전하게 줄일 수 있는가를 기준으로 접근하면 훨씬 실용적인 자동화가 됩니다.


  • 직장인을 위한 엑셀과 AI 반복 업무 자동화: ChatGPT로 매크로까지 쉽게 만드는 방법

    직장인을 위한 엑셀과 AI 반복 업무 자동화: ChatGPT로 매크로까지 쉽게 만드는 방법


    매일 반복하는 엑셀 작업, 직접 하지 않아도 되는 시대입니다

    매일 같은 형식의 데이터를 정리하고, 불필요한 행을 삭제하고, 제목에 색을 입히고, 열 너비를 맞추는 작업을 반복하는 직장인이 많습니다.

    작업 하나는 5분 정도밖에 걸리지 않아도 하루에 여러 번 반복하면 한 달 동안 상당한 시간을 소비하게 됩니다.

    이럴 때 가장 먼저 떠오르는 기능이 엑셀 매크로입니다. 하지만 많은 직장인은 VBA 코드가 어렵다고 느껴 시작조차 하지 못합니다.

    최근에는 ChatGPT를 활용하면 VBA를 직접 공부하지 않아도 원하는 매크 (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기)로를 상당 부분 만들 수 있습니다. 중요한 것은 AI에게 무엇을 어떻게 요청하느냐입니다.

    이번 글에서는 실제 업무에서 자주 사용하는 예제를 기준으로 ChatGPT에게 매크로를 요청하는 방법부터 엑셀에서 실행하는 과정까지 순서대로 살펴보겠습니다.


    실제 업무 장면으로 알아보기

    아래와 같은 판매 데이터를 매일 받아 정리한다고 가정해 보겠습니다.

    거래처 날짜 금액 비고
    A회사 2026-08-07 150000
    2026-08-07 230000 확인
    B회사 2026-08-07 95000

    매일 해야 하는 작업은 다음과 같습니다.

    • 빈 행 삭제
    • 첫 번째 행 굵게 표시
    • 제목 행 배경색 적용
    • 모든 열 너비 자동 맞춤
    • 금액에 천 단위 구분기호 적용

    사람이 하면 3~5분 정도 걸리지만, 매크로는 몇 초면 끝납니다.

    반복 업무가 자동화되는 흐름을 나타낸 일러스트

    ChatGPT에 이렇게 요청하면 됩니다

    많은 사람이 “매크로 만들어 줘” 정도로만 요청합니다. 하지만 조금만 구체적으로 작성하면 결과가 훨씬 좋아집니다.

    입력

    엑셀 VBA 매크로를 작성해 주세요.

    • 사용 중인 시트 전체를 대상으로 작업
    • 빈 행 삭제
    • 첫 번째 행을 굵게 표시
    • 첫 번째 행 배경색을 연한 파란색으로 변경
    • 모든 열 너비 자동 맞춤
    • C열 금액은 천 단위 구분기호 적용
    • 엑셀 365에서 실행 가능하도록 작성
    • 주석을 포함해 이해하기 쉽게 작성

    이처럼 작업 순서와 적용 범위를 함께 적어주면 수정할 부분이 크게 줄어듭니다.


    ChatGPT가 만들어 주는 VBA 예시

    아래는 위 요청으로 생성할 수 있는 대표적인 형태의 코드입니다.

     Sub FormatData() Dim ws As Worksheet Dim LastRow As Long Dim i As Long Set ws = ActiveSheet LastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row For i = LastRow To 2 Step -1 If WorksheetFunction.CountA(ws.Rows(i)) = 0 Then ws.Rows(i).Delete End If Next i With ws.Rows(1) .Font.Bold = True .Interior.Color = RGB(221, 235, 247) End With ws.Columns.AutoFit ws.Columns("C").NumberFormat = "#,##0" End Sub 

    코드를 모두 이해하지 못해도 괜찮습니다. 필요한 것은 원하는 작업을 정확하게 설명하는 능력입니다.


    엑셀에서 실행하는 방법

    1. 개발 도구 탭을 활성화합니다.
    2. Visual Basic을 클릭합니다.
    3. 삽입 → 모듈을 선택합니다.
    4. ChatGPT가 작성한 코드를 붙여 넣습니다.
    5. 저장 후 매크로 실행(F5)을 누릅니다.

    처음 한 번만 설정하면 이후에는 같은 작업을 반복해서 사용할 수 있습니다.

    노트북에서 엑셀 매크로를 실행하는 화면

    실행 전과 실행 후 비교

    항목 실행 전 실행 후
    빈 행 여러 개 존재 자동 삭제
    제목 일반 글꼴 굵게 + 배경색 적용
    열 너비 제각각 자동 정렬
    금액 표시 150000 150,000
    작업 시간 약 3~5분 수 초

    단순히 시간을 줄이는 것뿐 아니라, 사람이 직접 작업하면서 발생하기 쉬운 서식 누락이나 선택 실수도 줄일 수 있습니다.


    한 단계 더 활용하는 방법

    많은 사용자가 코드를 한 번 생성한 뒤 그대로 사용합니다. 하지만 실제 업무에서는 한 번 더 검토를 요청하면 품질이 크게 좋아집니다.

    예를 들어 다음과 같이 추가로 질문해 보세요.

    이 코드에서 오류가 발생할 가능성이 있는 부분을 찾아 수정해 주세요.

    실행 속도를 더 빠르게 개선해 주세요.

    주석을 초보자도 이해할 수 있게 다시 작성해 주세요.

    실행 전에 사용자에게 확인 메시지를 띄워 주세요.

    이 과정을 거치면 유지보수하기 쉬운 매크로를 만드는 데 도움이 됩니다.


    회사에서 사용할 때 꼭 확인할 사항

    • 고객 이름, 전화번호, 주민등록번호 등 개인정보는 ChatGPT에 그대로 입력하지 않습니다.
    • 회사 고유의 매출 자료나 계약 정보는 익명화하거나 예시 데이터로 바꾼 뒤 질문합니다.
    • 회사에서 생성형 AI 사용 정책이 있다면 반드시 해당 규정을 확인합니다.
    • 매크로는 실제 파일이 아닌 복사본에서 먼저 실행해 결과를 확인합니다.
    • 매크로 사용이 제한된 조직이라면 IT 부서의 정책을 먼저 확인하는 것이 안전합니다.

    마무리

    엑셀 매크로는 더 이상 개발자만 사용하는 기능이 아닙니다. 반복되는 작업을 정확하게 설명하고 ChatGPT의 도움을 받아 필요한 코드를 생성한 뒤, 테스트를 거쳐 업무에 적용하면 반복 업무를 훨씬 효율적으로 처리할 수 있습니다.

    처음에는 서식 정리처럼 단순한 작업부터 시작해 보세요. 익숙해지면 여러 개의 작업을 하나의 매크로로 연결하거나 버튼 하나로 실행하는 방식까지 확장할 수 있습니다.


    자주 묻는 질문(FAQ)

    Q1. VBA를 전혀 몰라도 ChatGPT로 매크로를 만들 수 있나요?

    가능합니다. 다만 원하는 작업을 순서대로 구체적으로 설명해야 합니다. 생성된 코드는 반드시 테스트 파일에서 먼저 실행해 결과를 확인하는 것이 좋습니다.

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

    권장하지 않습니다. 개인정보나 영업 정보, 계약 내용 등은 제거하거나 예시 데이터로 바꿔 질문하는 것이 안전합니다. 또한 회사의 생성형 AI 사용 정책을 먼저 확인해야 합니다.

    Q3. 매크로 실행이 안 되는 경우에는 어떻게 해야 하나요?

    먼저 엑셀의 개발 도구 탭과 매크로 실행 설정이 활성화되어 있는지 확인합니다. 이후 오류 메시지를 그대로 ChatGPT에 전달하면 원인 분석과 수정된 코드를 함께 받을 수 있어 문제 해결 속도를 높일 수 있습니다.


  • Zapier로 반복 업무 자동화하기: 이메일 첨부파일 저장부터 알림까지 단계별 설정법

    Zapier로 반복 업무 자동화하기: 이메일 첨부파일 저장부터 알림까지 단계별 설정법

    매일 같은 파일을 내려받고, 옮기고, 알리는 일을 줄여보겠습니다

    업무 자동화라고 하면 먼저 복잡한 프로그램이나 개발 지식부터 떠올리기 쉽습니다. 하지만 직장인이 실제로 반복하는 업무는 대부분 몇 가지 단순한 동작의 조합입니다.

    • 메일을 확인한다.
    • 첨부파일을 내려받는다.
    • 공용 폴더에 저장한다.
    • 담당자에게 도착 사실을 알린다.
    • 처리 여부를 기록한다.

    이 다섯 단계를 매번 사람이 수행하면 한 번에 3분밖에 걸리지 않더라도 하루 10건이면 30분이 필요합니다. 파일명을 잘못 저장하거나 담당자에게 알림을 빼먹는 실수도 생길 수 있습니다.

    이번 글에서는 Zapier를 이용해 다음 흐름을 직접 만들어보겠습니다.

    특정 제목의 이메일 수신 → 첨부파일을 Google Drive에 저장 → Slack으로 담당자에게 알림 (자세히 보기) (자세히 보기)(자세히 보기)

    개발 지식은 필요하지 않습니다. 다만 Gmail, Google Drive, Slack 계정이 준비되어 있어야 합니다. 회사에서 Microsoft Outlook이나 Teams를 사용한다면 같은 구조로 응용할 수 있습니다.

    Zapier 자동화는 ‘시작 조건’과 ‘실행 동작’으로 나뉩니다

    Zapier에서는 하나의 자동화 흐름을 ‘Zap’이라고 부릅니다. Zap은 크게 두 부분으로 구성됩니다.

    구성 의미 이번 예시
    Trigger 자동화를 시작하는 조건 특정 이메일이 도착했을 때
    Action 조건이 충족되면 실행할 작업 첨부파일 저장, Slack 알림 전송

    자동화를 처음 설계할 때는 도구 이름보다 업무 문장을 먼저 적는 편이 좋습니다.

    “거래처에서 ‘월간 실적 자료’라는 제목의 메일이 오면 첨부파일을 월간보고 폴더에 저장하고, 영업관리 채널에 파일 도착 사실을 알린다.”

    이 문장에서 “메일이 오면”이 Trigger이고, “저장하고 알린다”가 Action입니다. 이처럼 기존 업무를 한 문장으로 정리하면 Zapier 설정 화면에서도 무엇을 선택해야 할지 훨씬 명확해집니다.

    이메일 수신부터 파일 저장과 알림까지 이어지는 자동화 흐름

    실전 예시: 이메일 첨부파일을 Google Drive에 자동 저장하기

    1단계: 자동화할 이메일 조건을 먼저 정합니다

    모든 이메일을 자동 처리하면 광고 메일이나 서명 이미지까지 저장될 수 있습니다. 따라서 자동화 전에 처리 대상을 좁혀야 합니다.

    이번 예시에서는 다음 조건을 사용하겠습니다.

    항목 입력 예시
    발신자 report@partner-company.com
    메일 제목 포함 문구 [월간 실적 자료]
    첨부파일 있음
    저장 위치 Google Drive / 업무공유 / 월간실적
    알림 채널 Slack #영업관리

    발신자 주소를 사용할 수 없다면 제목에 반드시 들어가는 문구를 조건으로 설정해도 됩니다. 다만 “보고서”처럼 범위가 넓은 단어보다 “[월간 실적 자료]”처럼 구분이 명확한 문구가 안전합니다.

    2단계: Zapier에서 새 Zap을 만듭니다

    1. Zapier에 로그인합니다.
    2. Create 또는 Create Zap을 선택합니다.
    3. Trigger 앱으로 Gmail을 선택합니다.
    4. Trigger event에서 New Attachment 또는 첨부파일이 포함된 새 메일을 감지하는 항목을 선택합니다.
    5. 업무용 Gmail 계정을 연결합니다.

    계정 연결 과정에서 Zapier가 Gmail 접근 권한을 요청합니다. 이 단계에서는 어떤 계정을 연결하는지 반드시 확인해야 합니다. 개인 계정과 회사 계정을 동시에 사용하는 경우 자동화 대상이 아닌 계정을 잘못 연결하는 일이 자주 발생합니다.

    3단계: Gmail 검색 조건을 입력합니다

    Gmail 검색 조건을 입력할 수 있는 칸이 있다면 다음과 같이 설정할 수 있습니다.

    입력값
    from:report@partner-company.com subject:”[월간 실적 자료]” has:attachment

    각 조건의 의미는 다음과 같습니다.

    • from: 지정한 발신자가 보낸 메일만 선택합니다.
    • subject: 지정한 문구가 제목에 포함된 메일만 선택합니다.
    • has:attachment 첨부파일이 있는 메일만 선택합니다.

    이제 Zapier에서 테스트를 실행합니다. 조건에 맞는 최근 이메일이 검색되면 발신자, 제목, 첨부파일 이름 등의 데이터가 표시됩니다.

    예상 테스트 결과
    발신자: report@partner-company.com
    제목: [월간 실적 자료] 2026년 7월 매출 현황
    첨부파일: sales_report_2026_07.xlsx

    테스트 데이터가 나오지 않는다면 먼저 Gmail에서 동일한 검색어를 직접 입력해보는 것이 좋습니다. Gmail 검색창에서도 결과가 나오지 않으면 Zapier 설정 문제가 아니라 검색 조건이 실제 메일과 맞지 않는 경우가 많습니다.

    4단계: Google Drive 저장 동작을 추가합니다

    1. Action 앱으로 Google Drive를 선택합니다.
    2. Action event에서 Upload File을 선택합니다.
    3. 파일을 저장할 Google Drive 계정을 연결합니다.
    4. Drive와 Folder를 차례로 지정합니다.
    5. File 항목에는 Gmail 단계에서 가져온 첨부파일 데이터를 넣습니다.

    설정값은 다음과 같이 구성할 수 있습니다.

    Zapier 항목 선택값
    Drive My Google Drive 또는 회사 공유 드라이브
    Folder 업무공유 / 월간실적
    File Gmail 단계의 Attachment
    File Name Gmail 단계의 Attachment Filename
    Convert to Document 사용 안 함

    엑셀 파일이나 PDF 원본을 그대로 보관하려면 문서 변환 옵션을 사용하지 않는 편이 안전합니다. 변환 기능을 켜면 파일 형식이나 일부 서식이 달라질 수 있습니다.

    5단계: 파일명을 일정한 형식으로 정리합니다

    첨부파일을 원래 이름 그대로 저장하면 거래처마다 파일명 규칙이 달라 폴더가 금방 어수선해집니다. 여기서 자동화 품질을 한 단계 높일 수 있습니다.

    예를 들어 파일명을 다음 형식으로 통일합니다.

    입력 구성
    메일 수신일 + _월간실적_ + 기존 파일명

    예상 결과
    2026-08-05_월간실적_sales_report_2026_07.xlsx

    Zapier의 날짜 데이터를 사용하거나 Formatter 기능을 추가하면 날짜 형식을 정리할 수 있습니다. 날짜 형식을 지정할 때는 2026-08-05처럼 연도-월-일 순서를 권장합니다. 파일을 이름순으로 정렬해도 날짜순으로 배열되기 때문입니다.

    파일명이 지나치게 길다면 기존 파일명 대신 메일 제목 일부를 사용할 수도 있습니다.

    2026-08-05_7월매출현황.xlsx

    Slack 알림까지 연결해 담당자가 바로 확인하게 만들기

    파일 저장만 자동화하면 담당자는 새 파일이 들어왔는지 따로 확인해야 합니다. 다음 Action으로 Slack 알림을 추가하면 자동화가 실제 업무 흐름까지 이어집니다.

    6단계: Slack 메시지 전송 동작을 추가합니다

    1. Google Drive 단계 아래의 추가 버튼을 선택합니다.
    2. Action 앱으로 Slack을 선택합니다.
    3. Action event에서 Send Channel Message를 선택합니다.
    4. 업무용 Slack 워크스페이스를 연결합니다.
    5. 알림을 보낼 채널을 선택합니다.

    메시지는 단순히 “파일이 도착했습니다”라고 보내기보다 담당자가 추가 검색 없이 내용을 파악할 수 있도록 구성하는 편이 좋습니다.

    메시지 입력 예시
    월간 실적 자료가 도착했습니다.
    – 메일 제목: {{Gmail Subject}}
    – 발신자: {{Gmail From}}
    – 첨부파일: {{Attachment Filename}}
    – 수신 시각: {{Gmail Date}}
    – 저장 폴더: Google Drive / 업무공유 / 월간실적

    Zapier 설정 화면에서는 중괄호를 직접 입력하는 것이 아니라 앞 단계에서 가져온 데이터를 선택해 삽입합니다.

    예상 Slack 메시지
    월간 실적 자료가 도착했습니다.
    – 메일 제목: [월간 실적 자료] 2026년 7월 매출 현황
    – 발신자: report@partner-company.com
    – 첨부파일: sales_report_2026_07.xlsx
    – 수신 시각: 2026-08-05 09:12
    – 저장 폴더: Google Drive / 업무공유 / 월간실적

    공유 채널에서 자동 알림을 확인하며 업무를 진행하는 사무실 구성원

    자동화를 켜기 전에 반드시 테스트해야 할 세 가지 상황

    Zap을 바로 활성화하기보다 실제 업무에서 발생할 수 있는 예외를 먼저 확인해야 합니다.

    첨부파일이 두 개 이상인 경우

    거래처가 엑셀 파일과 PDF 파일을 함께 보내면 Zapier가 파일별로 작업을 실행하거나 첫 번째 파일만 처리할 수 있습니다. 사용 중인 Gmail Trigger의 동작 방식에 따라 결과가 달라질 수 있으므로 테스트 메일에 파일 두 개를 첨부해 확인해야 합니다.

    두 파일이 모두 저장되어야 한다면 각각 별도 항목으로 처리되는지 확인합니다. 첫 번째 파일만 저장된다면 반복 처리 기능을 추가하거나 메일 첨부파일 구조를 조정해야 합니다.

    같은 메일이 다시 전달된 경우

    담당자가 메일을 전달하면 동일한 파일이 중복 저장될 수 있습니다. 이를 줄이려면 발신자 조건을 원본 거래처 주소로 제한하고, 전달 메일을 뜻하는 “FW:” 또는 “Fwd:”가 제목에 포함된 경우 제외하는 필터를 추가할 수 있습니다.

    파일명이 같은 경우

    매달 “report.xlsx”라는 동일한 이름으로 파일이 도착하면 기존 파일을 덮어쓰거나 이름 뒤에 번호가 붙을 수 있습니다. 수신일이나 메일 제목을 파일명 앞에 붙이면 이 문제를 줄일 수 있습니다.

    대부분 놓치는 부분: 실패했을 때의 처리 방법도 자동화에 포함합니다

    자동화는 성공 흐름만 만드는 것으로 끝나지 않습니다. 계정 연결이 끊기거나 저장 폴더가 삭제되면 Zap이 실행되지 않을 수 있습니다.

    따라서 다음 항목도 함께 정해두는 것이 좋습니다.

    • Zapier 오류 알림을 받을 이메일 주소
    • 실패 내역을 확인할 담당자
    • 자동화가 중단됐을 때 사용할 수동 처리 절차
    • 월 1회 정상 작동 여부를 확인할 점검 일정

    예를 들어 업무 매뉴얼에 다음 한 줄을 추가할 수 있습니다.

    매월 첫 영업일에 Google Drive 월간실적 폴더와 Zapier 실행 기록을 확인하며, 실패 건이 있으면 원본 메일에서 파일을 수동 저장한다.

    자동화가 있더라도 원본 이메일은 바로 삭제하지 않는 편이 안전합니다. 파일 저장이 실패했을 때 다시 확인할 수 있는 근거가 되기 때문입니다.

    다른 반복 업무에는 이렇게 응용할 수 있습니다

    반복 업무 Trigger Action
    고객 문의 분류 문의 폼 제출 담당자에게 이메일 발송, 스프레드시트 기록
    회의 일정 공유 Google Calendar 일정 생성 (자세히 보기) Slack 채널에 일정 안내
    결재 요청 관리 특정 제목의 이메일 수신 업무 관리 도구에 할 일 생성
    설문 결과 취합 Google Forms 응답 제출 Google Sheets에 기록, 담당자 알림
    신규 파일 검토 요청 공유 폴더에 파일 생성 검토자에게 메시지 전송

    처음부터 여러 부서가 사용하는 복잡한 자동화를 만들 필요는 없습니다. 매주 세 번 이상 반복하면서, 입력 조건과 결과가 명확한 업무 하나를 고르는 것이 좋습니다.

    자동화 후보를 찾기 어렵다면 하루 동안 반복한 업무를 다음 형식으로 기록해보세요.

    나는 [어떤 일이 발생하면] → [무엇을 확인하고] → [어디에 옮긴 뒤] → [누구에게 알린다].

    예를 들면 다음과 같습니다.

    나는 거래처 견적 요청 메일이 오면 → 첨부파일을 확인하고 → 견적 검토 폴더에 저장한 뒤 → 구매 담당자에게 알린다.

    이 문장을 그대로 Trigger와 Action으로 나누면 다음 Zap의 초안이 됩니다.

    FAQ

    1. 회사 이메일과 파일을 Zapier에 연결해도 괜찮나요?

    회사 보안 규정과 정보보호 정책을 먼저 확인해야 합니다. Zapier는 외부 서비스이므로 회사가 승인하지 않은 업무용 계정, 고객 정보, 계약서, 인사자료, 주민등록번호, 계좌정보 등을 연결하면 안 됩니다. 내부 규정이 명확하지 않다면 실제 데이터를 사용하기 전에 정보보호 담당자나 시스템 관리자에게 연결 가능 여부를 확인해야 합니다. 테스트할 때는 개인정보가 없는 가상 파일과 테스트 계정을 사용하는 편이 안전합니다.

    2. ChatGPT와 Zapier를 함께 연결할 때 어떤 내용을 보내면 안 되나요?

    고객의 이름, 전화번호, 이메일 주소, 주문 내역, 사내 기밀, 미공개 실적, 계약 조건처럼 외부 AI 서비스 전송이 제한될 수 있는 정보는 보내지 않는 것이 원칙입니다. AI 분류가 필요하다면 원문 전체 대신 개인정보를 제거한 제목, 문의 유형, 공개 가능한 요약문만 전달하는 방식을 검토해야 합니다. 회사가 승인한 기업용 AI 환경이 있다면 해당 환경의 데이터 처리 조건을 따릅니다.

    3. 자동화가 잘못 실행되어 파일이나 메시지가 많이 생성되면 어떻게 하나요?

    처음에는 실제 운영 채널이 아닌 테스트 폴더와 비공개 테스트 채널을 사용해야 합니다. 조건에 맞는 메일 한 건으로 전체 흐름을 확인한 뒤 활성화하고, 실행 기록에서 예상한 횟수만 처리됐는지 점검합니다. 특히 자동 회신, 메일 전달, 반복 실행 기능을 연결할 때는 같은 작업이 계속 재실행되는 순환 구조가 생기지 않는지 확인해야 합니다. 문제가 발생하면 Zap을 즉시 끄고 실행 기록을 확인한 뒤 중복 생성된 파일이나 메시지를 정리합니다.


  • 엑셀 함수와 ChatGPT로 반복 데이터 분석 자동화하는 실전 방법

    엑셀 함수와 ChatGPT로 반복 데이터 분석 자동화하는 실전 방법

    매주 반복하는 엑셀 분석, 계산과 해석을 분리하면 빨라집니다

    매주 월요일마다 지난주 매출 파일을 열고, 담당자별 실적을 합산하고, 목표 달성률을 계산한 뒤, 특이사항을 찾아 보고 문장으로 정리하는 업무가 있습니다.

    데이터가 많지 않아도 과정은 번거롭습니다. 필터를 바꾸고, 수식을 복사하고, 지난주 보고서와 비교하며 문장을 다시 작성해야 하기 때문입니다. 특히 숫자 계산과 보고서 작성이 한 작업 안에 섞이면 실수가 발생하기 쉽습니다.

    이 업무는 엑셀 함수와 AI를 다음과 같이 역할 분담하면 효율적으로 처리할 수 있습니다.

    • 엑셀: 합계, 달성률, 증감률, 상태 분류처럼 기준이 명확한 계산
    • AI: 계산된 결과를 읽고 보고용 문장으로 정리하는 작업

    계산 기준은 엑셀에 고정하고, AI에는 검증된 결과만 전달하는 방식입니다. 이렇게 하면 AI가 숫자를 임의로 계산하면서 발생할 수 있는 오류를 줄이고, 반복 보고서 작성 시간도 단축할 수 있습니다.

    실제 장면: 담당자별 매출 현황을 자동으로 분석하기

    다음과 같은 주간 영업 실적표가 있다고 가정하겠습니다.

    담당자 목표 매출 실제 매출 전주 매출
    영업1팀 50,000,000 54,000,000 48,000,000
    영업2팀 45,000,000 39,600,000 42,000,000
    영업3팀 60,000,000 61,800,000 59,000,000
    영업4팀 40,000,000 30,000,000 36,000,000

    여기에 다음 세 가지 분석 항목을 추가하겠습니다.

    1. 목표 달성률
    2. 전주 대비 증감률
    3. 자동 상태 판정

    1단계: 목표 달성률 계산하기

    E2 셀에 아래 수식을 입력합니다.

    =IFERROR(C2/B2,0)

    C2의 실제 매출을 B2의 목표 매출로 나누는 수식입니다. IFERROR를 함께 사용하면 목표 매출이 비어 있거나 0일 때 발생하는 오류를 0으로 처리할 수 있습니다.

    E열의 표시 형식을 백분율로 바꾸면 다음 결과가 나옵니다.

    담당자 목표 달성률
    영업1팀 108.0%
    영업2팀 88.0%
    영업3팀 103.0%
    영업4팀 75.0%

    2단계: 전주 대비 증감률 계산하기

    F2 셀에는 아래 수식을 입력합니다.

    =IFERROR((C2-D2)/D2,0)

    현재 매출에서 전주 매출을 뺀 뒤 전주 매출로 나누는 방식입니다. F열도 백분율 형식으로 변경합니다.

    담당자 전주 대비 증감률
    영업1팀 12.5%
    영업2팀 -5.7%
    영업3팀 4.7%
    영업4팀 -16.7%

    여기까지는 일반적인 엑셀 분석입니다. 다음 단계부터는 사람이 매번 판단하던 기준까지 수식으로 고정합니다.

    엑셀 계산 결과가 AI 보고서로 이어지는 자동화 흐름

    3단계: 실적 상태를 자동으로 분류하기

    목표 달성률과 전주 대비 증감률을 함께 보고 상태를 분류하겠습니다. 예를 들어 다음 기준을 사용할 수 있습니다.

    • 목표 달성률 100% 이상: 목표 달성
    • 목표 달성률 90% 이상 100% 미만: 점검 필요
    • 목표 달성률 90% 미만이면서 전주 대비 10% 이상 감소: 집중 확인
    • 그 외: 개선 필요

    G2 셀에 다음 수식을 입력합니다.

    =IFS(E2>=1,"목표 달성",AND(E2<0.9,F2<=-0.1),"집중 확인",E2>=0.9,"점검 필요",TRUE,"개선 필요")

    수식을 아래 행까지 복사하면 결과는 다음과 같습니다.

    담당자 달성률 전주 대비 자동 판정
    영업1팀 108.0% 12.5% 목표 달성
    영업2팀 88.0% -5.7% 개선 필요
    영업3팀 103.0% 4.7% 목표 달성
    영업4팀 75.0% -16.7% 집중 확인

    이제 담당자가 매주 눈으로 달성률과 증감률을 비교해 상태를 판단할 필요가 없습니다. 새로운 매출 데이터를 붙여 넣으면 동일한 기준으로 결과가 자동 갱신됩니다.

    엑셀 결과를 AI용 분석 문장으로 바꾸기

    AI에 원본 엑셀 파일 전체를 바로 올리기보다, 필요한 결과만 정리해서 전달하는 편이 안전하고 정확합니다. 이를 위해 엑셀에서 AI 입력용 문장을 자동 생성할 수 있습니다.

    4단계: TEXTJOIN 함수로 AI 입력 자료 만들기

    H2 셀에 다음 수식을 입력합니다.

    =A2&" | 목표 "&TEXT(B2,"#,##0")&"원 | 실적 "&TEXT(C2,"#,##0")&"원 | 달성률 "&TEXT(E2,"0.0%")&" | 전주 대비 "&TEXT(F2,"0.0%")&" | 상태 "&G2

    영업1팀의 결과는 다음과 같이 표시됩니다.

    영업1팀 | 목표 50,000,000원 | 실적 54,000,000원 | 달성률 108.0% | 전주 대비 12.5% | 상태 목표 달성

    각 행의 분석 문장을 한 셀에 모으려면 별도의 셀에 다음 수식을 입력합니다.

    =TEXTJOIN(CHAR(10),TRUE,H2:H5)

    CHAR(10)은 각 팀의 결과를 줄바꿈으로 구분합니다. 셀 서식에서 ‘자동 줄 바꿈’을 적용하면 네 팀의 결과가 읽기 좋은 형태로 정리됩니다.

    ChatGPT에 입력해 주간 보고문 만들기 ( ( ( (자세히 보기)자세히 보기)자세히 보기)자세히 보기)

    앞에서 만든 결과를 복사한 뒤 ChatGPT에 다음과 같이 입력합니다.

    실제 AI 입력 예시

    아래 자료는 엑셀 함수로 계산한 주간 영업 실적입니다.

    숫자를 다시 계산하거나 변경하지 말고, 제공된 수치를 기준으로만 분석하세요.

    1. 전체 실적을 3문장으로 요약하세요.
    2. 목표를 달성한 팀과 집중 확인이 필요한 팀을 구분하세요.
    3. 확인이 필요한 원인을 단정하지 말고, 추가로 점검할 항목을 제안하세요.
    4. 부서장에게 보고하는 차분한 문체로 작성하세요.

    영업1팀 | 목표 50,000,000원 | 실적 54,000,000원 | 달성률 108.0% | 전주 대비 12.5% | 상태 목표 달성
    영업2팀 | 목표 45,000,000원 | 실적 39,600,000원 | 달성률 88.0% | 전주 대비 -5.7% | 상태 개선 필요
    영업3팀 | 목표 60,000,000원 | 실적 61,800,000원 | 달성률 103.0% | 전주 대비 4.7% | 상태 목표 달성
    영업4팀 | 목표 40,000,000원 | 실적 30,000,000원 | 달성률 75.0% | 전주 대비 -16.7% | 상태 집중 확인

    AI가 작성할 수 있는 결과 예시

    이번 주에는 영업1팀과 영업3팀이 각각 목표 대비 108.0%, 103.0%를 기록해 목표를 달성했습니다. 영업1팀은 전주 대비 12.5% 증가해 가장 뚜렷한 상승세를 보였습니다. 반면 영업4팀은 목표 달성률이 75.0%이고 전주 대비 16.7% 감소해 우선 확인이 필요합니다.

    영업2팀은 목표 달성률 88.0%로 목표에는 미달했으나, 전주 대비 감소 폭은 5.7%로 영업4팀보다 제한적입니다. 영업4팀은 주요 거래처 주문 변동, 납기 지연, 영업 활동량 변화, 일회성 매출 종료 여부를 추가로 확인하는 것이 적절합니다.

    이 과정에서 AI는 계산을 담당하지 않습니다. 엑셀이 확정한 수치를 바탕으로 요약하고, 확인할 항목을 제안하는 역할만 맡습니다.

    이 구분이 중요한 이유는 AI가 긴 표 안의 숫자를 잘못 읽거나, 사용자가 요청하지 않은 방식으로 다시 계산할 가능성이 있기 때문입니다. 보고서의 기준 숫자는 엑셀에 남겨 두고, AI 결과는 설명 초안으로 활용하는 편이 안전합니다.

    작성된 데이터 분석 보고서를 검토하는 직장인의 책상

    새 데이터가 들어올 때 자동으로 범위를 확장하는 방법

    매주 행이 추가되는 파일이라면 일반 셀 범위보다 ‘표’ 기능을 사용하는 것이 편리합니다.

    1. 원본 데이터 영역 안의 셀을 클릭합니다.
    2. Ctrl+T를 누릅니다.
    3. ‘머리글 포함’을 확인한 뒤 표로 변환합니다.
    4. 달성률, 증감률, 상태 판정 수식을 표 열에 입력합니다.

    표로 변환하면 다음 주 데이터를 마지막 행 아래에 붙여 넣을 때 수식이 자동으로 확장됩니다. H2:H5처럼 범위를 수동 수정하는 대신 구조화된 참조를 사용할 수도 있습니다.

    =TEXTJOIN(CHAR(10),TRUE,실적표[AI입력문장])

    표 이름이 ‘실적표’이고 문장을 만든 열 이름이 ‘AI입력문장’일 때 사용하는 방식입니다. 데이터가 4행에서 40행으로 늘어나도 범위를 다시 지정할 필요가 없습니다.

    대부분 놓치는 단계: 예외값을 먼저 분리하기

    자동화 수식이 정상 작동해도 원본 데이터에 문제가 있으면 보고서 역시 잘못됩니다. AI로 넘기기 전에 다음 예외를 엑셀에서 확인해야 합니다.

    • 목표 매출이나 전주 매출이 0인 행
    • 숫자가 문자 형식으로 저장된 행
    • 담당자명이 중복된 행
    • 취소·반품 매출이 반영되지 않은 행
    • 집계 기간이 다른 데이터가 섞인 행

    I2 셀에 아래 검증 수식을 추가하면 기본적인 오류를 표시할 수 있습니다.

    =IF(A2="","담당자 누락",IF(B2<=0,"목표값 확인",IF(D2<=0,"전주값 확인",IF(COUNTIF($A:$A,A2)>1,"중복 확인","정상"))))

    검증 결과가 ‘정상’이 아닌 행은 AI 입력 자료에서 제외하거나 담당자가 먼저 확인합니다. 보기 좋은 보고서를 빠르게 만드는 것보다 잘못된 숫자가 보고되는 것을 막는 일이 우선입니다.

    반복 업무에 적용하는 순서

    처음부터 복잡한 자동화를 만들 필요는 없습니다. 현재 사용 중인 엑셀 파일에 다음 순서로 적용해 볼 수 있습니다.

    1. 반복 판단 찾기: 매번 사람이 비교하는 달성률, 증감률, 지연 여부를 찾습니다.
    2. 판단 기준 수식화: IF, IFS, SUMIFS, COUNTIFS 등의 함수로 기준을 고정합니다.
    3. 예외값 검증: 빈칸, 0, 중복, 문자 형식 데이터를 별도 표시합니다.
    4. AI 입력문 생성: TEXT, TEXTJOIN, & 연산자로 필요한 결과만 문장으로 만듭니다.
    5. AI 역할 제한: 숫자를 다시 계산하지 않고 요약과 확인 항목만 작성하도록 지시합니다.
    6. 최종 검토: AI 보고문 속 수치가 엑셀 결과와 일치하는지 확인한 뒤 사용합니다.

    매출뿐 아니라 생산 불량률, 재고 부족 목록, 고객 문의 유형, 프로젝트 일정 지연, 부서별 비용 분석에도 같은 구조를 적용할 수 있습니다. 계산 항목과 판정 기준만 업무에 맞게 바꾸면 됩니다.

    개인정보와 사내 자료를 안전하게 다루는 방법

    업무용 데이터를 외부 AI 서비스에 입력하기 전에는 회사의 정보보안 규정과 AI 사용 지침을 먼저 확인해야 합니다. 회사가 외부 AI 도구 사용을 금지하거나 승인된 계정만 허용한다면 해당 기준을 따라야 합니다.

    외부 AI에 전달할 때는 다음 정보를 제거하거나 대체하는 것이 안전합니다.

    • 직원 이름, 사번, 전화번호, 이메일 주소
    • 고객명, 거래처명, 계약번호, 계좌번호
    • 아직 공개되지 않은 매출, 원가, 생산계획
    • 제품 설계 정보, 제조 조건, 내부 품질 기준
    • 인사평가, 급여, 민감한 고객 상담 내용

    예를 들어 ‘홍길동’이나 실제 거래처명을 입력하는 대신 ‘담당자 A’, ‘거래처 1’처럼 바꿀 수 있습니다. 분석 목적에 필요하지 않은 열은 처음부터 복사하지 않는 것이 좋습니다.

    민감한 자료를 외부로 전달할 수 없는 환경이라면 AI에는 실제 데이터 대신 표 구조와 가상의 예시값만 제공해 수식이나 보고서 양식을 만든 뒤, 실제 계산은 사내 엑셀에서 수행하는 방식이 적절합니다.

    FAQ

    Q1. ChatGPT에 엑셀 파일 전체를 올려도 되나요?

    파일에 개인정보, 고객정보, 매출, 원가, 계약 내용 등 민감한 정보가 포함돼 있다면 바로 올리지 않는 것이 안전합니다. 회사의 보안 규정과 승인된 AI 사용 범위를 먼저 확인해야 합니다. 가능하면 필요한 열만 남기고 이름과 식별정보를 익명화한 뒤 사용하세요. 외부 전송이 금지된 자료라면 실제 파일을 올리지 말고 가상의 데이터 구조만 활용해야 합니다.

    Q2. AI가 계산까지 하도록 맡기면 더 편하지 않나요?

    간단한 계산은 가능하지만, 업무 보고의 기준 숫자는 엑셀 함수로 계산하는 편이 안정적입니다. 엑셀은 같은 수식과 기준을 반복 적용하고 계산 과정을 셀에서 확인할 수 있습니다. AI는 검증된 숫자를 요약하고 의미를 설명하는 역할로 제한하면 계산 오류를 발견하기 쉽습니다.

    Q3. 매주 데이터를 바꿀 때 수식을 다시 복사해야 하나요?

    데이터 영역을 엑셀의 ‘표’로 변환하면 새 행을 추가할 때 수식과 서식이 자동으로 확장됩니다. AI 입력용 문장도 TEXTJOIN과 구조화된 참조를 사용하면 데이터 행 수에 맞춰 자동 갱신됩니다. 다만 새로 추가된 데이터의 빈칸, 중복, 숫자 형식 오류는 별도 검증 열에서 확인해야 합니다.