[작성자:] ARCA AI

  • 엑셀 매크로로 반복 업무 자동화하기: VBA 코드와 실행 전후 비교까지

    엑셀 매크로로 반복 업무 자동화하기: VBA 코드와 실행 전후 비교까지

    매달 반복하는 엑셀 작업, 매크로로 줄이는 방법

    월말마다 부서별 실적을 취합하고 금액 열에 쉼표를 넣은 뒤, 제목 행을 강조하고 합계 금액을 확인하는 업무가 있다고 가정해 보겠습니다. 데이터가 20행이라면 금방 끝나지만, 500행이 넘는 자료를 매달 같은 방식으로 정리한다면 작업 시간이 늘어나고 서식을 빠뜨릴 가능성도 커집니다.

    이럴 때 활용할 수 있는 기능이 엑셀 매크로입니다. 매크로 기록 기능으로 반복 동작을 저장할 수 있고, VBA 코드를 사용하면 데이터의 마지막 행을 찾아 여러 행에 같은 서식을 적용하거나 예상하지 못한 합계 행을 검사하는 작업까지 자동화할 수 있습니다.

    이번 글에서는 테스트용 실적 자료를 기준으로 매크로 기록부터 VBA 실행, 결과 검증, 오류 예방까지 직접 따라 해 보겠습니다. 실제 회사 자료 대신 가상의 데이터를 사용하므로 업무 환경에 영향을 주지 않고 연습할 수 있습니다.

    1. 자동화할 작업을 먼저 정하기

    이번 예제에서는 부서별 월간 실적 자료를 정리합니다. 엑셀 시트의 A열부터 D열까지 다음과 같이 구성합니다.

    부서 담당자 건수 금액
    영업1팀 담당A 12 1250000
    영업2팀 담당B 8 980000
    관리팀 담당C 15 2100000
    영업3팀 담당D 6 750000

    1행은 열 제목이며, 2행부터 실제 데이터가 시작됩니다. 이 자료를 자동화할 때 목표는 다음과 같습니다.

    • 1행의 제목을 굵게 표시하고 배경색을 적용합니다.
    • D열의 금액에 천 단위 구분 기호를 적용합니다.
    • A:D 범위에서 실제 데이터의 마지막 행을 찾습니다.
    • 마지막 행에 합계가 포함되어 있으면 임의로 서식을 적용하지 않고 중단합니다.

    여기서 주의할 점은 합계 행이 항상 C열에 있는 것은 아니라는 사실입니다. A열에 ‘합계’라고 표시되거나 D열에 ‘총계’가 들어갈 수도 있습니다. 따라서 특정 셀 하나만 검사하는 코드보다 A 범위 전체를 살펴보는 편이 안전합니다.

    2. 매크로 기록 기능으로 반복 동작 저장하기

    먼저 코드를 작성하지 않고도 자동화의 기초를 익힐 수 있는 매크로 기록 기능을 사용해 보겠습니다.

    1단계. 매크로 기록 메뉴 표시하기

    엑셀에서 테스트용 통합 문서를 열고 다음 순서로 진행합니다.

    1. 상단 메뉴에서 ‘파일 → 옵션 → 리본 사용자 지정’으로 이동합니다.
    2. 오른쪽 목록에서 ‘개발 도구’를 선택하고 확인합니다.
    3. ‘개발 도구 → 매크로 기록’을 클릭합니다.
    4. 매크로 이름에 FormatHeader를 입력합니다. 이름에 공백은 넣지 않습니다.
    5. 매크로 저장 위치는 현재 통합 문서를 선택합니다.

    엑셀 버전에 따라 메뉴 이름이나 배치가 조금 다를 수 있습니다. 매크로를 기록하는 동안에는 실제로 수행하는 동작이 그대로 저장되므로 불필요한 클릭은 피하는 편이 좋습니다.

    2단계. 제목 행 서식 적용하기

    기록이 시작되면 A1을 선택하고 다음 작업을 수행합니다.

    1. 글꼴을 굵게 설정합니다.
    2. 제목 행에 연한 배경색을 적용합니다.
    3. 텍스트를 가운데 정렬합니다.
    4. ‘개발 도구 → 기록 중지’를 누릅니다.

    이제 FormatHeader 매크로를 실행하면 기록한 제목 행 서식이 다시 적용됩니다.

    다만 이 매크로는 제목 행을 꾸미는 동작만 저장합니다. D2 한 셀의 서식을 기록했다면 다른 금액 셀까지 자동으로 처리하지는 않습니다. 전체 데이터에 같은 서식을 적용하려면 반복 범위를 지정하거나 VBA로 마지막 행을 찾아 처리해야 합니다.

    3단계. 금액 전체에 서식을 기록하려면

    금액 열 전체를 대상으로 기록하려는 경우에는 기록을 시작한 뒤 D2부터 마지막 데이터 행까지 범위를 선택합니다. 예를 들어 데이터가 5행까지 있다면 D2를 선택하고 셀 서식에서 숫자 형식을 사용자 지정 #,##0으로 설정합니다.

    기록을 중지한 뒤 실행하면 해당 범위에 서식이 적용됩니다. 단, 기록 당시 선택한 범위가 고정되어 있다면 다음 달에 데이터가 추가되어도 새로운 행까지 자동으로 확장되지 않을 수 있습니다.

    이 한계를 해결하는 방법이 다음 단계의 VBA 자동화입니다.

    엑셀 화면에서 데이터 범위를 선택하고 반복 서식을 적용하는 작업 장면

    3. VBA로 마지막 행까지 자동 처리하기

    VBA는 엑셀의 작업을 코드로 지정하는 방식입니다. 이번에는 A 범위에서 마지막 데이터 행을 찾고, 합계 행이 발견되면 작업을 중단하도록 만들겠습니다.

    1단계. 테스트 파일을 매크로 사용 통합 문서로 저장하기

    먼저 원본과 분리된 테스트 파일을 준비합니다.

    1. ‘다른 이름으로 저장’을 선택합니다.
    2. 파일 형식을 ‘Excel 매크로 사용 통합 문서 (*.xlsm)’로 지정합니다.
    3. 파일 이름을 monthly_report_test.xlsm으로 저장합니다.
    4. Alt+F11을 눌러 VBA 편집기를 엽니다.
    5. ‘삽입 → 모듈’을 선택합니다.

    아래 코드를 새 모듈에 붙여 넣습니다.

    Option Explicit
    
    Sub FormatMonthlyReport()
    
    Dim ws As Worksheet
    Dim lastCell As Range
    Dim lastRow As Long
    Dim r As Long
    Dim c As Long
    Dim cellText As String
    
    Set ws = ActiveSheet
    
    ' A:D 범위에서 마지막으로 사용된 셀 찾기
    Set lastCell = ws.Range("A:D").Find( _
    What:="*", _
    After:=ws.Range("A1"), _
    LookIn:=xlFormulas, _
    LookAt:=xlPart, _
    SearchOrder:=xlByRows, _
    SearchDirection:=xlPrevious, _
    MatchCase:=False)
    
    ' 제목만 있거나 시트가 비어 있으면 중단
    If lastCell Is Nothing Then
    MsgBox "A:D 범위에 데이터가 없습니다.", vbExclamation
    Exit Sub
    End If
    
    lastRow = lastCell.Row
    
    If lastRow < 2 Then
    MsgBox "제목 아래에 처리할 데이터가 없습니다.", vbExclamation
    Exit Sub
    End If
    
    ' A:D의 마지막 행에서 합계 여부 확인
    For c = 1 To 4
    cellText = Trim(CStr(ws.Cells(lastRow, c).Value2))
    
    If InStr(1, cellText, "합계", vbTextCompare) > 0 _
    Or InStr(1, cellText, "총계", vbTextCompare) > 0 _
    Or InStr(1, cellText, "소계", vbTextCompare) > 0 Then
    
    MsgBox "마지막 행에 합계·총계·소계 표시가 있습니다." & _
    vbCrLf & "서식을 적용하지 않았습니다.", vbExclamation
    Exit Sub
    End If
    Next c
    
    ' 제목 행 서식
    With ws.Range("A1:D1")
    .Font.Bold = True
    .Interior.Color = RGB(221, 235, 247)
    .HorizontalAlignment = xlCenter
    End With
    
    ' 금액 열 전체에 천 단위 구분 기호 적용
    ws.Range("D2:D" & lastRow).NumberFormat = "#,##0"
    
    MsgBox "서식 적용 완료: 2행부터 " & lastRow & "행까지", vbInformation
    
    End Sub

    2단계. 코드가 실제로 처리하는 범위 확인하기

    이 코드는 마지막 행을 찾을 때 A 범위만 검색합니다. E열 이후의 데이터는 마지막 행 판별에 사용하지 않습니다. 따라서 실제 업무 자료가 E열까지 이어진다면 검색 범위를 그 구조에 맞게 수정해야 합니다.

    합계 검사 역시 A의 마지막 행에 있는 셀을 대상으로 합니다. 마지막 행의 어느 열에든 ‘합계’, ‘총계’, ‘소계’라는 문구가 있으면 작업을 중단합니다. 이 방식은 합계 행의 위치가 C열로 고정되지 않은 자료에도 대응합니다.

    다만 합계 행이 데이터 중간에 있거나, 마지막 행에 합계 문구 없이 숫자만 들어 있다면 이 검사는 이를 확실하게 판별하지 못합니다. 이번 예제에서는 합계 행이 마지막에 있고 위의 표시 문구를 포함한다는 업무 규칙을 전제로 합니다.

    또한 이 코드는 데이터 내용을 정렬하거나 삭제하지 않습니다. 제목 행 서식과 D열의 숫자 표시 형식만 변경합니다.

    3단계. 매크로 실행하기

    1. VBA 편집기를 닫고 엑셀로 돌아옵니다.
    2. Alt+F8을 누릅니다.
    3. FormatMonthlyReport를 선택합니다.
    4. ‘실행’을 클릭합니다.
    5. 완료 메시지가 표시되는지 확인합니다.

    매크로가 실행되면 제목 행이 강조되고 D열의 금액이 천 단위 구분 기호로 표시됩니다. 예를 들어 숫자 1250000은 1,250,000으로 보입니다. 이는 표시 형식을 변경한 결과이며 셀에 저장된 실제 숫자 자체를 바꾸는 작업은 아닙니다.

    엑셀 자료 확인부터 자동 서식 적용과 결과 검증까지의 과정을 나타내는 업무 흐름 일러스트

    4. 실행 전후 비교: 무엇이 달라지는가?

    테스트 데이터가 500행까지 있다고 가정해 보겠습니다. 아래는 코드의 동작을 이해하기 위한 예시이며, 실제 측정 결과가 아니라 처리 범위와 표시 형식의 비교입니다.

    항목 실행 전 실행 후
    제목 행 일반 글꼴 굵은 글꼴·배경색·가운데 정렬
    D2 금액 1250000 1,250,000
    D500 금액 980000 980,000
    데이터 범위 행마다 수동 확인 A:D의 마지막 사용 행을 탐색
    마지막 행에 합계 표시 별도 확인 필요 감지 시 서식 적용 중단

    실제 시간 절감 효과는 데이터 크기, 기존 서식 상태, PC 성능과 검수 방식에 따라 달라집니다. 작은 자료에서는 절약 시간이 크지 않을 수 있지만, 동일한 형식의 자료를 반복해서 처리한다면 매번 범위를 선택하고 서식을 적용하는 단계를 줄일 수 있습니다.

    5. 실행 전 반드시 확인할 테스트 4가지

    코드가 정상적으로 실행되는지 확인하려면 성공 사례만 테스트해서는 안 됩니다. 아래 네 가지 상황을 별도의 복사본에서 확인합니다.

    테스트 1. 빈 셀과 빈 시트

    A에 아무 값도 없는 시트에서 매크로를 실행합니다. 데이터가 없다는 안내가 표시되고 오류 없이 종료되어야 합니다.

    테스트 2. 제목만 있는 시트

    A1에 제목만 입력하고 2행 이후는 비워 둡니다. 데이터가 없다는 안내가 표시되어야 하며, 제목 행만 있는 자료를 정상적인 실적 데이터로 처리해서는 안 됩니다.

    테스트 3. 다른 열에 합계가 있는 시트

    마지막 행의 A열에 ‘합계’, B열에 ‘월간 총계’ 또는 D열에 ‘소계’를 입력한 복사본을 준비합니다. 각 경우에 매크로가 중단되는지 확인합니다.

    이 검사는 합계 문구가 C열에만 있다는 가정을 피하기 위한 것입니다. 마지막 행에 해당 문구가 포함된 경우에만 감지하며, 중간 행의 합계나 표시 문구가 없는 합계는 별도로 관리해야 합니다.

    테스트 4. 열 제목이 변경된 시트

    D1의 ‘금액’을 ‘비고’로 바꾸고 실행해 봅니다. 현재 코드는 열 제목을 확인하지 않으므로 D열이 비고 열로 변경되어도 해당 열에 숫자 형식을 적용합니다. 즉, 이 코드는 열 제목이 바뀌어도 자동으로 올바른 금액 열을 찾아주는 범용 도구가 아닙니다.

    실무에 적용할 때는 열 제목을 확인하는 검증을 추가하거나, 회사에서 정한 고정 서식의 파일에만 사용해야 합니다.

    6. 매크로 자동화에서 자주 놓치는 부분

    표시 형식과 실제 데이터는 다릅니다

    숫자 표시 형식 #,##0은 소수점 없이 천 단위 구분 기호를 보여 줍니다. 원 단위 금액을 보기 좋게 표시할 때는 적절하지만, 소수점이 필요한 단가나 비율에는 맞지 않을 수 있습니다. 원본 숫자를 반올림하거나 삭제하는 작업과 혼동하지 않아야 합니다.

    마지막 행 탐색 기준을 통일합니다

    이번 코드는 A 범위의 마지막 사용 행을 찾습니다. 다른 코드나 설명에서 D열만 검색하거나 A를 검색하도록 바꾸면 처리 범위가 달라질 수 있습니다. 실제 자료 구조와 일치하도록 검색 범위를 통일해야 합니다.

    합계 행을 자동으로 제외한다고 과신하지 않습니다

    마지막 행에 합계·총계·소계 문구가 있다면 중단하도록 설계했지만, 모든 형태의 합계 행을 완벽하게 알아내는 코드는 아닙니다. 합계가 중간에 있거나 표시 문구 없이 숫자만 있다면 별도 검증이 필요합니다. 특히 회사의 정산 자료는 매크로 실행 후 합계와 원본 값을 대조해야 합니다.

    반복 실행 전에 원본을 보존합니다

    매크로를 수정하거나 처음 실행할 때는 원본을 직접 덮어쓰지 말고 복사본에서 테스트합니다. 매크로는 편리하지만 잘못 지정한 범위에 서식을 적용하거나 데이터를 변경하도록 작성되면 오류도 반복해서 실행할 수 있습니다.

    7. 개인정보와 사내 보안을 고려한 사용법

    엑셀 파일에 고객명, 전화번호, 계좌번호, 급여, 거래처별 계약 금액 등이 포함되어 있다면 매크로 실행과 별개로 데이터 취급 규정을 확인해야 합니다.

    • 실습과 코드 검증에는 가상의 이름과 금액을 사용합니다.
    • 회사에서 승인하지 않은 외부 AI 서비스에 실제 업무 파일이나 개인정보를 업로드하지 않습니다.
    • 매크로 파일은 신뢰할 수 있는 출처에서 받은 것만 사용하고, 출처가 불분명한 파일의 매크로는 실행하지 않습니다.
    • 회사에서 VBA 실행을 제한하거나 승인 절차를 두었다면 해당 규정을 따릅니다.
    • 원본 보존, 결과 대조, 실행 기록 등 회사의 자료 관리 절차를 유지합니다.

    특히 인터넷에서 받은 VBA 코드는 파일을 삭제하거나 외부 프로그램을 실행하는 명령을 포함할 수도 있습니다. 이번 예제는 셀의 서식만 변경하도록 작성했지만, 다른 코드도 같은 수준으로 안전하다고 가정해서는 안 됩니다.

    FAQ: 엑셀 매크로를 사용할 때 자주 묻는 질문

    Q1. 매크로가 포함된 파일은 어떤 형식으로 저장해야 하나요?

    VBA 매크로를 보존하려면 일반적으로 Excel 매크로 사용 통합 문서인 .xlsm 형식으로 저장합니다. .xlsx 형식으로 저장하면 VBA 코드가 유지되지 않을 수 있으므로 저장 시 파일 형식을 확인해야 합니다.

    Q2. 매크로를 실행했는데 보안 경고가 표시되면 어떻게 해야 하나요?

    경고를 무조건 해제하지 말고 파일의 출처와 코드를 먼저 확인합니다. 회사 PC에서는 IT 담당자나 보안 담당자의 승인 절차를 따릅니다. 신뢰할 수 없는 매크로를 실행하기 위해 보안 설정을 낮추는 것은 권장하지 않습니다.

    Q3. 매크로를 사용하면 개인정보가 자동으로 외부에 전송되나요?

    이번 예제의 코드는 엑셀 셀의 서식만 변경하며 외부 전송 기능을 포함하지 않습니다. 다만 모든 매크로가 동일한 것은 아닙니다. 외부 통신이나 파일 전송 명령이 있는 코드도 있으므로 실제 코드를 검토해야 합니다. 또한 엑셀 파일을 외부 AI 서비스에 올리거나 공유하는 경우에는 별도의 개인정보 및 사내 규정이 적용됩니다.

    마무리: 작은 반복 작업부터 자동화하기

    엑셀 매크로를 처음 도입한다면 월간 실적 자료의 제목 행과 금액 서식을 자동으로 맞추는 것처럼 결과를 쉽게 검증할 수 있는 작업부터 시작하는 편이 좋습니다.

    이번 예제의 VBA는 A 범위에서 마지막 행을 찾고, 마지막 행의 합계 관련 문구를 확인한 뒤, 제목 행과 금액 열에 서식을 적용합니다. 빈 시트와 제목만 있는 시트, 열 제목 변경, 합계 행 위치를 바꾼 사례를 테스트한 다음 실제 업무에 적용해야 합니다.

    자동화의 목표는 단순히 클릭 수를 줄이는 데 있지 않습니다. 같은 입력에 대해 일관된 결과를 얻고, 오류가 발생했을 때 원인을 추적할 수 있도록 만드는 것입니다. 검증 가능한 작은 매크로 하나부터 시작하면 반복적인 엑셀 업무를 더 안정적으로 관리할 수 있습니다.


  • Notion과 Trello 연동으로 프로젝트 관리 효율 높이기: 설정부터 팀 협업까지

    Notion과 Trello 연동으로 프로젝트 관리 효율 높이기: 설정부터 팀 협업까지

    글

    Notion과 Trello를 함께 쓰면 프로젝트 관리가 어떻게 달 (자세히 보기) (자세히 보기) (자세히 보기)라질까?

    업무가 여러 개 겹치는 시기에는 회의에서 정한 일정은 문서에 남아 있고, 실제 진행 상황은 메신저에 흩어지며, 담당자별 작업은 별도의 표로 관리되는 경우가 많습니다. 자료를 찾는 데 시간이 걸리고, 누가 무엇을 진행 중인지 확인하려고 같은 질문을 반복하게 됩니다.

    이때 Notion은 프로젝트의 기준 문서와 업무 지식을 관리하는 공간으로, Trello는 작업의 진행 상태와 담당자를 시각적으로 관리하는 공간으로 역할을 나누면 효율을 높일 수 있습니다.

    예를 들어 신제품 출시 프로젝트를 진행한다고 가정해 보겠습니다.

    • Notion: 프로젝트 목표, 회의록, 일정표, 업무 지침, 의사결정 기록
    • Trello: 시장 조사, 시안 제작, 검토, 승인, 배포 등 개별 작업의 상태

    두 도구를 연결하면 문서와 작업 현황을 오가며 확인하는 시간을 줄일 수 있습니다. 다만 연동 방식에 따라 단순히 링크를 연결하는 것과 작업 데이터를 자동으로 동기화하는 것은 다릅니다. 이 차이를 먼저 이해해야 불필요한 설정을 피할 수 있습니다.

    1. 연동 전에 정해야 할 프로젝트 관리 기준

    도구부터 연결하기 전에 어느 정보를 어디에서 관리할지 결정하는 것이 좋습니다. 동일한 업무를 두 곳에서 각각 수정하도록 만들면 오히려 혼란이 커질 수 있습니다.

    관리 항목 기준 도구 운영 방법
    프로젝트 목표와 범위 Notion 프로젝트 개요 문서에 기록
    회의록과 의사결정 Notion 날짜별로 기록하고 관련 작업 연결
    작업 담당자와 진행 상태 Trello 카드에 담당자와 기한 지정
    검토 및 승인 기록 Notion 또는 사내 승인 시스템 최종 결정과 승인 근거 보관
    전체 진행 상황 Notion과 Trello 문서에서 작업 보드로 이동해 확인

    이렇게 역할을 분리하면 Notion에서 작업 카드를 일일이 복제하거나 Trello 카드에 회의록 전체를 붙여 넣을 필요가 없습니다.

    2. Notion과 Trello 연동 설정하기

    연동은 크게 세 단계로 나눌 수 있습니다. 먼저 가장 간단한 링크 연결부터 시작하고, 실제로 자동화가 필요한지 확인한 뒤 확장하는 방식입니다.

    1단계: Trello에 프로젝트 보드 만들기

    Trello에 프로젝트 전용 보드를 만들고 진행 상태를 구분할 목록을 구성합니다.

    예를 들어 다음과 같이 설정할 수 있습니다.

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

    각 작업은 카드 하나로 관리합니다. 카드 제목은 ‘자료 준비’처럼 모호하게 작성하기보다 ‘고객 인터뷰 질문지 초안 작성’처럼 완료 여부를 판단할 수 있도록 구체적으로 작성합니다.

    카드에는 담당자, 마감일, 체크리스트를 추가합니다. 여러 사람이 같은 프로젝트에 참여한다면 담당자가 지정되지 않은 카드가 쌓이지 않도록 관리하는 것이 좋습니다.

    2단계: Notion에 프로젝트 기준 문서 만들기

    Notion에서 새 페이지를 만들고 프로젝트 개요를 작성합니다.

    다음 항목을 포함하면 충분합니다.

    • 프로젝트 목적과 완료 기준
    • 주요 일정과 마감일
    • 참여자와 담당 업무
    • 회의록 및 의사결정 기록
    • Trello 작업 보드 링크

    이제 Trello에서 프로젝트 보드의 공유 또는 링크 복사 기능을 이용해 보드 URL을 복사합니다. Notion 페이지에 프로젝트 보드 링크를 붙여 넣고 링크로 표시하거나, 제공되는 미리보기 옵션을 선택합니다.

    화면 구성과 메뉴 이름은 각 서비스의 업데이트에 따라 달라질 수 있습니다. 링크 미리보기가 표시되지 않는다면 일반 링크로 연결해도 됩니다. 미리보기 표시 자체가 데이터 자동 동기화를 의미하지는 않습니다.

    3단계: 실제 연결 결과 확인하기

    설정이 끝나면 다음과 같은 형태로 사용할 수 있습니다.

    Notion 프로젝트 개요
    프로젝트명: 신제품 출시 준비
    목표: 출시 전 필수 자료와 검토 절차 완료
    이번 주 목표: 고객 인터뷰 결과 정리
    작업 현황: Trello 프로젝트 보드 열기

    구성원이 Notion에서 작업 현황 링크를 누르면 Trello 보드로 이동해 담당자와 진행 상태를 확인할 수 있습니다.

    여기까지는 링크를 통한 연결입니다. Notion에서 작업 상태를 변경했을 때 Trello 카드 상태까지 자동으로 바뀌는 구조는 아닙니다. 두 도구 사이의 실제 데이터 동기화가 필요하다면 별도의 자동화 기능이나 연동 서비스를 검토해야 합니다.

    업무별 카드와 진행 단계를 확인하며 프로젝트 상태를 관리하는 화면

    3. 실제 업무 장면으로 확인하는 활용법

    도구를 연결하는 목적은 화면을 보기 좋게 만드는 데 그치지 않습니다. 회의에서 결정한 내용을 실행 가능한 업무로 전환하고, 진행 상황을 빠르게 파악하는 데 의미가 있습니다.

    사례: 주간 회의에서 나온 업무를 정리할 때

    다음은 회의 메모를 정리한 예시입니다.

    이번 주까지 고객 인터뷰 결과를 정리한다. 디자인 초안은 금요일에 검토한다. 검토 의견을 반영한 뒤 다음 주 월요일에 최종 승인 요청을 올린다.

    이 내용을 그대로 두면 담당자와 완료 기준이 불분명합니다. 다음과 같이 작업으로 나눌 수 있습니다.

    작업 카드 담당자 완료 기준 상태
    고객 인터뷰 결과 정리 조사 담당자 결과 요약 문서 작성 진행 중
    디자인 초안 검토 디자인 검토 담당자 수정 의견 기록 예정
    최종 승인 요청 프로젝트 책임자 승인 요청 제출 예정

    위 표는 운영 방식을 보여 주기 위한 예시이며, 실제 담당자와 상태는 프로젝트 상황에 맞게 지정해야 합니다.

    Notion에는 회의록과 결정 사항을 기록하고, Trello에는 각각의 작업 카드를 만듭니다. 회의록에는 관련 카드 링크를 추가합니다. 그러면 구성원은 왜 이 작업을 하는지 확인할 때 회의록을 보고, 실제 진행 상황을 확인할 때 Trello 카드를 열면 됩니다.

    ChatGPT를 활용해 회의 메모를 작업 카드로 바꾸기

    회의 메모를 작업 단위로 나누는 과정에는 ChatGPT도 활용할 수 있습니다. 단, 결과를 그대로 등록하기보다 누락된 담당자와 일정이 없는지 검토해야 합니다.

    ChatGPT 입력 예시:

    다음 회의 메모를 프로젝트 관리용 작업 목록으로 정리해 줘.

    조건:

    작업 하나당 한 행으로 작성

    작업명은 완료 여부를 판단할 수 있도록 구체적으로 작성

    담당자가 명시되지 않았다면 임의로 지정하지 말고 ‘미정’으로 표시

    일정이 명시되지 않았다면 날짜를 추측하지 말고 ‘미정’으로 표시

    각 작업의 완료 기준을 한 문장으로 작성

    표의 열은 작업명, 담당자, 마감일, 완료 기준으로 구성

    회의 메모:
    고객 인터뷰 결과를 정리하고, 디자인 초안을 금요일에 검토한다. 검토 의견을 반영한 후 다음 주 월요일에 최종 승인 요청을 제출한다.

    예상 결과:

    작업명 담당자 마감일 완료 기준
    고객 인터뷰 결과 정리 미정 미정 인터뷰 결과 요약 문서 작성
    디자인 초안 검토 미정 금요일 검토 의견을 문서에 기록
    검토 의견 반영 미정 미정 합의된 수정 사항 반영
    최종 승인 요청 제출 미정 다음 주 월요일 승인 요청 제출 완료

    이 표는 예시 결과입니다. 실제 날짜를 등록하기 전에는 회의 날짜와 회사 일정을 기준으로 상대 날짜를 확정해야 합니다. ‘다음 주 월요일’이라는 표현만으로 정확한 날짜를 자동 결정하도록 두지 않는 것이 안전합니다.

    확인한 결과를 Trello 카드로 옮기고, 관련 회의록을 Notion에 보관하면 기록과 실행 업무를 자연스럽게 연결할 수 있습니다.

    4. 한 단계 높은 활용: 작업 상태 자동 동기화

    프로젝트 규모가 커지면 링크만 연결하는 방식으로는 부족할 수 있습니다. 예를 들어 Trello 카드가 완료될 때 Notion의 작업 데이터베이스에서도 상태가 자동으로 바뀌기를 원할 수 있습니다.

    이때는 먼저 자동화 서비스가 필요한 작업을 지원하는지 확인해야 합니다. 연동 서비스마다 지원하는 트리거, 액션, 요금제 및 권한 범위가 다르므로 모든 환경에서 동일하게 작동한다고 가정해서는 안 됩니다.

    프로젝트 작업 상태가 문서와 업무 보드 사이에서 연결되는 흐름을 나타낸 그림

    자동화 구성 예시

    1. 트리거 설정: Trello 카드가 완료 목록으로 이동할 때 실행되도록 설정합니다.
    2. 대상 찾기: Notion 데이터베이스에서 해당 카드와 연결된 작업을 찾습니다.
    3. 상태 변경: 일치하는 항목의 상태를 완료로 업데이트합니다.
    4. 실행 결과 확인: 실제 카드 한 개로 시험한 뒤 Notion에 변경 내용이 반영되었는지 확인합니다.

    자동화 서비스에서 제공하는 연동 기능이 이 조건을 지원해야 하며, Notion 데이터베이스의 항목 식별 방법과 각 서비스의 인증 권한도 확인해야 합니다.

    특히 제목만으로 대상을 찾으면 이름이 같은 카드가 있을 때 잘못된 항목이 수정될 수 있습니다. 가능하다면 고유 ID 또는 전용 연결 필드를 사용하고, 중복 실행 시에도 결과가 꼬이지 않도록 설계합니다.

    처음부터 모든 항목을 양방향으로 동기화하기보다는 한 방향으로 시작하는 편이 관리하기 쉽습니다. 예를 들어 Trello의 완료 상태를 Notion에 반영하는 자동화부터 시험한 뒤, 필요할 때만 반대 방향 동기화를 추가합니다.

    5. 연동 오류가 발생할 때 확인할 항목

    설정 과정에서 문제가 발생하면 연결을 반복해서 시도하기 전에 원인을 구분해야 합니다.

    증상 가능한 원인 확인 및 조치
    Notion에서 링크가 열리지 않음 잘못된 URL, 로그인 또는 접근 권한 문제 URL을 다시 확인하고 해당 계정에 보드 접근 권한이 있는지 점검
    보드 미리보기가 표시되지 않음 미리보기 미지원 또는 서비스 제한 일반 링크로 연결해 정상적으로 열리는지 확인
    자동화 연결에 실패함 인증 만료, 권한 부족, 연결 설정 오류 연결 계정과 필요한 권한을 확인하고 인증을 갱신
    Notion 상태가 바뀌지 않음 트리거 조건 불일치, 대상 항목 검색 실패 실행 기록과 검색 조건, 데이터베이스 속성을 점검
    같은 작업이 여러 번 생성됨 중복 실행 방지 조건 부족 기존 항목을 먼저 검색하고 없을 때만 생성하도록 구성

    자동화 실행 기록에서 오류 메시지와 실패 시점을 확인하면 문제를 좁히는 데 도움이 됩니다. 다만 오류가 발생했다고 인증 권한을 무조건 넓히는 것은 피해야 합니다. 필요한 범위의 권한만 부여하고, 연결이 정상화된 뒤에도 불필요한 권한이 남아 있지 않은지 확인합니다.

    6. 직장 환경에서 놓치기 쉬운 운영 기준

    도구를 연결해도 팀에서 관리 기준을 공유하지 않으면 정보가 다시 흩어집니다. 다음 세 가지 규칙을 정해 두면 관리 부담을 줄일 수 있습니다.

    규칙 1. 상태 변경은 한 곳에서만 수행하기

    작업 상태의 기준이 Trello라면 진행 중, 검토, 완료 등의 상태를 Trello에서만 수정하도록 합니다. Notion에는 진행 현황을 확인할 링크를 두고, 자동화가 구성되어 있다면 정해진 방향으로만 반영합니다.

    규칙 2. 카드 제목과 완료 기준을 구체적으로 작성하기

    ‘자료 정리’ 대신 ‘고객 인터뷰 결과 요약본 작성’처럼 결과물이 드러나는 제목을 사용합니다. 완료 기준도 함께 기록하면 담당자가 바뀌어도 업무를 이어가기 쉽습니다.

    규칙 3. 개인정보와 회사 자료는 승인된 범위에서만 사용하기

    사내 프로젝트에는 고객 이름, 연락처, 계약 조건, 내부 전략 등 외부 서비스로 전송하면 안 되는 정보가 포함될 수 있습니다. 회사에서 승인한 도구와 계정만 사용하고, 보안 정책을 확인하기 전에는 사내 문서를 개인 계정의 Notion, Trello 또는 ChatGPT에 복사하지 않습니다.

    AI를 활용해 회의 메모를 정리할 때도 실제 고객명이나 계약 내용을 넣기보다 승인된 환경에서 처리하거나, 식별 정보를 제거한 예시 자료로 먼저 시험하는 편이 안전합니다. 이름을 가리는 것만으로 재식별 위험이 완전히 사라지는 것은 아니므로 민감한 정보는 회사 지침을 우선해야 합니다.

    7. 자주 묻는 질문(FAQ)

    Q1. Notion과 Trello는 무료로 연동할 수 있나요?

    기본적인 링크 연결은 별도 자동화 서비스 없이도 시도할 수 있습니다. 다만 작업 상태 자동 동기화는 사용하는 서비스의 기능과 요금제, 권한에 따라 달라집니다. 도입 전 실제 계정에서 필요한 기능이 제공되는지 확인하고, 유료 서비스라면 비용과 유지 관리 부담을 함께 검토하세요.

    Q2. Notion에서 Trello 작업 상태를 바로 수정할 수 있나요?

    일반 링크나 미리보기만 연결한 상태에서는 자동으로 수정되지 않습니다. Notion과 Trello의 데이터를 실제로 동기화하려면 지원되는 연동 기능과 적절한 자동화 구성이 필요합니다. 설정을 완료한 뒤에는 카드 상태를 변경해 양쪽 결과가 예상대로 반영되는지 시험해야 합니다.

    Q3. 회사 프로젝트를 개인 Notion이나 Trello에 등록해도 되나요?

    회사 보안 정책과 승인 범위에 따라 다릅니다. 외부 서비스 사용이 허용되지 않거나 고객 정보, 계약 내용, 내부 자료의 외부 저장이 금지된 환경이라면 등록하지 않아야 합니다. 먼저 정보보안 담당자 또는 사내 IT 부서에 승인된 서비스, 계정, 데이터 처리 범위를 확인하세요.

    마무리: 작은 프로젝트 하나로 먼저 검증하기

    Notion과 Trello를 함께 사용할 때 가장 효과적인 출발점은 두 도구의 역할을 분리하는 것입니다. Notion에는 프로젝트의 목적과 의사결정 기록을 남기고, Trello에는 담당자와 기한이 명확한 작업을 관리합니다. 두 공간을 링크로 연결한 뒤 실제로 반복되는 업무가 확인되면 자동화를 추가합니다.

    우선 일주일 동안 진행하는 소규모 프로젝트 하나를 선택해 적용해 보세요. 회의록에서 작업을 추출하고, Trello 카드에 담당자와 완료 기준을 지정하고, Notion에서 관련 기록을 찾아갈 수 있는지 확인합니다. 이후 작업 현황 확인에 걸리는 시간과 중복 입력 횟수가 줄었는지 살펴보면 자동화가 필요한 지점도 구체적으로 판단할 수 있습니다.

    도구를 많이 연결하는 것보다 업무 정보의 기준을 명확히 정하는 것이 먼저입니다. 그 기준이 정리되면 프로젝트 관리와 팀 협업을 한층 일관되게 운영할 수 있습니다.


  • 직장인을 위한 Google Apps Script로 구글 스프레드시트 자동화하는 법: 5단계 가이드

    직장인을 위한 Google Apps Script로 구글 스프레드시트 자동화하는 법: 5단계 가이드

    직장인을 위한 Google Apps Script로 구글 스프레드시트 자동화하는 (자세히 보기) (자세히 보기) (자세히 보기)법

    반복 입력이 많은 스프레드시트, 코딩을 몰라도 자동화할 수 있습니다

    업무용 구글 스프레드시트에 요청 내용을 계속 입력한다고 가정해 보겠습니다.

    B열에 업무 요청을 적을 때마다 A열에는 접수일을 넣고, D열에는 처리 상태를 기록해야 한다면 매번 같은 작업을 반복하게 됩니다.

    예를 들어 다음과 같은 표를 사용한다고 하겠습니다.

    A열 B열 C열 D열
    접수일 업무 요청 담당자 상태
    회의실 예약 확인 총무팀

    B5에 “회의실 예약 확인”을 입력할 때 A5에는 입력 시각, D5에는 “접수”가 자동으로 들어가도록 만들 수 있습니다.

    이때 사용하는 것이 Google Apps Script입니다. 이름은 어렵지만, 이번 예제에서는 복잡한 프로그래밍을 배울 필요가 없습니다. 준비된 짧은 스크립트를 붙여 넣고, 자신의 시트 구조에 맞는 부분만 확인하면 됩니다.

    다만 직장 업무에 적용할 때는 자동화 자체보다 어디까지 자동으로 수정하도록 허용할 것인지가 더 중요합니다. 이번 예제는 이 부분까지 포함해 5단계로 정리합니다.

    1단계. 먼저 자동화할 표의 범위를 정합니다

    처음부터 모든 셀을 자동화하지 않는 것이 좋습니다. 실제 업무에서 자동화 범위가 넓어질수록 예상하지 못한 셀 변경이 발생할 가능성도 커지기 때문입니다.

    이번 예제에서는 시트 이름을 “업무요청”으로 정하고 다음 규칙만 사용합니다.

    조건 자동 처리
    시트 이름이 업무요청 실행
    B열에 입력 또는 수정 실행
    1행 헤더 수정 실행하지 않음
    C열 입력 실행하지 않음
    다른 시트 입력 실행하지 않음

    여기서 한 가지를 정확히 알아둘 필요가 있습니다. 이번 스크립트는 “B열에 새로 입력될 때만” 실행되는 코드가 아닙니다. B열의 기존 내용을 수정해도 실행됩니다.

    따라서 B5에 처음 내용을 입력했을 때뿐 아니라, 나중에 B5의 내용을 다른 업무로 바꾸는 경우에도 A5와 D5가 다시 변경될 수 있습니다. 이 동작을 이해하고 사용하는 것이 중요합니다.

    2단계. Apps Script를 열고 스크립트를 넣습니다

    구글 스프레드시트에서 확장 프로그램 → Apps Script를 선택합니다.

    기존 편집창에 코드가 있다면 먼저 복사해 별도로 보관한 뒤 작업하는 편이 안전합니다.

    이번 예제에서는 다음 코드를 사용합니다.

    function onEdit(e) { if (!e || !e.range) return; const range = e.range; const sheet = range.getSheet(); // 지정한 시트에서만 실행 if (sheet.getName() !== '업무요청') return; // 헤더 행은 제외 if (range.getRow() <= 1) return; // B열에서만 실행 if (range.getColumn() !== 2) return; // 한 셀 입력만 처리 if (range.getNumRows() !== 1 || range.getNumColumns() !== 1) return; // 값이 실제로 입력된 경우에만 처리 if (e.value === undefined) return; const row = range.getRow(); sheet.getRange(row, 1).setValue(new Date()); sheet.getRange(row, 4).setValue('접수'); }

    코드를 길게 설명할 필요는 없습니다. 이번 자동화에서 확인할 부분은 네 가지입니다.

    • 업무요청이라는 시트에서만 작동합니다.
    • 1행은 제외합니다.
    • B열에서 수정할 때만 작동합니다.
    • 여러 셀을 한꺼번에 붙여넣는 경우는 처리하지 않습니다.

    특히 마지막 조건은 초보자에게 중요합니다. 이번 코드는 일부러 한 셀 입력만 대상으로 제한했습니다. 여러 행을 한꺼번에 붙여넣었을 때 각 행을 처리하는 별도 로직까지 추가하면 코드가 복잡해지므로, 처음 자동화를 적용할 때는 범위를 좁히는 편이 안전합니다.

    3단계. 실제 입력 → 결과를 확인합니다

    스프레드시트 입력부터 자동 결과까지 이어지는 업무 자동화 흐름

    이제 실제 업무 상황처럼 테스트해 보겠습니다.

    장면 1. B5에 한 셀을 입력하는 정상 사례

    시트 이름이 업무요청이고, 1행이 제목 행이라고 하겠습니다.

    B5에 다음 내용을 직접 입력합니다.

    B5 → 회의실 예약 확인

    입력을 마치면 스크립트가 실행되고 결과는 다음과 같이 바뀝니다.

    셀 입력 전 입력 후
    A5 비어 있음 입력한 시점의 날짜·시간
    B5 비어 있음 회의실 예약 확인
    D5 비어 있음 접수

    즉, 사람이 직접 입력한 것은 B5 하나지만 A5와 D5가 자동으로 채워집니다.

    이 방식은 접수대장, 업무 요청 목록, 문의 관리표처럼 “새로운 내용이 들어오면 기록 시각과 기본 상태를 남기는 표”에 활용하기 좋습니다.

    장면 2. 기존 A열과 D열에 값이 이미 있는 경우

    이번에는 조금 더 중요한 상황을 보겠습니다.

    기존에 다음과 같은 데이터가 있다고 하겠습니다.

    A5 B5 D5
    2026-10-01 09:10 모니터 교체 요청 처리완료

    여기서 B5의 내용을 다음처럼 수정합니다.

    B5 → 노트북 교체 요청

    그러면 스크립트는 B5가 기존 셀의 수정이라는 사실과 관계없이 실행됩니다. 결과적으로 A5에는 새로운 입력 시각이 기록되고 D5는 다시 “접수”로 바뀝니다.

    따라서 다음과 같은 결과가 발생합니다.

    셀 수정 전 수정 후
    A5 2026-10-01 09:10 새로운 입력 시점
    B5 모니터 교체 요청 노트북 교체 요청
    D5 처리완료 접수

    이것이 이번 자동화에서 가장 먼저 확인해야 할 부분입니다. A열과 D열의 기존 값이 보존된다고 가정하면 안 됩니다. 처리완료 상태를 사람이 직접 관리해야 하는 업무라면 이 코드는 그대로 사용하지 말고 조건을 추가해야 합니다.

    4단계. 붙여넣기 상황을 반드시 테스트합니다

    스프레드시트 자동화에서 초보자가 자주 놓치는 부분이 여러 행을 한꺼번에 붙여넣는 상황입니다.

    장면 3. B5 한 셀에 입력

    B5 → 회의실 예약 확인

    이 경우 이번 코드가 정상적으로 처리합니다.

    장면 4. B5:B8에 여러 행을 한꺼번에 붙여넣기

    B5 → 회의실 예약 확인
    B6 → 노트북 교체 요청
    B7 → 거래처 자료 전달
    B8 → 출장비 정산 확인

    이번 코드는 여러 셀을 동시에 수정한 경우를 의도적으로 중단하도록 만들어 두었습니다. 따라서 A5:A8과 D5:D8이 자동으로 모두 채워지지 않을 수 있습니다.

    여기서 e.value의 특성을 이해하면 이유가 분명해집니다. onEdit 이벤트에서 e.value는 한 셀의 새 값이 전달되는 상황을 전제로 사용할 수 있지만, 여러 셀을 한꺼번에 붙여넣는 경우에는 동일한 방식으로 각 행의 값을 하나씩 처리할 수 없습니다.

    따라서 “분명 데이터를 붙여넣었는데 왜 일부 행에는 날짜가 안 들어가지?”라는 상황이 발생할 수 있습니다. 오류라기보다 현재 스크립트가 한 셀 입력만 처리하도록 제한되어 있기 때문입니다.

    실무에서는 두 가지 방법 중 하나를 선택하면 됩니다.

    • 입력이 대부분 한 셀씩 이루어진다면 현재처럼 범위를 제한합니다.
    • 엑셀이나 다른 시스템에서 여러 행을 자주 붙여넣는다면 여러 행을 처리하는 별도의 코드를 설계합니다.

    처음부터 두 번째 방식을 적용하기보다 실제 업무 패턴을 먼저 확인하는 것이 좋습니다.

    5단계. 오류 장면과 안전 범위를 확인한 뒤 업무에 적용합니다

    자동화는 “작동한다”는 것보다 작동하지 않아야 하는 상황에서 정말 작동하지 않는지 확인하는 것이 중요합니다.

    오류 장면 1. 시트 이름이 다른 경우

    시트 이름 → 업무요청2
    B5 → 회의실 예약 확인

    예상 결과는 아무 변화 없음입니다.

    코드가 sheet.getName() !== '업무요청'인지 확인하기 때문입니다. 이 조건은 다른 시트에서 실수로 A열이나 D열을 수정하는 일을 막는 안전장치 역할을 합니다.

    오류 장면 2. C열에 입력한 경우

    C5 → 총무팀

    예상 결과 역시 자동화되지 않음입니다.

    이번 코드는 B열, 즉 2번 열만 감시하도록 설정했기 때문입니다. 담당자를 입력했다고 해서 A열의 날짜와 D열의 상태가 새로 기록되지 않습니다.

    오류 장면 3. B5의 기존 내용을 수정한 경우

    기존 B5 → 모니터 교체 요청
    새로운 B5 → 노트북 교체 요청

    이 경우에는 자동화가 실행됩니다. 따라서 A5의 기존 날짜와 D5의 기존 상태가 다시 변경될 수 있습니다.

    이 동작이 업무에 맞지 않는다면 “B열에 처음 입력될 때만 실행”하도록 조건을 별도로 설계해야 합니다. 중요한 것은 코드가 실제로 어떤 조건에서 실행되는지 확인한 뒤 업무에 적용하는 것입니다.

    직장 업무에서 응용할 수 있는 자동화 예시

    같은 구조를 조금씩 바꾸면 여러 업무에 적용할 수 있습니다.

    업무 입력 자동 처리 아이디어
    업무 요청 관리 요청 내용 접수일 + 기본 상태
    문의 관리 문의 내용 접수 시각 + 미답변 상태
    자료 요청 목록 자료명 요청일 + 진행상태
    회의 요청 관리 회의 내용 등록일 + 확인 상태

    예를 들어 문의 관리표라면 B열에 문의 내용을 입력했을 때 A열에 접수 시각, D열에 “미답변”을 기록하는 방식으로 바꿀 수 있습니다.

    상태를 “접수” 대신 “검토중”으로 바꾸는 것도 가능합니다. 다만 업무에 따라 기존 상태를 덮어쓰면 안 되는 경우가 있으므로, 자동화 대상 열을 정하기 전에 실제 처리 절차를 먼저 확인하는 편이 좋습니다.

    코딩을 몰라도 ChatGPT를 이용해 수정할 수 있는 방법 (자세히 보기)

    Apps Script의 코드를 직접 작성하는 것이 부담스럽다면 현재 스프레드시트의 구조를 설명하고 수정 조건을 요청할 수 있습니다.

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

    구글 스프레드시트에 업무요청 시트가 있습니다.
    1행은 헤더입니다.
    B열에 처음 업무 내용을 입력하면 A열에 입력 날짜와 시간을 기록하고 D열에는 '접수'를 넣고 싶습니다.
    단, B열의 기존 내용을 수정할 때는 A열과 D열을 다시 덮어쓰면 안 됩니다.
    여러 행을 한꺼번에 붙여넣는 경우도 처리해야 합니다.
    비개발자가 Apps Script에 그대로 붙여넣을 수 있는 코드와 각 조건을 설명해 주세요.

    이렇게 시트 이름, 열 위치, 헤더 행, 최초 입력인지 수정인지, 붙여넣기 여부를 구체적으로 알려주면 단순히 “스프레드시트를 자동화해줘”라고 요청하는 것보다 실제 업무에 맞는 결과를 얻기 쉽습니다.

    직장인이 노트북에서 스프레드시트 자동화 결과를 확인하는 모습

    직장용 Apps Script에서 특히 주의할 점

    첫째, 회사의 보안 규정을 먼저 확인합니다. 회사 계정의 스프레드시트에는 고객 정보, 직원 정보, 계약 정보처럼 외부 서비스에 입력하면 안 되는 데이터가 포함될 수 있습니다. ChatGPT에 코드를 요청할 때도 실제 개인정보나 영업기밀을 그대로 붙여 넣지 않는 것이 안전합니다.

    둘째, 복사본에서 먼저 테스트합니다. 특히 기존 데이터를 자동으로 덮어쓰는 코드는 원본 파일에서 바로 실행하지 않는 편이 좋습니다. 테스트용 스프레드시트를 복사해 B5 입력, B5 수정, C5 입력, 여러 행 붙여넣기를 차례로 확인하면 예상하지 못한 동작을 발견하기 쉽습니다.

    셋째, Apps Script 실행 오류가 발생했다고 해서 무조건 코드를 다시 작성할 필요는 없습니다. 이번 코드의 onEdit(e)는 스프레드시트에서 실제 셀을 수정했을 때 전달되는 이벤트 정보를 사용하는 구조입니다. Apps Script 편집기에서 일반적인 실행 버튼으로 onEdit을 직접 실행하면 이벤트 객체 e가 전달되지 않아 정상적인 셀 수정 상황과 다르게 동작할 수 있습니다.

    따라서 이 예제는 코드를 저장한 뒤 스프레드시트로 돌아가 실제 B열 셀을 수정하는 방식으로 테스트하는 것이 맞습니다. 권한 승인이나 별도의 설치형 트리거가 필요한 복잡한 작업과는 구분해서 이해하면 됩니다.

    마무리: 자동화의 범위를 작게 잡는 것이 시작점입니다

    Google Apps Script를 처음 접하는 직장인이라면 복잡한 자동화 시스템부터 만들 필요가 없습니다.

    이번 예제처럼 “B열에 업무 내용을 입력하면 A열에는 시각을 기록하고 D열에는 기본 상태를 넣는다” 정도의 작은 작업부터 시작하면 됩니다.

    다만 실제 업무에서는 다음 네 가지를 먼저 확인하는 것이 좋습니다.

    1. 어느 시트에서 실행할 것인가?
    2. 어느 열을 수정했을 때 실행할 것인가?
    3. 기존 값을 덮어써도 되는가?
    4. 한 셀 입력과 여러 행 붙여넣기를 어떻게 구분할 것인가?

    이 네 가지가 정리되면 코드 자체는 오히려 단순해집니다. 자동화의 목적은 코드를 많이 만드는 것이 아니라, 반복 작업은 줄이면서 기존 업무 데이터를 안전하게 보존하는 것에 있기 때문입니다.

    FAQ

    Q1. Apps Script를 처음 사용하는데 코드를 실행 버튼으로 실행하면 되나요?

    이번 예제의 onEdit(e)는 셀을 실제로 수정했을 때 발생하는 이벤트를 이용합니다. 따라서 Apps Script 편집기에서 함수를 직접 실행하기보다 코드를 저장한 뒤 스프레드시트로 돌아가 B열의 셀을 직접 수정해 테스트하는 것이 적절합니다. 직접 실행했을 때 이벤트 정보가 없어 오류가 발생할 수 있습니다.

    Q2. 기존 B5의 내용을 수정해도 A5와 D5가 바뀌나요?

    네. 이번 예제의 코드는 “처음 입력된 경우”만 구분하지 않습니다. B열의 기존 셀을 수정해도 실행됩니다. 따라서 기존 A열의 날짜와 D열의 상태가 새로운 날짜와 “접수”로 다시 덮어써질 수 있습니다. 기존 값을 보존해야 하는 업무라면 최초 입력 여부를 확인하는 조건을 추가해야 합니다.

    Q3. 여러 행을 한꺼번에 붙여넣으면 왜 자동 처리가 되지 않나요?

    이번 예제는 초보자가 동작을 이해하기 쉽도록 한 셀 입력만 처리하도록 제한했습니다. 여러 행을 붙여넣는 업무가 많다면 여러 셀 범위를 순회하면서 각 행을 처리하는 별도의 로직이 필요합니다. 따라서 실제 업무에 적용하기 전에는 한 셀 입력과 여러 행 붙여넣기 모두 테스트하는 것이 좋습니다.

    코드의 대량 붙여넣기 동작을 정확히 고쳐줘
    초보자가 따라 할 테스트 절차를 추가해줘


  • Notion으로 회의 준비 자료 10분에 만드는 법: 반복 회의를 위한 실전 템플릿

    Notion으로 회의 준비 자료 10분에 만드는 법: 반복 회의를 위한 실전 템플릿

    회의 직전에 자료를 찾느라 시간을 쓰고 있다면

    반복해서 열리는 팀 회의라면 회의 준비 자체보다 자료를 모으고 정리하는 데 더 많은 시간이 들어갈 때가 있습니다. 지난 회의록을 찾고, 이번 주 진행 상황을 확인하고, 논의할 안건을 정리한 뒤, 회의에서 결정해야 할 내용을 따로 적는 식입니다.

    이 작업을 매번 처음부터 만들지 않고 Notion 템플릿 하나를 미리 만들어 두면 ( ( (자세히 보기)자세히 보기)자세히 보기) 준비 과정을 상당히 단순하게 만들 수 있습니다.

    이번 글에서는 특정 회사의 실제 문서를 공개하는 대신, 누구나 적용할 수 있는 가상의 반복 회의 상황을 기준으로 설명합니다. 목표는 복잡한 Notion 기능을 배우는 것이 아니라 회의 때마다 같은 구조를 복제하고 필요한 내용만 채우는 것입니다.

    1. 먼저 ‘회의 준비 템플릿’의 뼈대를 만듭니다

    Notion에서 새 페이지를 만들고 제목을 주간 업무회의 준비로 정합니다. 처음부터 예쁘게 꾸밀 필요는 없습니다. 회의 전에 반드시 확인해야 하는 항목을 먼저 고정하는 것이 좋습니다.

    아래 구조를 그대로 만들어 보세요.

    주간 업무회의 준비

    회의일: YYYY-MM-DD

    회의 목적: 이번 주 진행 상황 공유 및 다음 주 우선순위 결정

    ① 지난 회의 결정사항

    – 결정사항 1:

    – 결정사항 2:

    ② 이번 주 진행 상황

    – 완료:

    – 진행 중:

    – 지연:

    ③ 이번 회의에서 결정할 것

    – 안건 1:

    – 안건 2:

    ④ 확인이 필요한 질문

    – 질문 1:

    – 질문 2:

    ⑤ 회의 후 기록

    – 결정사항:

    – 담당자:

    – 기한:

    이 구조의 장점은 회의 자료와 회의록을 완전히 분리하지 않는다는 데 있습니다. 회의 전에는 위에서부터 준비하고, 회의가 끝난 뒤에는 마지막 항목만 채우면 됩니다.

    2. 만든 페이지를 Notion 템플릿으로 저장합니다

    반복 회의에서 시간을 절약하려면 위 페이지를 매번 복사해서 사용하는 방식으로 바꾸면 됩니다.

    Notion에서 설정하는 순서

    1. 회의 준비용 페이지를 하나 완성합니다.
    2. 회의에 사용할 고정 항목과 안내 문구를 남깁니다.
    3. 날짜나 이번 주 업무처럼 매번 달라지는 내용은 비워 둡니다.
    4. 팀에서 사용하는 데이터베이스 안에서 반복 템플릿을 만들 수 있다면 해당 페이지를 템플릿으로 저장합니다.
    5. 새 회의가 시작될 때 템플릿을 불러와 이번 회의 내용만 입력합니다.

    여기서 중요한 것은 자동으로 정보를 수집하는 템플릿과 단순히 정해진 문서 구조를 복제하는 템플릿을 구분하는 것입니다. Notion 템플릿을 만들었다고 해서 메일, 메신저, 회사 시스템의 업무 내용이 알아서 들어오는 것은 아닙니다. 별도의 연동이나 자동화가 없다면 필요한 정보는 직접 입력해야 합니다.

    3. 회의 10분 전에는 ‘내용’만 채집합니다

    템플릿을 만들었다면 실제 사용 방법을 시험해 보겠습니다. 예를 들어 이번 주 회의 전에 메모장에 다음처럼 정리되지 않은 메모가 있다고 가정하겠습니다.

    고객 A 요청사항 수정안 아직 검토 중 / 디자인팀 시안 금요일 예정 / 지난번 일정은 월요일까지였는데 이틀 밀림 / 비용 관련해서는 아직 확정 안 됨 / 고객에게 언제 공유할지 결정 필요 / 디자인팀 담당자에게 오늘 다시 확인해야 함

    이 내용을 처음부터 보고서 형태로 다시 작성하면 시간이 걸립니다. 먼저 Notion 템플릿의 해당 위치에 원문을 넣고, 사실과 미확인 내용을 분리합니다.

    예를 들면 다음과 같이 바꿀 수 있습니다.

    ② 이번 주 진행 상황

    – 진행 중: 고객 A 요청사항 수정안 검토

    – 예정: 디자인팀 시안 금요일 예정

    – 지연: 기존 월요일 일정에서 이틀 지연

    – 미확정: 비용 관련 내용

    ③ 이번 회의에서 결정할 것

    – 고객에게 수정안을 언제 공유할지

    – 일정 지연에 따른 후속 일정

    – 비용 관련 검토가 필요한 담당자와 기한

    ④ 확인이 필요한 질문

    – 디자인팀 시안은 금요일까지 확정 가능한가?

    – 비용 검토 결과는 언제 확인할 수 있는가?

    여기서 중요한 차이가 하나 있습니다. 확인되지 않은 원인을 사실처럼 채워 넣지 않는 것입니다.

    예를 들어 “일정이 늦어진 이유는 디자인팀 검토 지연”이라고 적고 싶더라도 실제로 확인하지 않았다면 그렇게 쓰지 않습니다. 대신 “일정이 이틀 지연됨. 원인은 회의에서 확인 필요”처럼 남깁니다.

    회의 전 확인할 내용을 체크리스트로 정리하는 과정

    4. ChatGPT는 ‘작성자’보다 ‘정리 검토자’로 활용합니다

    Notion 템플릿을 만든 뒤 ChatGPT를 함께 사용하면 정리 시간을 더 줄일 수 있습니다. 다만 회사 자료를 그대로 복사해서 입력하는 방식은 피해야 합니다. 사내 규정에서 외부 AI 사용을 제한한다면 해당 규정을 우선해야 합니다.

    공개해도 되는 일반적인 업무 정보로 예를 들어 보겠습니다.

    입력 예시

    다음 메모를 주간 회의 준비 자료로 정리해줘.

    1. 고객 요청 수정안 검토 중
    2. 디자인 시안은 금요일 예정
    3. 기존 일정에서 이틀 지연
    4. 비용은 아직 확정되지 않음
    5. 이번 회의에서 고객 공유 일정 결정 필요

    조건:
    – 확인되지 않은 원인을 추측하지 말 것
    – 사실, 미확정 사항, 회의에서 결정할 사항을 구분할 것
    – 회의에서 바로 질문할 수 있는 문장으로 정리할 것

    결과 예시

    진행 상황
    고객 요청 수정안을 검토 중이며, 디자인 시안은 금요일 제출 예정입니다. 기존 일정 대비 이틀 지연된 상태입니다.

    미확정 사항
    비용은 아직 확정되지 않았습니다. 현재 제공된 정보만으로 확정 시점은 판단할 수 없습니다.

    회의 결정사항
    1. 고객에게 수정안을 공유할 날짜
    2. 지연된 일정에 대한 후속 일정
    3. 비용 확인 담당자 및 확인 기한

    확인 질문
    “디자인 시안은 금요일까지 확정 가능한가요?”
    “비용 검토 결과는 언제까지 확인할 수 있나요?”

    이렇게 사용하면 ChatGPT가 회의 내용을 대신 결정하는 것이 아니라 흩어진 메모를 회의에서 사용할 구조로 정리하는 역할을 맡게 됩니다. 최종 내용은 회의 참석자가 원문과 비교해서 확인하는 것이 안전합니다.

    5. 실제로 10분 안에 준비하는 순서

    템플릿이 이미 만들어져 있다는 전제라면 다음 순서로 진행할 수 있습니다. 처음 템플릿을 설계하는 시간은 별도로 필요합니다.

    시간 할 일 결과
    0~2분 새 템플릿 생성 및 날짜 입력 이번 회의용 페이지 생성
    2~4분 지난 회의 결정사항 확인 미완료 항목 확인
    4~6분 이번 주 진행 상황 입력 완료·진행·지연 구분
    6~8분 결정할 사항과 질문 정리 회의 안건 확정
    8~10분 사실관계와 민감정보 최종 확인 회의용 자료 완성

    특히 마지막 2분을 생략하지 않는 것이 좋습니다. AI가 문장을 매끄럽게 정리했다고 해서 내용까지 사실인 것은 아니기 때문입니다.

    6. 대부분 놓치기 쉬운 부분: ‘회의에서 결정할 것’을 따로 빼기

    회의 준비 자료를 단순한 진행 상황 보고서로 만들면 회의에서 다시 “그래서 어떻게 할까요?”라는 질문이 나올 수 있습니다.

    반면 결정할 사항을 별도 항목으로 만들어 두면 회의의 목적이 선명해집니다.

    예를 들어 다음 두 문장은 비슷해 보이지만 역할이 다릅니다.

    “프로젝트 일정이 이틀 지연되었습니다.”

    → 사실을 공유하는 문장

    “지연된 일정을 반영해 고객 공유일을 금요일에서 다음 주 월요일로 변경할지 결정합니다.”

    → 회의에서 결론을 내릴 문장

    회의 준비 템플릿에는 두 번째 형태의 문장을 위한 공간을 따로 만들어 두는 것이 좋습니다. 그래야 자료를 만드는 데서 끝나지 않고 회의에서 필요한 의사결정까지 연결됩니다.

    회의에서 노트북과 메모를 확인하며 안건을 논의하는 직장인

    7. 회의 직전 1분 체크리스트

    회의실에 들어가기 전에 아래 항목만 확인해도 준비 상태를 빠르게 점검할 수 있습니다.

    • □ 회의 날짜와 참석 대상이 맞는가?
    • □ 지난 회의의 미완료 항목이 빠지지 않았는가?
    • □ 이번 주 진행 상황을 완료·진행·지연으로 구분했는가?
    • □ 확인되지 않은 내용을 사실처럼 적지 않았는가?
    • □ 이번 회의에서 결정해야 할 사항이 별도로 정리되어 있는가?
    • □ 담당자와 기한이 필요한 항목이 있는가?
    • □ 개인정보나 사내 기밀이 불필요하게 포함되어 있지 않은가?
    • □ ChatGPT에 입력한 내용이 회사의 외부 AI 사용 규정을 위반하지 않는가?

    8. 개인정보와 사내자료를 다룰 때 확인할 것

    회의 준비를 편하게 만드는 것보다 중요한 것은 회사 자료를 안전하게 다루는 것입니다.

    특히 ChatGPT와 같은 외부 AI 서비스를 사용할 경우 회사의 정보보안 정책과 사용 승인을 먼저 확인해야 합니다. 고객 이름, 전화번호, 이메일 주소, 주민등록번호와 같은 개인정보뿐 아니라 계약금액, 미공개 사업계획, 내부 인사정보, 계정정보처럼 외부 공개가 제한되는 자료도 그대로 입력하지 않는 편이 안전합니다.

    필요하다면 실제 이름 대신 역할명이나 임의의 식별자를 사용합니다. 예를 들어 “홍길동 고객” 대신 “고객 A”, 실제 계약금액 대신 “금액 정보 제외”처럼 바꿔서 정리 구조만 검토받는 방식입니다.

    또한 Notion 페이지의 공유 권한도 확인해야 합니다. 회의 자료에 팀 내부 정보가 있다면 링크를 가진 모든 사람이 볼 수 있도록 공개하는 설정은 피하고, 실제 참석자와 업무상 필요한 사람에게만 접근 권한을 주는 것이 좋습니다.

    FAQ

    Q1. Notion 템플릿을 만들면 회의 자료가 자동으로 채워지나요?

    아닙니다. 기본적인 템플릿 기능은 정해진 페이지 구조를 반복해서 사용할 수 있도록 만드는 기능입니다. 이메일, 메신저, 업무관리 시스템 등의 정보가 자동으로 들어오는 것은 아닙니다. 별도의 연동이나 자동화가 없는 경우 회의 내용은 직접 입력해야 합니다.

    Q2. ChatGPT에 회의록 전체를 넣어도 되나요?

    회사 정책에 따라 다릅니다. 회사에서 외부 생성형 AI에 내부 자료를 입력하는 것을 허용하는지 먼저 확인해야 합니다. 허용되지 않거나 기준이 불분명하다면 실제 개인정보와 기밀정보를 제거한 요약본으로 작업하는 편이 안전합니다.

    Q3. 회의가 매주 반복되지 않아도 이 방법을 사용할 수 있나요?

    가능합니다. 프로젝트 킥오프, 월간 실적회의, 고객 미팅처럼 반복되는 형식이 있는 회의라면 템플릿을 만들어 두는 것이 유용합니다. 반대로 매번 목적과 참석자가 크게 달라지는 일회성 회의라면 고정 템플릿을 억지로 적용하기보다 필요한 항목만 새로 구성하는 편이 효율적입니다.

    마무리

    Notion을 회의 자료 보관함으로만 사용하면 매번 새로운 페이지를 만드는 데 그치기 쉽습니다. 반복되는 회의라면 지난 회의 결정사항 → 진행 상황 → 결정할 사항 → 확인 질문 → 회의 후 기록의 구조를 하나의 템플릿으로 고정해 보세요.

    처음 템플릿을 만드는 데는 시간이 필요하지만, 이후에는 새 페이지를 만들고 이번 회의에서 달라진 내용만 채우면 됩니다. 여기에 ChatGPT를 활용할 때는 자료를 무조건 대신 작성하게 하기보다, 공개 가능한 메모를 사실·미확정 사항·결정사항으로 구분하는 정리 도구로 활용하는 것이 실무에 더 잘 맞습니다.

    결국 시간을 줄이는 지점은 ‘회의 자료를 빨리 쓰는 것’이 아니라 매주 같은 형식의 준비 작업을 다시 하지 않는 것입니다.

    Add a copy-ready template block for readers


  • ChatGPT로 기획서 초안을 5분 만에 작성하는 방법: 실무 입력 예시와 수정 과정

    ChatGPT로 기획서 초안을 5분 만에 작성하는 방법: 실무 입력 예시와 수정 과정

    기획서를 작성할 때 가장 시간이 오래 걸리는 순간은 첫 문장을 쓰기 시작할 때입니다. 무엇을 목적으로 하는지, 어떤 내용을 먼저 설명해야 하는지, 실행 계획은 어디까지 구체적으로 적어야 하는지 정리하다 보면 정작 문서를 작성할 시간은 줄어듭니다.

    이럴 때 ChatGPT를 활용하면 처음부터 빈 문서를 채우는 대신, 간단한 (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기)업무 메모를 바탕으로 기획서 초안을 만들 수 있습니다.

    다만 주제를 한 줄 입력하고 완성된 기획서를 기대하면 결과가 추상적이거나 실제 업무에 맞지 않을 수 있습니다. 좋은 결과를 얻으려면 업무 상황, 해결할 문제, 실행 조건, 결과물 형식을 함께 알려주는 것이 좋습니다.

    이번 글에서는 사내 회의실 예약 혼선을 줄이기 위한 개선 기획을 예시로 사용합니다. 실제 회사의 내부 자료가 아닌 설명용 가상 사례이며, 입력 문장부터 초안 검토까지 순서대로 살펴보겠습니다.

    5분은 기획서의 첫 초안을 만드는 목표 시간입니다. 복잡한 사업계획서나 예산 검토까지 완료하는 시간은 아닙니다. 초안 작성과 기본적인 검토를 빠르게 끝내는 데 초점을 맞춥니다.

    시간

    작업

    완료 기준

    1분

    업무 메모 정리

    문제와 목적 구분

    2분

    ChatGPT에 초안 요청

    항목별 초안 생성

    1분

    빠진 내용 수정 요청

    실행 계획 구체화

    1분

    사실·보안 검토

    제출 가능한 수준인지 판단

    처음부터 완벽한 문장을 만들려고 하지 마세요. 우선 필요한 정보를 항목별로 정리한 다음, ChatGPT가 초안을 구성하도록 하는 편이 효율적입니다.

    다음과 같이 입력한다고 가정해 보겠습니다.

    회의실 예약이 자주 겹쳐서 불편해. 이 문제를 해결하기 위한 기획서를 작성해 줘.

    이 요청만으로도 문서를 만들 수는 있습니다. 그러나 회의실이 몇 개인지, 무엇이 문제인지, 어떤 방식으로 개선할 수 있는지 정보가 부족합니다. 결과적으로 ‘예약 시스템을 개선한다’, ‘사용 규칙을 정한다’와 같은 일반적인 제안이 나올 가능성이 있습니다.

    이번에는 실제 업무에 가까운 조건을 추가해 보겠습니다.

    회의실 예약 일정과 업무용 노트북을 확인하는 사무실 모습

    아래 내용을 ChatGPT 입력창에 붙여 넣고, 대괄호 안의 조건을 자신의 업무에 맞게 바꾸면 됩니다.

    당신은 사내 업무 개선 기획을 담당하는 실무자입니다.

    다음 조건을 바탕으로 실행 가능한 개선 기획서 초안을 작성해 주세요.

    주제: 회의실 예약 중복 및 이용 혼선 개선

    현재 문제: 직원들이 메신저와 공유 일정을 혼용해 예약 여부를 확인하며, 예약 중복과 빈 회의실의 장시간 점유가 발생함

    목표: 예약 중복을 줄이고 회의실 이용 현황을 쉽게 확인하도록 개선

    실행 조건: 별도 예산을 사용하지 않고 기존 업무 도구와 사내 공지로 시작

    적용 대상: 사내 회의실 5개, 임직원 약 50명

    검토 기간: 2주

    문서 독자: 팀장 및 부서 책임자

    문체: 간결하고 객관적인 사내 보고서 문체

    다음 순서로 작성해 주세요.

    추진 배경 및 현황

    현재 문제와 원인

    개선 목표

    실행 방안

    2주간 추진 일정

    성과 측정 지표

    예상 위험과 대응 방안

    각 항목은 실제 업무에 적용할 수 있도록 구체적으로 작성해 주세요. 확인되지 않은 사실이나 임의의 성과 수치는 만들지 말고, 추가 확인이 필요한 사항은 ‘확인 필요’라고 표시해 주세요. 마지막에는 팀장에게 승인을 요청할 사항을 별도로 정리해 주세요.

    이 프롬프트의 차이는 단순히 길이가 아닙니다. 예산, 적용 대상, 기간, 독자를 미리 지정해 결과물이 실제 의사결정에 사용될 수 있는 형태로 나오도록 유도한다는 점입니다.

    ChatGPT가 생성한 초안은 모델이나 입력 조건에 따라 달라집니다. 아래는 위 프롬프트의 조건을 적용했을 때 기대할 수 있는 결과 구조를 보여주는 예시입니다. 실제 생성 결과를 그대로 인용한 것이 아니라, 실무에서 활용할 수 있도록 구성한 예시입니다.

    회의실 5개

    임직원 약 50명

    별도 예산 없음

    검토 기간 2주

    현재 회의실 예약 정보를 메신저와 공유 일정 등 여러 경로로 관리하고 있어 예약 중복과 이용 현황 확인에 어려움이 발생하고 있다. 예약 정보를 확인하는 기준을 통일하고 회의실 이용 절차를 명확히 할 필요가 있다.

    기존 업무 도구를 활용해 회의실 예약 정보를 일원화하고, 예약 중복 및 미사용 예약으로 인한 불편을 줄인다.

    첫째, 회의실별 예약 관리 위치를 지정하고 모든 예약은 해당 일정표에 등록하도록 안내한다.

    둘째, 예약 시 회의 목적, 사용 시간, 예약자 정보를 입력하도록 한다.

    셋째, 예약 취소 시 일정을 즉시 삭제하도록 안내하고, 예약 시간 내 미사용 회의실의 처리 기준을 마련한다.

    넷째, 2주간 시범 운영한 뒤 예약 중복 사례와 사용자 의견을 확인한다.

    1주 차에는 예약 관리 기준을 정하고 공지한 뒤 시범 운영을 시작한다. 2주 차에는 예약 현황과 사용자 의견을 확인하고 개선 사항을 정리한다.

    시범 운영 전후의 예약 중복 건수, 미사용 예약 건수, 사용자 문의 건수를 비교한다. 기존 기록이 없다면 시범 운영 초기부터 기준 데이터를 수집한다.

    예약 규칙을 지키지 않는 사례가 발생할 수 있으므로 예약 등록 위치와 절차를 명확히 안내한다. 기존 도구로 필요한 정보를 관리하기 어려운 경우에는 추가 기능이나 시스템 도입 필요성을 별도로 검토한다.

    이 정도면 검토를 시작할 수 있는 초안입니다. 다만 실제 기획서로 제출하기 전에는 예약 중복의 현재 발생 건수, 기존 업무 도구의 기능, 예약 관리 담당자 등을 확인해야 합니다.

    특히 성과 측정 지표를 넣었다고 해서 성과가 입증된 것은 아닙니다. 측정 방법과 비교 기준이 있어야 개선 여부를 판단할 수 있습니다.

    첫 번째 결과가 나왔다고 바로 복사해서 제출하지 마세요. 실무 기획서에서 자주 빠지는 부분은 ‘누가, 언제, 무엇을 할 것인가’와 ‘개선되었는지 어떻게 판단할 것인가’입니다.

    ChatGPT에 다음과 같이 추가로 요청합니다.

    방금 작성한 기획서를 검토해 주세요.

    다음 기준으로 부족한 부분을 찾아 수정해 주세요.

    실행 방안마다 담당 역할, 실행 시점, 완료 기준을 구분할 것

    측정할 수 없는 표현은 구체적인 측정 방법으로 바꿀 것

    현재 확인되지 않은 정보는 임의로 채우지 말 것

    별도 예산 없이 가능한 방안과 추가 승인이 필요한 방안을 구분할 것

    팀장이 승인해야 할 사항을 마지막에 3개 이내로 정리할 것

    수정이 필요한 이유를 짧게 설명한 뒤, 수정된 기획서 전체를 다시 작성해 주세요.

    기획서의 실행 계획과 일정 및 성과 지표를 점검하는 체크리스트 일러스트

    이 과정에서 중요한 것은 AI에게 단순히 ‘더 전문적으로 작성해 줘’라고 요청하지 않는 것입니다. 전문적이라는 표현은 해석의 폭이 넓지만, 담당 역할과 완료 기준을 구분하라는 지시는 확인 가능한 결과를 만들어 내기 쉽습니다.

    문제: ‘업무 효율을 높이는 기획서를 작성해 줘’라고만 입력하면 적용 대상과 실행 범위가 불명확해집니다.

    해결: 최소한 현재 문제, 목표, 예산 또는 인력 제약, 일정, 문서 독자를 입력하세요. 모르는 정보는 억지로 채우지 말고 ‘미정’이라고 적으면 됩니다.

    문제: 근거 없이 ‘업무 시간이 30% 감소한다’거나 ‘비용이 20% 절감된다’는 문장을 넣으면 기획서의 신뢰성이 떨어집니다.

    해결: 실제 측정값과 목표치를 구분하세요. 목표치는 내부 합의가 필요한 제안으로 표시하고, 과거 데이터가 없다면 먼저 기준 데이터를 수집하도록 작성합니다.

    문제: ‘시스템을 개선한다’, ‘직원 교육을 실시한다’는 문장만으로는 누가 무엇을 해야 할지 알기 어렵습니다.

    해결: 실행 방안을 담당 역할, 실행 시점, 완료 기준으로 나누어 달라고 요청하세요. 담당자가 정해지지 않았다면 임의로 실명을 넣지 말고 담당 부서 또는 ‘담당자 지정 필요’로 남겨야 합니다.

    문제: 문장이 자연스럽더라도 회사의 실제 규정이나 도구 기능과 맞지 않을 수 있습니다.

    해결: 사내 규정, 예산, 일정, 담당 부서, 수치 등 의사결정에 영향을 주는 항목부터 확인하세요. 문장 완성도보다 사실의 정확성이 우선입니다.

    초안의 완성도를 높이는 방법 중 하나는 AI에게 작성자 역할뿐 아니라 검토자 역할도 맡기는 것입니다.

    기획서를 작성한 뒤 아래 프롬프트를 추가로 입력합니다.

    이 기획서를 승인하는 팀장의 관점에서 검토해 주세요.

    다음 질문에 답해 주세요.

    실행에 필요한 조건 중 빠진 것은 무엇인가?

    예산이나 인력 부담이 과소평가된 부분은 무엇인가?

    성과를 확인할 수 없는 항목은 무엇인가?

    실행 과정에서 직원들이 따르기 어려운 규칙은 무엇인가?

    승인 전에 반드시 확인해야 할 질문은 무엇인가?

    문제점을 중요도순으로 최대 5개 제시하고, 각 항목에 구체적인 보완 문장을 작성해 주세요. 근거가 부족한 문제 제기는 사실처럼 단정하지 마세요.

    이 방법의 장점은 문장을 다듬는 데서 그치지 않고, 실제 결재 과정에서 나올 수 있는 질문을 미리 확인한다는 것입니다. 작성 단계와 검토 단계를 분리하면 초안의 빈틈을 발견하기도 쉬워집니다.

    다만 같은 AI가 작성과 검토를 모두 수행하더라도 오류가 완전히 제거되는 것은 아닙니다. 예산이나 법규, 기술적 가능성처럼 별도 확인이 필요한 사항은 담당 부서와 공식 자료를 통해 검증해야 합니다.

    기획서에는 고객 정보, 거래처 계약 조건, 인사 자료, 내부 실적 등 외부에 입력하면 안 되는 정보가 포함될 수 있습니다. 작성 시간을 줄이는 것보다 정보 보호가 먼저입니다.

    ChatGPT에 입력하기 전 다음 항목을 확인하세요.

    회사에서 외부 AI 서비스 사용을 제한하거나 특정 도구만 허용한다면 해당 규정을 우선해야 합니다. 민감한 자료는 단순히 이름을 지우는 것만으로 충분하지 않을 수 있으므로, 승인된 환경에서 처리하거나 비식별화된 가상 사례로 바꾸는 편이 안전합니다.

    네. 이용 가능한 기능과 사용량에 따라 차이는 있지만, 기본적인 기획서 초안 작성은 무료 이용 환경에서도 시도할 수 있습니다. 먼저 짧은 업무 메모와 위의 프롬프트를 입력해 결과를 확인하세요. 복잡한 자료 분석이나 특정 기능이 필요하다면 사용 중인 요금제의 기능과 제한을 확인해야 합니다.

    회사 정책과 이용 중인 서비스의 보안 조건에 따라 달라집니다. 회사에서 승인하지 않은 외부 서비스에는 고객 정보, 비공개 실적, 계약 자료 등을 입력하지 마세요. 업무용 AI 도구가 별도로 지정되어 있다면 해당 도구의 사용 지침을 따르는 것이 우선입니다.

    권장하지 않습니다. 초안 작성과 문장 정리에 활용하되, 사실관계와 사내 규정, 예산, 일정, 실행 가능성은 직접 확인해야 합니다. 특히 성과 수치와 법적·기술적 근거는 검증 없이 사용하지 않는 것이 좋습니다. 최종 승인과 책임은 해당 업무의 담당자에게 있습니다.

    ChatGPT를 활용한 기획서 작성의 목적은 단순히 문장을 빨리 만드는 것이 아닙니다. 문제와 목표를 분리하고, 실행 조건을 명확히 하며, 검토해야 할 항목을 빠르게 드러내는 데 있습니다.

    오늘 작성할 기획서가 있다면 먼저 현재 문제, 목표, 예산, 일정, 독자를 다섯 줄로 정리해 보세요. 그다음 초안을 요청하고, 담당 역할과 완료 기준을 보완한 뒤, 마지막으로 사실과 보안 규정을 확인하면 됩니다.

    이 과정을 익혀 두면 매번 처음부터 문서를 구성하는 부담을 줄이고, 기획의 타당성과 실행 가능성을 검토하는 데 더 많은 시간을 쓸 수 있습니다.


  • 엑셀 피벗 테이블을 Perplexity로 빠르게 만드는 실전 방법

    엑셀 피벗 테이블을 Perplexity로 빠르게 만드는 실전 방법

    엑셀 데이터를 피벗 테이블로 정리할 때, Perplexity를 이렇게 써보세요

    월별 매출, 부서별 비용, 거래처별 실적처럼 행이 수백~수천 개로 늘어난 엑셀 파일을 받으면 단순히 합계를 구하는 것부터 번거로워집니다. 특히 피벗 테이블을 자주 사용하지 않는 직장인이라면 행·열·값·필터 영역을 어떻게 배치해야 원하는 결과가 나오는지 다시 찾아보게 됩니다.

    이럴 때 Perplexity를 피벗 테이블 자체를 대신하는 도구라기보다, 피벗 테이블을 어떻게 구성하고 검증할지 알려주는 업무 보조 도구로 활용하면 편리합니다.

    이번 글에서는 가상의 매출 데이터를 기준으로, Perplexity에 어떤 식으로 요청하고 그 결과를 엑셀에서 어떻게 적용하는지 순서대로 살펴보겠습니다.

    1. 먼저 엑셀 데이터를 피벗 테이블에 적합하게 정리합니다

    AI를 사용하기 전에 데이터 구조부터 확인해야 합니다. 예를 들어 다음과 같은 매출 자료가 있다고 가정하겠습니다.

    날짜 영업담당 지역 제품 수량 매출액
    2026-09-01 박서윤 서울 A제품 12 1,200,000
    2026-09-01 이도현 경기 B제품 8 960,000
    2026-09-02 박서윤 서울 C제품 5 750,000
    2026-09-02 최민지 부산 A제품 10 1,000,000

    실제 업무 파일에서는 이보다 훨씬 많은 행이 있을 것입니다. 여기서 중요한 것은 첫 번째 행에 각 열의 이름이 있고, 중간에 병합된 셀이나 빈 행이 섞이지 않도록 하는 것입니다.

    예를 들어 다음과 같은 형태라면 피벗 테이블을 만들기 전에 먼저 정리하는 편이 좋습니다.

    2026년 9월 매출
    서울 지역
    담당자별 매출
    —————-
    박서윤 / A제품 / 1,200,000원
    …

    반대로 날짜, 담당자, 지역, 제품, 수량, 매출액처럼 한 행이 하나의 거래 기록을 나타내는 구조라면 피벗 테이블에 사용하기 좋습니다.

    2. Perplexity에는 “피벗 테이블 만들어줘”보다 구체적으로 요청합니다

    여기서 이번 방법의 차이가 생깁니다.

    단순히 “엑셀 피벗 테이블 만드는 방법 알려줘”라고 입력하면 일반적인 사용법을 설명하는 답변이 나올 가능성이 높습니다. 실무에서는 원하는 분석 결과와 현재 열 이름을 함께 전달하는 방식이 훨씬 유용합니다.

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

    다음과 같은 엑셀 매출 데이터가 있습니다.

    열 이름: 날짜, 영업담당, 지역, 제품, 수량, 매출액

    목표는 다음과 같습니다.

    1. 지역별 총매출을 확인하고 싶습니다.
    2. 지역을 행으로 배치하고 매출액을 값으로 사용하고 싶습니다.
    3. 매출액은 합계로 계산하고 싶습니다.
    4. 제품별로도 비교할 수 있도록 열 방향에 제품을 배치하고 싶습니다.

    엑셀 피벗 테이블에서 행, 열, 값, 필터 영역에 각각 무엇을 넣어야 하는지 표로 설명하고, 실제로 클릭해야 하는 순서까지 알려주세요.

    이 요청의 장점은 결과를 바로 엑셀 작업으로 옮길 수 있다는 점입니다.

    Perplexity가 제시해야 하는 결과의 형태

    피벗 영역 넣을 필드 목적
    행 지역 지역별 구분
    열 제품 제품별 비교
    값 매출액 매출액 합계
    필터 영업담당 담당자별 조회

    이제 엑셀에서 삽입 → 피벗 테이블을 선택하고 해당 필드를 각 영역에 끌어다 놓으면 됩니다.

    엑셀 스프레드시트를 보면서 데이터를 분석하는 업무 장면

    3. 실제 결과를 한 번 더 검증합니다

    여기서 대부분 놓치기 쉬운 단계가 있습니다. AI가 알려준 배치 방법과 실제 피벗 테이블의 숫자가 맞는지 확인하는 과정입니다.

    예를 들어 피벗 테이블 결과가 다음과 같이 나왔다고 가정하겠습니다.

    지역 A제품 B제품 C제품 총합계
    서울 12,500,000 8,200,000 5,100,000 25,800,000
    경기 9,300,000 11,400,000 4,800,000 25,500,000
    부산 7,100,000 6,900,000 3,600,000 17,600,000

    이때 “서울 매출이 가장 높으니 서울이 가장 실적이 좋다”고 바로 결론 내리면 안 됩니다. 데이터의 기간이나 거래 건수, 환불·취소 데이터 포함 여부 등에 따라 해석이 달라질 수 있기 때문입니다.

    대신 Perplexity에 검증 질문을 추가할 수 있습니다.

    위 피벗 테이블의 분석 결과를 검증하고 싶습니다. 지역별 총매출을 비교할 때 함께 확인해야 할 데이터 오류나 해석상의 주의점을 5개만 알려주세요. 단순한 엑셀 기능 설명보다 실제 업무에서 숫자를 잘못 해석하는 사례 중심으로 답해주세요.

    이렇게 하면 단순히 피벗 테이블을 만드는 데서 끝나지 않고, 결과를 잘못 읽는 실수까지 줄이는 방향으로 활용할 수 있습니다.

    4. 데이터가 많다면 “분석 목적”부터 Perplexity에 전달합니다

    실무에서는 열이 10개, 20개 이상인 파일도 흔합니다. 이때 모든 데이터를 무작정 설명하기보다 먼저 분석 목적을 정하는 것이 좋습니다.

    예를 들어 월별 매출 보고서를 만들어야 한다면 다음처럼 요청할 수 있습니다.

    엑셀에 다음 열이 있습니다: 주문일, 거래처, 담당자, 지역, 제품군, 제품명, 수량, 공급가액, 부가세, 총금액.

    팀장에게 월간 매출 현황을 보고해야 합니다.

    피벗 테이블을 활용해 ①월별 총매출 ②지역별 매출 ③제품군별 매출 ④담당자별 매출을 확인하려고 합니다.

    각 분석별로 행·열·값·필터 영역을 어떻게 구성하면 되는지 표로 정리해주세요. 같은 원본 데이터를 사용하면서 피벗 테이블을 몇 개 만드는 것이 효율적인지도 설명해주세요.

    이 방식은 “엑셀 기능을 배우는 것”보다 “업무 결과를 만들기 위해 필요한 피벗 구조를 설계하는 것”에 가깝습니다.

    원본 데이터를 분석 결과로 정리하는 과정을 보여주는 일러스트

    5. 한 단계 더 나아가는 방법: Perplexity를 ‘설계자’로 사용하기

    Perplexity에 엑셀 작업 자체를 모두 맡기려고 하기보다 피벗 테이블 설계와 확인 절차를 맡기는 방식이 안정적입니다.

    특히 회사에서 사용하는 실제 파일에는 거래처명, 직원명, 전화번호, 이메일, 계약금액 등 외부 서비스에 전달하면 안 되는 정보가 포함될 수 있습니다.

    따라서 원본 파일을 그대로 올리기 전에 먼저 개인정보와 회사 기밀정보를 제거하거나, 필요한 열만 추려서 별도의 분석용 데이터를 만드는 것이 좋습니다.

    예를 들어 실제 거래처명이 다음과 같다면

    ㈜○○전자 / 담당자 홍길동 / 010-1234-5678 / 매출 12,500,000원

    분석 목적이 지역별 매출 비교라면 거래처명과 전화번호가 반드시 필요한 것은 아닙니다. 다음처럼 최소한의 정보만 남길 수 있습니다.

    지역: 서울 / 제품군: A / 매출액: 12,500,000원

    이것이 이번 활용법에서 가장 중요한 실무상의 차이입니다. AI에 더 많은 데이터를 보여주는 것이 항상 더 좋은 결과를 의미하지는 않습니다. 분석에 필요한 정보만 남기면 보안 위험도 낮추고 요청 내용도 간결해집니다.

    6. 바로 복사해서 사용할 수 있는 Perplexity 요청문

    업무에서 반복적으로 사용할 예정이라면 아래 형태로 저장해 두면 편합니다.

    [엑셀 피벗 테이블 설계 요청]

    다음은 엑셀 데이터의 열 이름입니다.

    [열 이름 입력]

    제가 확인하려는 업무 지표는 다음과 같습니다.

    ① [분석 목적 1]
    ② [분석 목적 2]
    ③ [분석 목적 3]

    각 목적에 적합한 피벗 테이블을 설계해주세요.

    다음 형식으로 답해주세요.

    1. 행 영역
    2. 열 영역
    3. 값 영역 및 계산 방식
    4. 필터 영역
    5. 엑셀에서 실제로 설정하는 순서
    6. 결과를 해석할 때 확인해야 할 데이터 오류 3가지

    개인정보나 회사 기밀정보는 분석에 필요하지 않으므로 제외하고 설명해주세요.

    7. 이 방법이 특히 유용한 업무

    피벗 테이블을 매번 새로 구성해야 하는 업무라면 효과가 큽니다.

    업무 활용 예
    매출 관리 지역·제품·담당자별 매출 비교
    구매 관리 거래처·품목별 구매 금액 집계
    재고 관리 창고·제품별 재고 수량 확인
    인사 관리 부서·직급별 인원 현황 집계
    비용 관리 부서·월별 지출 내역 비교

    반대로 단순히 열 몇 개를 합산하는 정도라면 굳이 Perplexity를 거칠 필요가 없습니다. 엑셀의 기본 함수나 피벗 테이블 기능만으로 바로 처리하는 편이 빠릅니다.

    마무리

    Perplexity를 활용한 엑셀 피벗 테이블 작업의 목적은 엑셀을 대신 조작하게 만드는 것이 아니라, 복잡한 원본 데이터를 보고 “어떤 기준으로 묶어야 원하는 숫자가 나오는가”를 빠르게 설계하는 데 있습니다.

    실무에서는 다음 순서만 기억해도 충분합니다.

    ① 원본 데이터 정리 → ② 분석 목적 결정 → ③ Perplexity에 열 이름과 목표 전달 → ④ 피벗 구조 확인 → ⑤ 엑셀에서 직접 생성 → ⑥ 숫자 검증

    특히 회사 자료를 다룰 때는 원본 파일 전체를 그대로 AI 서비스에 제공하기보다, 분석에 필요한 열만 추려서 사용하는 습관을 권합니다. AI가 피벗 테이블의 구조를 잘 제안하더라도 최종 숫자와 업무상 판단은 원본 데이터와 회사 기준으로 다시 확인해야 합니다.

    FAQ

    Q1. 회사의 엑셀 파일을 Perplexity에 그대로 업로드해도 되나요?

    회사 규정과 보안정책을 먼저 확인해야 합니다. 특히 고객 개인정보, 직원 개인정보, 계약정보, 영업기밀 등이 포함된 파일이라면 회사에서 승인한 AI 서비스인지 확인하는 것이 우선입니다. 가능하다면 이름·전화번호·이메일·거래처 식별정보 등 분석에 필요하지 않은 정보는 제거하고 사용하는 것이 안전합니다.

    Q2. Perplexity가 만든 피벗 테이블 결과를 그대로 보고서에 사용해도 되나요?

    바로 사용하는 것은 권하지 않습니다. AI가 제안한 구조와 계산 방식을 확인한 뒤, 엑셀 원본의 합계와 피벗 테이블의 합계가 일치하는지 확인하는 것이 좋습니다. 날짜 범위, 빈 셀, 중복 행, 취소 거래처럼 원본 데이터의 상태에 따라 결과가 달라질 수 있기 때문입니다.

    Q3. 엑셀을 잘 못해도 이 방법을 사용할 수 있나요?

    가능합니다. 다만 최소한 행·열·값·필터가 각각 어떤 역할을 하는지는 알아두는 편이 좋습니다. Perplexity에 “무엇을 분석하고 싶은지”를 설명하고, AI가 제시한 필드 배치를 엑셀 피벗 테이블에 적용하는 정도부터 시작하면 됩니다. 복잡한 VBA나 프로그래밍을 배울 필요는 없습니다.


  • 직장인을 위한 Notion AI 데이터 정리·분석, 5분 만에 시작하는 법

    직장인을 위한 Notion AI 데이터 정리·분석, 5분 만에 시작하는 법

    직장인을 위한 Notion AI 데이터 정리·분석, 5분 만에 시작하는 법

    (자세히 보기) (자세히 보기) (자세히 보기)

    회의록과 업무 데이터를 일일이 읽고 정리하고 있다면

    직장에서 다루는 데이터는 거창한 통계 자료만 뜻하지 않습니다. 회의록, 고객 문의, 업무 요청, 프로젝트 진행 상황처럼 매일 쌓이는 기록도 충분히 분석 대상이 됩니다.

    문제는 데이터의 양보다 정리하는 데 걸리는 시간입니다.

    예를 들어 고객 문의 30건이 들어왔다고 해보겠습니다. 담당자가 직접 읽으면서 유형을 분류하고, 반복되는 문제를 찾고, 우선순위를 정하는 데 상당한 시간이 걸립니다.

    Notion에 데이터를 모아두었다면 Notion AI의 데이터베이스 자동 채우기 기능을 이용해 이런 반복 작업을 줄일 수 있습니다. 현재 Notion은 데이터베이스 속성에서 요약, 주요 정보 추출, 태그 분류 등을 AI로 자동 채우는 기능을 제공하고 있습니다.

    여기서는 복잡한 데이터 분석부터 시작하지 않습니다. ① 데이터를 넣고 → ② AI로 분류하고 → ③ 결과를 차트로 확인하는 순서로 5분짜리 업무 흐름을 만들어보겠습니다.

    1. 먼저 데이터를 Notion 데이터베이스에 넣습니다

    가장 간단한 방법은 표 형태의 데이터를 CSV로 준비하는 것입니다.

    예를 들어 고객 문의를 다음처럼 준비했다고 가정하겠습니다.

    문의일 | 문의내용 | 담당부서
    10/1 | 앱 로그인 후 화면이 계속 멈춥니다 | 고객지원
    10/1 | 결제했는데 주문 상태가 변경되지 않습니다 | 고객지원
    10/2 | 배송 예정일을 확인하고 싶습니다 | 물류
    10/2 | 비밀번호를 변경하고 싶습니다 | 고객지원
    10/3 | 결제 화면에서 오류가 발생합니다 | 개발

    Notion에서는 CSV를 가져오면 행은 데이터베이스 항목으로, 열은 속성으로 변환할 수 있습니다. /csv를 입력해 가져오거나 설정의 가져오기 메뉴를 이용할 수 있습니다.

    실전 순서

    1. 엑셀이나 Google Sheets에서 업무 데이터를 정리합니다.
    2. 가능하면 한 행에 하나의 업무나 문의만 넣습니다.
    3. Notion에서 새 페이지를 만들고 /csv를 입력합니다.
    4. CSV 파일을 가져온 뒤 각 열을 적절한 데이터베이스 속성에 연결합니다.

    여기서 중요한 점은 AI에게 정리를 맡기기 전에 데이터의 한 행이 무엇을 의미하는지 통일하는 것입니다.

    예를 들어 한 행에는 고객 문의 하나만 넣고, 문의가 여러 개라면 각각 별도의 행으로 분리합니다. 이 기본 구조가 잡혀 있어야 이후 AI의 분류 결과도 관리하기 쉽습니다.

    업무 데이터를 항목별로 분류하는 과정을 보여주는 일러스트

    2. Notion AI에게 반복 분류를 맡겨봅니다

    이제부터가 실제로 시간을 줄이는 부분입니다.

    예를 들어 데이터베이스에 문의내용이라는 속성이 있고, 여기에 고객 문의가 들어 있다고 하겠습니다.

    여기에 다음과 같은 AI 자동 채우기용 속성을 하나 추가합니다.

    • 문의 유형
    • 긴급도
    • 요약

    Notion 데이터베이스의 속성 메뉴에서 AI Autofill을 설정하면 해당 페이지의 내용을 바탕으로 요약이나 주요 정보 추출, 분류 등을 자동화할 수 있습니다. 기본 자동 채우기는 해당 행 또는 페이지의 내용을 대상으로 작동하며, 웹을 검색하는 기능은 아닙니다.

    실제 입력 예시

    예를 들어 문의 유형 속성에 다음과 같이 지시합니다.

    문의내용을 읽고 문의 유형을 다음 4개 중 하나로 분류하세요.
    결제 / 배송 / 로그인·계정 / 기타
    내용에 명확한 근거가 없는 경우 임의로 추측하지 말고 기타로 분류하세요.

    그러면 앞의 데이터는 다음처럼 정리할 수 있습니다.

    문의내용 AI 분류 결과
    앱 로그인 후 화면이 계속 멈춥니다 로그인·계정
    결제했는데 주문 상태가 변경되지 않습니다 결제
    배송 예정일을 확인하고 싶습니다 배송
    비밀번호를 변경하고 싶습니다 로그인·계정
    결제 화면에서 오류가 발생합니다 결제

    이렇게 하면 담당자가 30건, 50건의 문의를 하나씩 읽으며 같은 분류 작업을 반복할 필요가 줄어듭니다.

    3. 대부분 놓치는 부분: AI에게 ‘판단 기준’까지 알려주세요

    단순히 “문의 유형을 분류해줘”라고 요청하는 것보다 분류 기준과 예외 처리 방법을 함께 지정하는 것이 결과를 일정하게 만드는 데 유리합니다.

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

    문의 유형을 분류하세요.

    결제: 결제 승인, 결제 실패, 환불, 결제 금액 관련 문의
    배송: 배송 일정, 배송 상태, 배송지 변경 관련 문의
    로그인·계정: 로그인, 비밀번호, 계정 잠금 관련 문의
    기타: 위 세 가지에 명확하게 해당하지 않는 문의

    한 문의에 여러 문제가 포함되어 있으면 가장 직접적인 요청을 기준으로 분류하세요. 판단할 근거가 부족하면 기타로 분류하세요.

    이 차이가 실무에서는 꽤 큽니다. AI가 매번 자유롭게 판단하도록 두면 같은 유형의 데이터가 서로 다른 범주로 들어갈 수 있기 때문입니다.

    AI에게 일을 시킬 때는 ‘무엇을 해라’보다 ‘어떤 기준으로 해라’까지 정하는 것이 좋습니다.

    4. 정리된 데이터를 바로 분석해봅니다

    이제 문의 유형별 개수를 확인해보겠습니다.

    앞의 예시 데이터가 100건으로 늘어났다고 가정합니다.

    문의 유형 건수
    결제 42건
    배송 31건
    로그인·계정 19건
    기타 8건

    이제 단순히 “고객 문의가 많다”가 아니라 어떤 문제가 많이 발생하는지를 한눈에 볼 수 있습니다.

    특히 Notion에서는 데이터베이스에 차트 보기를 추가할 수 있습니다. 현재 차트 보기에서는 막대, 선, 도넛, 숫자 차트 등을 선택할 수 있고, X축과 Y축에 어떤 속성을 표시할지도 지정할 수 있습니다.

    예를 들어 문의 유형별 건수를 보고 싶다면 다음처럼 구성하면 됩니다.

    1. 데이터베이스 옆 + 보기 추가를 선택합니다.
    2. 차트를 선택합니다.
    3. 막대 차트를 선택합니다.
    4. X축에는 문의 유형을 지정합니다.
    5. Y축에는 Count를 선택합니다.

    그러면 회의 때 다음과 같이 바로 설명할 수 있습니다.

    “지난 100건의 문의 중 결제 관련 문의가 42건으로 가장 많았습니다. 배송 문의가 31건으로 뒤를 이었습니다.”

    표를 다시 읽어가며 숫자를 세는 대신, 데이터가 업데이트될 때 차트도 함께 확인할 수 있다는 것이 실무적인 장점입니다.

    회의에서 업무 데이터를 차트로 확인하는 직장인

    5. 5분 실전 템플릿: 회의록을 업무 데이터로 바꾸기

    이 방법은 고객 문의뿐 아니라 회의록에도 적용할 수 있습니다.

    예를 들어 회의록 데이터베이스에 다음 내용이 들어 있다고 하겠습니다.

    “신규 홈페이지 개편 일정은 11월 10일까지 완료하기로 함. 디자인팀은 메인 화면 시안을 금요일까지 제출. 개발팀은 시안 확정 후 예상 개발 기간을 산정. 마케팅팀은 이벤트 문구 초안을 다음 주 월요일까지 준비.”

    여기에 AI 자동 채우기 속성을 추가하고 다음과 같이 요청합니다.

    회의 내용을 2문장으로 요약하고, 담당 업무가 명시된 경우 담당 부서와 할 일을 추출하세요. 날짜가 명시된 경우 마감일도 추출하세요. 내용에 없는 날짜나 담당자는 추측하지 마세요.

    그러면 하나의 긴 회의록을 다음과 같은 업무 데이터로 바꾸는 데 활용할 수 있습니다.

    항목 결과 예시
    요약 홈페이지 개편을 11월 10일까지 완료한다. 디자인 시안 확정 후 개발 일정을 산정한다.
    담당 디자인팀
    업무 메인 화면 시안 제출
    마감 금요일

    이후 같은 데이터베이스에서 담당 부서별, 상태별, 마감일별 보기를 만들어 관리할 수 있습니다. Notion 데이터베이스는 표뿐 아니라 보드, 캘린더, 타임라인, 차트 등 다양한 방식으로 데이터를 볼 수 있습니다.

    6. 회사에서 사용할 때는 ‘데이터를 넣기 전’에 한 번 더 확인하세요

    업무 효율을 높이려고 AI를 사용하다가 회사 정보를 그대로 외부 서비스에 입력하는 것은 피해야 합니다.

    특히 다음 정보는 회사의 AI 이용 규정과 보안 정책을 먼저 확인하는 것이 좋습니다.

    • 고객 이름, 전화번호, 이메일 주소
    • 주민등록번호 등 고유식별정보
    • 계약 금액이나 미공개 재무정보
    • 아직 공개되지 않은 제품·사업 정보
    • 사내 계정이나 인증정보
    • 인사평가와 같은 민감한 인사 정보

    가능하다면 실제 이름 대신 고객 A, 업체 B처럼 비식별화한 데이터를 사용하고, 회사에서 승인한 워크스페이스와 AI 기능만 사용하는 것이 안전합니다.

    또한 Notion은 AI가 생성한 내용의 정확성을 확인할 것을 안내하고 있습니다. 특히 일정, 금액, 고객 정보처럼 오류가 바로 업무 문제로 이어질 수 있는 데이터는 AI 결과를 원본과 대조해야 합니다.

    7. 오늘 바로 따라 하는 5분 순서

    1. 1분: 정리할 업무 데이터 10~30건을 준비합니다.
    2. 2분: Notion 데이터베이스에 CSV로 가져오거나 표 형태로 입력합니다.
    3. 3분: AI Autofill로 요약·분류·주요 정보 추출 속성을 만듭니다.
    4. 4분: AI에게 분류 기준과 예외 조건을 명확하게 지정합니다.
    5. 5분: 차트 보기에서 유형별 건수나 상태별 분포를 확인합니다.

    처음부터 모든 업무를 자동화하려 하지 않는 것도 좋습니다. 반복해서 사람이 직접 분류하고 있는 업무 하나를 골라 AI Autofill을 적용하는 것부터 시작하면 됩니다.

    예를 들어 매주 회의록을 정리한다면 ‘요약 + 담당 업무 + 마감일’부터 시작하고, 고객 문의가 많다면 ‘문의 유형 + 긴급도 + 요약’부터 만들어보는 방식입니다.

    마무리: Notion AI의 가치는 ‘분석’보다 반복 작업을 줄이는 데 있습니다

    Notion AI를 데이터 분석 도구로만 생각하면 복잡하게 느껴질 수 있습니다. 실제 업무에서는 오히려 반복되는 읽기·분류·요약 작업을 데이터베이스 안에서 줄이는 방식으로 접근하는 편이 실용적입니다.

    특히 다음 구조를 기억해두면 좋습니다.

    원본 데이터 입력 → AI로 기준에 따라 분류 → 데이터베이스에서 필터·정렬 → 차트로 현황 확인

    이 흐름을 한 번 만들어두면 같은 형식의 데이터가 들어올 때마다 처음부터 다시 정리할 필요가 줄어듭니다.

    다만 AI의 판단을 그대로 확정하는 것이 목적은 아닙니다. AI가 반복 작업을 맡고, 최종 판단은 사람이 하는 구조로 사용하는 것이 직장 업무에서는 가장 현실적입니다.

    FAQ

    Q1. Notion AI가 엑셀 파일도 바로 분석할 수 있나요?

    CSV 형태라면 Notion으로 가져와 데이터베이스로 구성할 수 있습니다. 또한 현재 Notion의 Agent는 최대 1,000행의 CSV를 읽어 분석하거나 차트·보드 형태로 시각화할 수 있다고 안내되어 있습니다. 다만 회사에서 사용하는 데이터라면 파일을 업로드하기 전에 사내 보안정책과 허용된 AI 사용 범위를 먼저 확인하는 것이 좋습니다.

    Q2. Notion AI가 분류한 결과를 그대로 보고서에 사용해도 되나요?

    권장하지 않습니다. AI가 분류 기준을 잘못 이해하거나 원문에 없는 내용을 추론할 수 있기 때문입니다. 특히 숫자, 일정, 계약 내용처럼 오류 비용이 큰 정보는 원본 데이터와 대조한 뒤 사용하세요. Notion 역시 AI 결과의 정확성을 확인할 것을 안내하고 있습니다.

    Q3. 개인정보가 들어간 고객 데이터를 Notion AI에 넣어도 되나요?

    회사 규정에서 허용하지 않았다면 넣지 않는 것이 안전합니다. 고객 이름·연락처 등을 고객 A·고객 B처럼 비식별화하고, 필요한 정보만 남기는 방법을 우선 고려하세요. 회사에서 승인한 Notion 워크스페이스인지, AI 기능의 사용이 허용되어 있는지도 함께 확인해야 합니다. Notion은 AI 관련 데이터 보호 및 보안 관행을 별도로 안내하고 있으므로 회사의 보안정책과 함께 확인하는 것이 좋습니다.

    실제 화면 기준으로 단계 다듬기
    5분 실행 흐름을 더 압축하기


  • AI로 회의록 관리 시간을 줄이는 5단계 실전 가이드: 작성부터 할 일 추적까지

    AI로 회의록 관리 시간을 줄이는 5단계 실전 가이드: 작성부터 할 일 추적까지


    회의록은 ‘잘 쓰는 것’보다 ‘다시 찾고 실행하는 것’이 중요합니다

    회의가 끝난 뒤 회의록을 작성하고, 메일이나 메신저로 공유하고, 담당자별 할 일을 다시 정리하다 보면 회의 자체보다 후속 정리에 더 많은 시간이 들어가는 경우가 있습니다.

    AI를 활용하면 이 과정을 단순히 “회의 내용을 요약하는 작업”에서 끝내지 않고, 회의 내용 → 결정사항 → 담당 업무 → 일정 → 후속 확인으로 연결할 수 있습니다.

    이 글에서는 특정 서비스 하나에 의존하지 않고, ChatGPT 같은 생성형 AI를 활용해 회의록을 관리하는 방법을 (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기) (자세히 보기)5단계로 나눠 보겠습니다. 핵심은 AI에게 회의 내용을 무작정 붙여 넣는 것이 아니라, 같은 구조로 처리하도록 만드는 것입니다.

    1단계. 회의 메모를 AI가 처리하기 좋은 형태로 정리합니다

    처음부터 깔끔한 회의록을 만들려고 하지 않아도 됩니다. 회의 중 적어 둔 메모가 문장 형태가 아니어도 AI가 정리할 수 있습니다.

    예를 들어 회의 중 다음처럼 메모했다고 가정해 보겠습니다.

    신규 홈페이지 일정
    디자인 시안 금요일까지
    개발 시작은 디자인 확정 후
    모바일 화면에서 메뉴 구조 다시 확인
    마케팅팀 배너 문구 다음주 월요일까지
    김OO 디자인 / 박OO 개발 / 이OO 마케팅
    고객사 최종 확인 필요

    이 상태에서 바로 “회의록 정리해 줘”라고 입력하는 것보다, 원하는 결과의 구조를 함께 알려주는 편이 좋습니다.

    실제 입력 예시

    아래 회의 메모를 업무용 회의록으로 정리해 주세요.

    다음 순서로 작성하세요.

    1. 회의 목적
    2. 주요 논의사항
    3. 확정된 결정사항
    4. 담당자별 할 일
    5. 완료 기한
    6. 추가 확인이 필요한 사항

    메모에 없는 내용은 추측해서 추가하지 말고 “미정”으로 표시하세요.

    [회의 메모]
    신규 홈페이지 일정
    디자인 시안 금요일까지
    개발 시작은 디자인 확정 후
    모바일 화면에서 메뉴 구조 다시 확인
    마케팅팀 배너 문구 다음주 월요일까지
    김OO 디자인 / 박OO 개발 / 이OO 마케팅
    고객사 최종 확인 필요

    AI 결과 예시

    1. 회의 목적
    신규 홈페이지 제작 일정과 부서별 후속 업무 확인

    2. 주요 논의사항
    – 디자인 시안 일정 확인
    – 디자인 확정 이후 개발 착수
    – 모바일 메뉴 구조 추가 확인
    – 마케팅 배너 문구 작성

    3. 확정된 결정사항
    – 디자인 시안은 금요일까지 준비
    – 개발은 디자인 확정 이후 시작

    4. 담당자별 할 일
    – 김OO: 디자인 시안 준비
    – 박OO: 디자인 확정 후 개발 준비
    – 이OO: 마케팅 배너 문구 작성

    5. 완료 기한
    – 김OO: 금요일까지
    – 이OO: 다음 주 월요일까지
    – 박OO: 미정

    6. 추가 확인사항
    – 모바일 메뉴 구조 확인 필요
    – 고객사 최종 확인 필요

    여기서 중요한 것은 “메모에 없는 내용은 추측하지 말라”는 조건입니다. 회의록에서는 문장을 그럴듯하게 만드는 것보다 사실과 추정을 구분하는 것이 더 중요합니다.

    2단계. 회의록을 ‘할 일 목록’으로 변환합니다

    회의록을 작성한 뒤 다시 사람이 읽으면서 할 일을 찾아내면 자동화 효과가 크게 줄어듭니다. 따라서 두 번째 단계에서는 회의록에서 실행 항목만 별도로 추출합니다.

    회의 내용을 결정사항과 할 일 목록으로 분류하는 업무 흐름 일러스트

    실제 입력 예시

    위 회의록에서 실제로 실행해야 하는 업무만 추출해 주세요.

    표 형식으로 작성하고 열은 다음과 같이 구성하세요.

    업무 | 담당자 | 기한 | 상태 | 선행조건

    상태는 기본값을 “미착수”로 표시하세요.
    회의 내용에 기한이 없으면 임의로 날짜를 만들지 말고 “미정”으로 표시하세요.
    회의에서 결정되지 않은 업무를 새로 만들지 마세요.

    그러면 다음과 같은 형태로 활용할 수 있습니다.

    업무 담당자 기한 상태 선행조건
    디자인 시안 준비 김OO 금요일 미착수 –
    개발 준비 박OO 미정 미착수 디자인 확정
    배너 문구 작성 이OO 다음 주 월요일 미착수 –
    모바일 메뉴 구조 확인 미정 미정 확인 필요 –

    이 표를 엑셀, 사내 협업 도구, 개인 할 일 관리 서비스 등에 옮기면 회의록과 업무 목록을 분리해서 관리할 수 있습니다.

    여기서 놓치기 쉬운 부분이 하나 있습니다. 담당자가 정해지지 않은 항목을 AI가 문맥상 가장 그럴듯한 사람에게 배정하도록 허용하면 안 됩니다. “모바일 메뉴 구조 확인”처럼 담당자가 명시되지 않은 항목은 반드시 미정 또는 확인 필요로 남겨야 합니다.

    3단계. 회의록을 검색 가능한 지식으로 바꿉니다

    회의록이 쌓이기 시작하면 새로운 문제가 생깁니다. “지난달에 홈페이지 일정에 대해 뭐라고 결정했지?”처럼 과거 내용을 다시 찾아야 하는 상황입니다.

    이때 회의록을 단순한 문서 파일로 보관하지 말고 일정한 항목을 유지하면 검색과 재활용이 쉬워집니다.

    추천하는 기본 구조는 다음과 같습니다.

    • 회의일
    • 회의명
    • 참석 부서
    • 회의 목적
    • 결정사항
    • 담당 업무
    • 기한
    • 미해결 사항
    • 관련 문서

    과거 회의록을 확인할 때 사용할 입력

    아래 회의록 5개를 기준으로 “신규 홈페이지 일정”과 관련된 결정사항만 찾아 주세요.

    각 항목에 회의 날짜를 함께 표시하고, 서로 내용이 변경된 경우 가장 최근 결정과 이전 결정을 구분해 주세요.

    회의록에 없는 내용은 추측하지 마세요.

    이 방식의 장점은 단순 요약보다 명확합니다. AI가 여러 회의의 내용을 비교하면서 결정사항의 변경 여부를 확인하는 데 사용할 수 있기 때문입니다.

    다만 AI의 검색 결과를 공식 기록으로 그대로 인정해서는 안 됩니다. 원문 회의록과 대조할 수 있도록 날짜나 원문 위치를 함께 남기는 것이 안전합니다.

    4단계. 반복 업무를 자동화합니다

    회의가 많다면 매번 같은 프롬프트를 새로 작성하는 것 자체가 번거롭습니다. 이때는 회의록 처리용 프롬프트를 하나 만들어 반복해서 사용하는 방식이 효율적입니다.

    회의 후 일정과 업무를 확인하는 직장인의 업무 관리 장면

    재사용용 프롬프트

    당신은 사내 회의록 정리 담당자입니다.

    아래 회의 메모를 다음 순서로 처리하세요.

    ① 회의 목적
    ② 주요 논의사항
    ③ 확정된 결정사항
    ④ 담당자별 실행 업무
    ⑤ 기한
    ⑥ 미해결 사항
    ⑦ 다음 회의에서 확인할 항목

    규칙:
    – 원문에 없는 사실을 추가하지 않습니다.
    – 담당자가 명시되지 않은 업무는 “담당자 미정”으로 표시합니다.
    – 기한이 없는 업무는 날짜를 추측하지 않습니다.
    – 의견과 확정된 결정을 구분합니다.
    – 실행이 필요한 항목은 별도의 표로 정리합니다.
    – 개인정보나 민감정보가 포함되어 있다면 해당 정보는 요약 결과에 불필요하게 반복하지 않습니다.

    [회의 메모]

    이 프롬프트를 메모 앱이나 문서에 저장해 두면 회의가 끝난 뒤 메모를 붙여 넣는 작업만으로 일정한 형식의 결과를 얻을 수 있습니다.

    더 나아가 사내에서 허용된 협업 도구가 AI 기능이나 자동화 기능을 제공한다면 회의 종료 → 회의록 생성 → 실행 항목 추출 → 담당자 확인 → 업무 시스템 등록과 같은 흐름으로 확장할 수 있습니다.

    다만 자동 등록까지 연결할 때는 반드시 사람의 확인 단계를 두는 것이 좋습니다. AI가 잘못 추출한 담당자나 기한이 실제 업무 시스템에 등록되면 단순한 요약 오류가 업무 오류로 바뀌기 때문입니다.

    5단계. 회의록을 다음 회의의 입력자료로 활용합니다

    회의록 관리를 한 단계 더 발전시키려면 과거 회의 내용을 보관하는 데서 끝내지 않아야 합니다. 다음 회의 전에 지난 회의의 미완료 항목을 자동으로 확인하도록 만들 수 있습니다.

    실제 입력 예시

    아래는 지난 회의의 결정사항과 실행 업무입니다.

    이번 회의 시작 전에 다음 세 가지를 정리해 주세요.

    1. 아직 완료되지 않은 업무
    2. 기한이 지났거나 확인이 필요한 업무
    3. 이번 회의에서 다시 결정해야 하는 사항

    각 항목은 “확인 질문” 형태로도 작성해 주세요.

    예:
    – 디자인 시안은 금요일까지 완료하기로 했습니다. 현재 완료되었나요?
    – 모바일 메뉴 구조 담당자가 정해지지 않았습니다. 이번 회의에서 담당자를 지정할까요?

    완료 여부가 원문에 없으면 완료된 것으로 가정하지 마세요.

    이렇게 만들면 회의록이 단순한 기록물이 아니라 다음 업무를 준비하는 자료가 됩니다.

    특히 여러 회의에서 반복적으로 등장하지만 해결되지 않는 항목을 확인하기 좋습니다. 예를 들어 “고객사 최종 확인”이 세 번의 회의에서 계속 등장한다면, 단순히 회의록을 잘 보관하는 것보다 왜 해당 업무가 계속 미완료 상태인지 확인하는 것이 더 큰 업무 효율로 이어질 수 있습니다.

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

    회의록을 AI에 입력할 때는 내용의 민감도를 먼저 확인해야 합니다. 특히 고객 개인정보, 직원 인사정보, 계약 조건, 영업비밀, 미공개 사업계획 등이 포함된 회의라면 회사의 AI 사용 정책을 먼저 확인해야 합니다.

    회사에서 외부 AI 사용을 허용하지 않는 자료라면 개인 계정의 ChatGPT 등에 임의로 업로드해서는 안 됩니다.

    허용되는 경우에도 다음처럼 불필요한 개인정보를 제거한 뒤 입력하는 방법을 고려할 수 있습니다.

    원문 AI 입력용 예시
    홍길동 / 010-1234-5678 담당자 A / 연락처 삭제
    ABC회사 김○○ 팀장 고객사 담당자 / 직책만 필요하면 팀장으로 표시
    개인 이메일 주소 이메일 주소 삭제

    핵심은 “AI가 필요로 하는 정보와 업무상 반드시 공개해야 하는 정보가 같은 것은 아니다”라는 점입니다. 회의의 업무 흐름을 파악하는 데 전화번호가 필요하지 않다면 처음부터 넣지 않는 것이 가장 간단한 보호 방법입니다.

    실제로 적용한다면 이렇게 시작하세요

    처음부터 모든 회의의 자동화를 구축할 필요는 없습니다. 일주일 동안 반복되는 회의 하나를 골라 다음 흐름만 적용해도 됩니다.

    1. 회의 중 기존 방식대로 메모합니다.
    2. 회의가 끝난 후 AI에 메모와 고정 프롬프트를 입력합니다.
    3. AI 결과에서 결정사항과 실행 업무를 확인합니다.
    4. 담당자와 기한이 잘못되지 않았는지 사람이 검토합니다.
    5. 완료되지 않은 업무를 다음 회의 시작 전에 다시 확인합니다.

    이 과정을 반복하면서 회의록의 형식을 고정하면 그다음부터 자동화하기가 쉬워집니다.

    가장 먼저 자동화할 부분은 ‘회의록 작성’보다 ‘후속 업무 추출’입니다. 회의록을 예쁘게 정리하는 것보다 누가 무엇을 언제까지 해야 하는지를 놓치지 않는 것이 실제 업무 관리에 더 직접적으로 연결되기 때문입니다.

    FAQ

    Q1. 회의 내용을 녹음해서 AI에 바로 넣어도 되나요?

    회사와 회의 참석자의 동의 및 사내 규정을 먼저 확인해야 합니다. 녹음 자체가 허용되는 회의라도 외부 AI 서비스로 음성이나 전사 내용을 전송하는 것은 별도의 문제일 수 있습니다. 특히 고객사, 인사, 계약, 미공개 사업정보가 포함된 회의라면 회사의 보안정책과 AI 사용 가이드를 우선 확인하는 것이 안전합니다.

    Q2. 회사에서 개인 ChatGPT 사용을 제한하고 있다면 어떻게 해야 하나요?

    제한된 자료를 개인 계정에 붙여 넣어 우회하는 방식은 권하지 않습니다. 회사에서 승인한 AI 서비스나 업무용 계정이 있다면 해당 환경을 사용하고, 없다면 개인정보와 기밀정보를 제거한 비민감 자료로 테스트하는 것이 현실적인 방법입니다. “업무에 도움이 되느냐”와 “회사 자료를 외부 서비스에 입력해도 되느냐”는 별개의 문제입니다.

    Q3. AI가 회의 내용을 잘못 이해하면 어떻게 하나요?

    회의록을 AI가 작성한 최종 기록으로 취급하지 말고, 초안 작성 도구로 사용하는 것이 안전합니다. 특히 담당자, 금액, 일정, 승인 여부처럼 실제 업무에 영향을 주는 정보는 원문과 대조하세요. 프롬프트에도 “원문에 없는 내용은 추측하지 말 것”, “확인되지 않은 내용은 미정으로 표시할 것”이라는 조건을 넣으면 오류를 줄이는 데 도움이 됩니다.


  • Gemini로 기획서 검토 시간을 줄이는 실전 방법

    Gemini로 기획서 검토 시간을 줄이는 실전 방법

    기획서 수정, 처음부터 다시 읽지 말고 ‘검토 기준’을 먼저 주기

    기획서를 작성하는 것보다 시간이 더 오래 걸리는 순간이 있습니다. 바로 수정입니다.

    초안을 만든 뒤에는 문장이 어색한지, 빠진 내용은 없는지, 숫자와 일정이 맞는지, 상사가 궁금해할 부분은 무엇인지 차례로 확인하게 됩니다. 문제는 이 과정을 매번 처음부터 읽으면서 처리하면 수정할 때마다 같은 검토를 반복하게 된다는 점입니다.

    이럴 때 Gemini에 기획서 전체를 무작정 붙여 넣고 “검토해 주세요”라고 요청하는 방식보다 효과적인 방법이 있습니다. 먼저 검토 기준을 정하고, 그 기준에 따라 문제를 분류하게 한 뒤, 마지막에 수정안만 받아보는 방식입니다.

    이 글에서는 하나의 기획서 초안을 예로 들어 입력 → 검토 결과 → 수정 요청 → 최종 확인 순서로 따라가 보겠습니다.

    1. 첫 단계는 ‘기획서를 고쳐 달라’가 아니라 문제를 찾게 하는 것

    예를 들어 다음과 같은 기획서 초안이 있다고 가정해 보겠습니다.

    신규 사내 교육 프로그램 운영안

    목적: 직원들의 AI 활용 역량을 높이고 업무 효율을 개선한다.

    대상: 전 직원

    기간: 11월부터 12월까지

    내용: AI 기본 교육, 업무 활용 사례 교육, 실습 교육을 진행한다.

    예산: 약 500만원

    기대효과: 업무시간 단축과 직원 만족도 향상을 기대한다.

    내용 자체가 틀렸다고 보기는 어렵습니다. 하지만 실제 결재 과정에서는 몇 가지 질문이 바로 나올 수 있습니다.

    • 전 직원이 대상이라면 교육 인원은 몇 명인가?
    • 11월부터 12월까지 정확히 몇 회 진행하는가?
    • 500만원은 무엇에 사용하는가?
    • ‘업무시간 단축’은 어떻게 측정하는가?
    • 교육을 실시해야 하는 이유와 현재 문제 상황은 무엇인가?

    이때 Gemini에 단순히 “기획서를 검토해 줘”라고 입력하면 문장 수정이나 일반적인 조언이 섞여 나올 수 있습니다. 대신 검토 역할과 기준을 구체적으로 지정합니다.

    실제 입력 예시

    아래 기획서를 결재권자의 관점에서 검토해 주세요.

    문장을 바로 수정하지 말고 먼저 문제점을 찾습니다.

    다음 5개 기준으로만 검토해 주세요.

    1. 목적과 추진 내용의 연결성
    2. 일정과 실행 방법의 구체성
    3. 예산의 근거
    4. 기대효과의 측정 가능성
    5. 결재권자가 추가로 물어볼 가능성이 높은 내용

    각 항목마다
    – 발견된 문제
    – 왜 문제가 되는지
    – 추가하거나 확인해야 할 정보
    를 표 형태로 정리해 주세요.

    확인할 수 없는 사실은 임의로 만들지 말고 ‘확인 필요’라고 표시해 주세요.

    이렇게 요청하면 AI가 기획서를 대신 완성하는 것이 아니라 수정해야 할 지점을 먼저 찾아주는 검토자 역할을 하게 됩니다.

    결과는 이런 식으로 활용할 수 있습니다

    검토 항목 발견된 문제 다음 조치
    목적과 내용 AI 활용 역량 향상이 구체적인 교육 내용과 연결되지 않음 교육 후 습득할 업무 활용 항목 추가
    일정 11~12월이라는 범위만 있고 회차와 일정이 없음 교육 횟수 및 회차별 주제 확인
    예산 500만원의 세부 사용처가 없음 강사비·교재비 등 실제 항목 확인
    기대효과 ‘업무시간 단축’의 측정 방법이 없음 교육 전후 비교 지표 검토
    결재 예상 질문 대상 인원과 교육 방식이 불명확함 참여 인원과 운영 방식 확인

    여기서 중요한 부분은 AI가 제시한 내용을 사실로 받아들이지 않는 것입니다. 예를 들어 Gemini가 “교육 대상은 300명으로 설정하는 것이 좋습니다”라고 제안했다고 해서 실제 대상자가 300명이 되는 것은 아닙니다. 실제 사내 자료를 확인해 숫자를 넣어야 합니다.

    2. 두 번째 단계에서는 ‘수정할 문장’만 요청한다

    검토 결과를 얻었다면 그다음에야 문장을 수정합니다. 이때 기획서 전체를 다시 붙이고 “알아서 고쳐 주세요”라고 하기보다 수정 가능한 사실과 수정하면 안 되는 사실을 구분해서 전달하는 것이 좋습니다.

    예를 들어 실제로 확인한 정보가 다음과 같다고 하겠습니다.

    • 교육 대상: 임직원 120명
    • 교육 횟수: 총 4회
    • 교육 기간: 11월 10일~12월 8일
    • 예산: 총 500만원
    • 교육 방식: 사내 교육장 집합교육

    실제 수정 요청 예시

    앞서 찾은 문제를 반영해 아래 기획서를 수정해 주세요.

    다만 다음 원칙을 지켜 주세요.

    – 아래에 제공한 숫자와 일정만 사용합니다.
    – 새로운 예산이나 성과 수치를 만들어내지 않습니다.
    – 사실 확인이 필요한 부분은 [확인 필요]로 표시합니다.
    – 원래 기획서의 목적은 유지합니다.
    – 결재자가 빠르게 읽을 수 있도록 문장을 간결하게 만듭니다.
    – ‘기대효과’는 실제 측정할 수 있는 내용과 단순 기대에 해당하는 내용을 구분합니다.

    수정된 문장만 제시하고, 각 문단 아래에 ‘수정 이유’를 한 줄로 덧붙여 주세요.

    이렇게 요청하면 단순한 문장 다듬기와 내용 보완을 구분할 수 있습니다. 특히 숫자·일정·성과 수치를 AI가 임의로 채우지 못하도록 제한하는 것이 중요합니다.

    기획서 검토 항목을 체크리스트로 나누어 확인하는 업무 흐름 일러스트

    3. 세 번째 단계에서는 ‘결재자 질문’을 미리 시뮬레이션한다

    기획서 수정에서 놓치기 쉬운 부분은 문법이나 표현보다 읽는 사람이 어떤 질문을 할 것인가입니다.

    기획서를 작성한 사람은 이미 배경과 업무 내용을 알고 있기 때문에 설명이 부족한 부분을 쉽게 발견하지 못합니다. 반면 결재자는 문서만 보고 판단해야 합니다.

    따라서 최종 수정 전에 Gemini를 ‘결재자 역할’로 설정해 질문을 뽑아보는 방법이 유용합니다.

    실제 입력 예시

    이 기획서를 처음 보는 부서장이 결재한다고 가정해 주세요.

    결재를 보류하거나 추가 설명을 요청할 가능성이 높은 질문을 최대 7개만 제시해 주세요.

    각 질문에 대해 현재 기획서 안에 답변이 있는지 판단하고, 없다면 어느 항목에 어떤 정보를 추가해야 하는지 알려 주세요.

    문서에 없는 사실은 답변으로 만들지 마세요.

    예를 들어 결과가 다음과 같이 나왔다면 바로 수정 목록으로 사용할 수 있습니다.

    질문 1. 교육 대상 120명은 모두 의무적으로 참여하는가?
    → 현재 문서에 없음. 교육 대상 항목에 참여 방식 추가 필요.

    질문 2. 500만원의 구체적인 사용처는 무엇인가?
    → 세부 내역 없음. 예산표 추가 필요.

    질문 3. 교육 효과를 어떻게 판단하는가?
    → 측정 방법 없음. 교육 후 설문 또는 업무 적용 결과 등 실제 계획이 있는지 확인 필요.

    이 과정을 거치면 “문장이 자연스러운가?”에서 끝나지 않고 “이 문서만 읽고 결재할 수 있는가?”까지 확인할 수 있습니다.

    4. 가장 실용적인 방법: 검토 결과를 ‘수정 목록’으로 바꾸기

    여기서 한 단계 더 나아갈 수 있습니다. Gemini가 찾아낸 문제를 그대로 읽고 사람이 하나씩 고치는 대신, 수정 작업 목록으로 재구성하게 하는 것입니다.

    앞서 발견한 문제를 실제 수정 작업 목록으로 바꿔 주세요.

    우선순위를 다음 세 단계로 구분합니다.

    A: 결재 전에 반드시 수정해야 하는 내용
    B: 수정하면 문서가 더 명확해지는 내용
    C: 표현만 다듬으면 되는 내용

    각 항목은 ‘수정 위치 / 수정 내용 / 필요한 확인 정보’ 형식으로 작성해 주세요.

    그러면 예를 들어 다음과 같이 정리할 수 있습니다.

    우선순위 수정 위치 수정 내용 확인할 정보
    A 추진 일정 4회 교육 일정 구체화 회차별 교육일
    A 예산 500만원 세부 항목 추가 실제 견적 또는 예산안
    A 기대효과 성과 측정 방법 명시 실제 측정 계획
    B 교육 내용 회차별 교육 주제 연결 교육 커리큘럼
    C 문장 표현 중복 표현 정리 별도 확인 불필요

    이렇게 하면 AI를 이용한 기획서 검토가 단순한 ‘첨삭’에서 수정 작업을 줄여주는 체크리스트로 바뀝니다.

    5. Gemini가 틀렸을 때는 이렇게 처리한다

    AI를 기획서 검토에 사용할 때 가장 주의할 부분은 그럴듯한 오류입니다. 특히 문서에 없는 내용을 자연스럽게 만들어내는 경우가 있습니다.

    예를 들어 실제 기획서에는 교육 만족도 조사를 한다는 내용이 없는데 AI가 “교육 후 만족도 90%를 목표로 한다”고 작성했다면 그대로 사용해서는 안 됩니다.

    이런 오류를 줄이려면 프롬프트에 다음과 같은 제한을 넣어두는 것이 좋습니다.

    문서에 존재하지 않는 숫자, 일정, 비용, 성과 수치를 생성하지 마세요. 근거가 없는 내용은 ‘정보 부족’ 또는 ‘확인 필요’로 표시하세요.

    또한 AI가 수정한 문서를 최종본으로 바로 사용하기보다 원본과 수정본의 숫자·날짜·고유명사·담당 부서·예산을 직접 대조하는 것이 안전합니다.

    6. 사내 기획서는 개인정보와 회사 규정을 먼저 확인하기

    기획서에는 이름, 전화번호, 이메일, 고객정보, 매출자료, 계약조건, 내부 전략 등 외부 AI 서비스에 입력해서는 안 되는 정보가 포함될 수 있습니다.

    따라서 Gemini에 문서를 넣기 전에 회사의 AI 사용 정책과 정보보안 규정을 확인해야 합니다. 회사에서 외부 생성형 AI 사용을 제한하고 있다면 해당 문서를 그대로 업로드해서는 안 됩니다.

    업무상 허용된 환경이라도 다음과 같은 방식으로 불필요한 개인정보를 제거하는 것이 좋습니다.

    원문 검토용 변환
    홍길동 / 010-1234-5678 담당자 A
    ABC전자 김○○ 부장 거래처 담당자
    실제 고객 이메일 주소 [고객 이메일]
    내부 프로젝트 코드명 [프로젝트 A]

    특히 개인정보를 단순히 가리는 것만으로 충분하다고 생각하기보다 회사에서 허용한 AI 서비스와 입력 가능한 정보의 범위 자체를 확인하는 것이 우선입니다.

    노트북 화면의 문서와 체크리스트를 대조하며 최종 검토하는 직장인

    7. 실제 업무에서는 이 순서만 기억하면 된다

    매번 긴 프롬프트를 새로 작성할 필요도 없습니다. 기획서 검토 업무라면 다음 순서로 반복하면 됩니다.

    1. 초안 입력 → AI에게 결재 관점의 문제점을 찾게 합니다.
    2. 문제 분류 → 내용·일정·예산·성과·결재 예상 질문으로 나눕니다.
    3. 사실 확인 → 실제 자료를 확인하고 AI가 만든 추측을 제거합니다.
    4. 수정 요청 → 확인된 정보만 사용해 문장을 다시 작성하게 합니다.
    5. 결재자 시뮬레이션 → 추가 질문을 뽑습니다.
    6. 최종 대조 → 숫자, 날짜, 이름, 비용, 회사 내부정보를 사람이 확인합니다.

    이 방식의 장점은 AI에게 기획서 전체를 맡기지 않는다는 데 있습니다. AI는 반복적인 검토와 표현 정리를 맡고, 실제 사실과 의사결정은 사람이 확인하는 구조입니다.

    8. 바로 복사해서 사용할 수 있는 Gemini 검토 프롬프트

    아래 기획서를 결재권자의 관점에서 검토해 주세요.

    먼저 내용을 임의로 수정하지 말고 다음 항목의 문제점을 찾아 주세요.

    ① 목적과 실행 내용의 연결성
    ② 일정과 실행 방법의 구체성
    ③ 예산의 근거
    ④ 기대효과와 성과 측정 방법
    ⑤ 결재자가 추가로 물어볼 가능성이 높은 내용

    각 항목을 ‘문제 / 문제인 이유 / 필요한 확인 정보 / 수정 우선순위(A·B·C)’로 정리해 주세요.

    문서에 없는 숫자, 날짜, 비용, 성과 수치, 사실을 임의로 만들지 마세요. 확인할 수 없는 내용은 ‘확인 필요’라고 표시하세요.

    검토가 끝나면 A등급 항목만 모아 실제 수정 작업 목록으로 다시 정리해 주세요.

    이 프롬프트를 먼저 사용하고, 필요한 정보를 직접 확인한 다음 수정 요청을 이어가는 방식이 좋습니다. 한 번에 “완성된 기획서로 고쳐 달라”고 요청하는 것보다 어디가 문제인지 확인하고 → 사실을 보완하고 → 문장을 수정하는 과정이 훨씬 통제하기 쉽기 때문입니다.

    FAQ

    Q1. 기획서 파일 전체를 Gemini에 올려도 되나요?

    회사 규정에서 허용하는 경우에만 가능합니다. 특히 고객정보, 개인정보, 영업비밀, 미공개 재무정보, 계약정보 등이 포함되어 있다면 먼저 회사의 생성형 AI 사용 정책을 확인해야 합니다. 정책이 불명확하다면 원문 전체를 업로드하기보다 민감정보를 제거한 일부 내용으로 검토하는 편이 안전합니다.

    Q2. Gemini가 수정한 기획서를 그대로 제출해도 되나요?

    권장하지 않습니다. AI는 문맥을 자연스럽게 만드는 과정에서 문서에 없는 숫자나 사실을 추가할 수 있습니다. 최종 제출 전에는 특히 금액·일정·인원·성과 수치·고유명사·담당 부서를 원자료와 대조해야 합니다.

    Q3. Gemini와 ChatGPT 중 기획서 검토에는 무엇이 더 좋은가요?

    어느 한 도구가 모든 기획서에 항상 더 적합하다고 단정하기는 어렵습니다. 실제 업무에서는 사용 가능한 회사 정책, 문서 형식, 필요한 작업과 결과의 품질을 기준으로 선택하는 것이 좋습니다. 같은 기획서와 동일한 검토 기준을 두 서비스에 입력해 결과를 비교해 보는 것도 현실적인 방법입니다.

    마무리하면, 기획서 검토에서 AI의 역할은 ‘대신 결정하는 것’보다 ‘반복해서 확인해야 하는 부분을 먼저 찾아주는 것’에 가깝습니다. 초안을 넣고 바로 완성본을 요구하기보다 검토 → 사실 확인 → 수정 → 결재자 질문 순서로 나누면 수정 과정 자체를 훨씬 관리하기 쉬워집니다.

    실제 Gemini 결과를 더 구체화해 주세요
    수정 전후 기획서를 나란히 보여 주세요


  • Power Automate로 매주 반복되는 엑셀 업무 자동화하기: 메일 첨부파일 저장부터 알림까지

    Power Automate로 매주 반복되는 엑셀 업무 자동화하기: 메일 첨부파일 저장부터 알림까지

    매주 같은 엑셀 파일을 받고 있다면, 먼저 이 업무부터 자동화해 보세요

    직장에서는 비슷한 작업이 매일 또는 매주 반복됩니다. 예를 들어 거래처나 다른 부서에서 엑셀 파일을 메일로 받고, 첨부파일을 내려받아 특정 폴더에 저장한 뒤 담당자에게 “파일이 도착했습니다”라고 알려주는 식입니다.

    한 번 처리하는 데 2~3분밖에 걸리지 않더라도 매주 반복되면 이야기가 달라집니다. 특히 파일 이름을 바꾸거나 저장 위치를 확인하는 과정에서 실수가 생기기 쉽습니다.

    이 글에서는 Microsoft Power Automate (자세히 보기)를 이용해 다음과 같은 실제 업무 흐름을 자동화하는 방법을 예로 들어보겠습니다.

    메일 수신 → 엑셀 첨부파일 확인 → OneDrive 폴더에 저장 → 담당자에게 알림

    포인트는 자동화를 크게 만들지 않는 것입니다. 처음부터 여러 시스템을 연결하기보다, 사람이 매번 반복하는 한 가지 작업을 골라 자동화하면 오류를 확인하기도 쉽습니다.

    실제 장면: 월요일마다 하던 일을 자동화해 보기

    가령 매주 월요일 오전에 sales@company.example에서 주간 판매현황.xlsx라는 파일이 도착한다고 가정해 보겠습니다.

    기존에는 다음과 같이 처리했습니다.

    1. Outlook에서 메일을 확인합니다.
    2. 첨부파일을 클릭해 다운로드합니다.
    3. 회사 OneDrive의 ‘주간 판매현황’ 폴더를 엽니다.
    4. 파일을 저장합니다.
    5. 팀 메신저나 메일로 담당자에게 파일 도착 사실을 알립니다.

    Power Automate를 이용하면 사람이 하던 앞의 네 단계를 자동화하고, 마지막 알림까지 연결할 수 있습니다.

    중요한 것은 “메일이 왔다”가 아니라 “조건에 맞는 메일이 왔다”를 자동화의 시작점으로 삼는 것입니다.

    1단계. 자동화할 업무를 먼저 한 문장으로 정의하기

    Power Automate 화면부터 열기 전에 다음처럼 업무 규칙을 적어봅니다.

    “특정 발신자가 보낸 메일에 엑셀 첨부파일이 있으면 지정한 OneDrive 폴더에 저장하고 담당자에게 알린다.”

    이렇게 적으면 자동화 조건과 결과가 명확해집니다.

    구분 설정할 내용
    시작 조건 Outlook에 새 메일 도착
    필터 특정 발신자 + 첨부파일 있음
    처리 첨부파일을 OneDrive에 저장
    완료 알림 담당자에게 메일 또는 Teams 알림

    이 과정이 필요한 이유는 자동화가 실행되는 조건을 지나치게 넓게 잡으면 예상하지 않은 파일까지 저장될 수 있기 때문입니다.

    2단계. Power Automate에서 자동화 흐름 만들기

    Microsoft 365 환경에서 Power Automate에 접속한 뒤 자동화된 클라우드 흐름을 새로 만듭니다.

    흐름의 이름은 나중에 다른 자동화가 늘어나도 알아보기 쉽게 정합니다.

    예를 들어 다음처럼 작성할 수 있습니다.

    주간 판매현황 메일 → OneDrive 저장

    시작 트리거는 Outlook의 새 메일 수신과 관련된 항목을 선택합니다.

    여기서 모든 메일을 대상으로 설정하지 말고 발신자, 제목, 첨부파일 여부 등 실제 업무 규칙에 맞는 조건을 사용합니다.

    메일 수신부터 파일 저장까지 이어지는 업무 자동화 흐름

    3단계. 조건을 좁혀서 잘못된 파일 저장을 막기

    자동화에서 가장 중요한 부분 중 하나입니다.

    예를 들어 회사 메일함에 하루 30개의 메일이 들어온다고 해서 그중 첨부파일이 있는 모든 메일을 저장하면 곤란합니다.

    다음과 같이 조건을 좁힐 수 있습니다.

    • 발신자가 지정된 주소인지 확인
    • 첨부파일이 있는지 확인
    • 필요하다면 메일 제목에 ‘주간 판매현황’이 포함됐는지 확인
    • 필요하다면 첨부파일 확장자가 XLSX인지 확인

    예를 들어 실제 판단 구조는 다음과 같습니다.

    메일 도착
    ↓
    발신자 = sales@company.example ?
    ↓ YES
    첨부파일 있음 ?
    ↓ YES
    엑셀 파일인가?
    ↓ YES
    OneDrive에 저장

    이처럼 조건을 단계별로 나누면 나중에 문제가 발생했을 때 어느 조건에서 자동화가 멈췄는지 확인하기도 쉽습니다.

    4단계. 첨부파일을 OneDrive에 저장하기

    다음 작업에서는 메일에 포함된 첨부파일을 OneDrive의 특정 폴더에 생성합니다.

    예를 들어 폴더를 다음처럼 구성할 수 있습니다.

    OneDrive / 업무자동화 / 주간판매현황 / 2026

    Power Automate의 파일 생성 단계에서 저장할 폴더를 지정하고, 파일 이름과 파일 내용을 메일의 첨부파일 정보에서 가져옵니다.

    여기서 파일 이름을 무조건 고정하는 방식은 주의해야 합니다. 같은 이름의 파일이 매주 들어온다면 기존 파일을 덮어쓰거나 저장 과정에서 문제가 발생할 수 있기 때문입니다.

    예를 들어 날짜를 포함하는 방식으로 관리하면 파일을 구분하기 쉽습니다.

    주간판매현황_2026-10-05.xlsx
    주간판매현황_2026-10-12.xlsx
    주간판매현황_2026-10-19.xlsx

    다만 날짜 형식이나 파일명 변경이 회사 업무 규칙과 충돌하지 않는지 먼저 확인해야 합니다.

    5단계. 저장이 끝난 뒤 담당자에게 알림 보내기

    파일 저장까지만 자동화해도 반복 작업은 줄어들지만, 담당자가 다시 폴더를 확인해야 한다면 업무 흐름이 완전히 끝난 것은 아닙니다.

    마지막 단계로 Outlook 메일이나 Microsoft Teams 알림을 추가할 수 있습니다.

    예를 들어 자동화 결과는 다음과 같은 형태가 됩니다.

    [자동 알림]
    주간 판매현황 파일이 저장되었습니다.

    파일명: 주간판매현황_2026-10-05.xlsx
    저장 위치: OneDrive / 업무자동화 / 주간판매현황 / 2026

    이렇게 하면 담당자는 메일함과 공유 폴더를 번갈아 확인하지 않아도 됩니다.

    실제 자동화 전후를 비교하면 이렇게 달라집니다

    기존 방식 자동화 후
    메일을 직접 확인 메일 수신을 자동 감지
    첨부파일 다운로드 조건에 맞으면 자동 저장
    폴더를 찾아 이동 지정 폴더에 자동 생성
    담당자에게 별도 연락 저장 후 자동 알림

    자동화의 효과를 판단할 때는 “AI가 얼마나 똑똑한가”보다 사람이 반복해서 하던 클릭과 확인을 몇 단계 줄였는가를 보는 편이 현실적입니다.

    메일과 파일을 확인하며 업무를 처리하는 사무실 장면

    여기서 한 단계 더: 자동화에는 반드시 ‘실패했을 때’를 넣기

    처음 만드는 자동화에서는 성공하는 경우만 생각하기 쉽습니다. 하지만 실제 업무에서는 예외가 더 중요합니다.

    예를 들어 다음 상황이 발생할 수 있습니다.

    • 발신자의 메일 주소가 변경됨
    • 첨부파일이 누락됨
    • 엑셀 대신 PDF가 도착함
    • 파일 이름이 평소와 달라짐
    • OneDrive 저장 공간이나 권한에 문제가 발생함

    따라서 자동화 테스트를 할 때는 정상적인 메일 하나만 보내지 말고 일부러 예외 상황도 만들어보는 것이 좋습니다.

    예를 들어 테스트용으로 다음 세 통을 차례로 보내볼 수 있습니다.

    테스트 메일 예상 결과
    정상 발신자 + XLSX 첨부 저장 + 알림
    다른 발신자 + XLSX 첨부 자동화 대상에서 제외
    정상 발신자 + 첨부파일 없음 저장하지 않음

    이 테스트를 통과해야 실제 업무에 적용하는 것이 안전합니다.

    직장에서 특히 주의할 개인정보와 회사 자료

    Power Automate는 업무 시스템을 서로 연결하기 때문에 자동화 범위를 정할 때 회사의 보안 정책을 먼저 확인해야 합니다.

    특히 다음 자료는 개인적으로 판단해서 외부 AI 서비스에 입력하거나 다른 저장소로 복사하지 않는 것이 좋습니다.

    • 주민등록번호, 계좌번호 등 개인정보
    • 고객 연락처와 고객 식별정보
    • 인사평가, 급여 등 인사 관련 자료
    • 계약서와 영업기밀
    • 회사에서 외부 서비스 전송을 제한한 문서

    이번 예시처럼 회사 Microsoft 365 안에서 메일과 OneDrive를 연결하는 자동화라고 하더라도 조직의 관리자 설정이나 내부 보안 정책에 따라 사용 가능한 기능이 다를 수 있습니다.

    자동화 전에 “이 데이터를 자동으로 복사하고 저장해도 되는가?”를 먼저 확인하는 습관이 필요합니다.

    처음 자동화한다면 이 순서로 적용해 보세요

    1. 반복 빈도가 높은 업무 하나를 고릅니다.
      매일 또는 매주 반복되는 메일·파일 업무가 적합합니다.
    2. 사람이 하는 작업을 순서대로 적습니다.
      메일 확인 → 다운로드 → 저장 → 알림처럼 구체적으로 적습니다.
    3. 자동화 시작 조건을 하나로 좁힙니다.
      특정 발신자와 특정 제목 등으로 대상을 제한합니다.
    4. 저장 위치와 파일 이름 규칙을 정합니다.
      중복 파일이나 덮어쓰기가 발생하지 않도록 합니다.
    5. 정상·예외 테스트를 모두 합니다.
      잘못된 메일까지 처리하지 않는지 확인합니다.
    6. 작은 업무부터 실제 적용합니다.
      부서 전체의 중요한 업무보다 개인의 반복 업무로 시작하는 편이 관리하기 쉽습니다.

    FAQ

    Q1. Power Automate를 사용하려면 코딩을 알아야 하나요?

    이번 글에서 다룬 메일 수신과 파일 저장 같은 자동화는 시각적인 흐름 구성 방식으로 만들 수 있어 일반적인 업무 사용에 프로그래밍 지식이 반드시 필요한 것은 아닙니다. 다만 조직에서 사용하는 Microsoft 365 라이선스와 관리자 정책에 따라 사용할 수 있는 기능과 커넥터가 달라질 수 있습니다.

    Q2. 자동화가 실행되지 않으면 무엇부터 확인해야 하나요?

    먼저 흐름의 실행 기록에서 자동화 자체가 실행됐는지 확인합니다. 실행됐다면 발신자·제목·첨부파일 조건이 맞았는지, 이후 파일 생성 단계에서 권한이나 저장 경로 문제가 발생했는지를 순서대로 확인합니다. 처음부터 모든 설정을 다시 만드는 것보다 어느 단계까지 정상 실행됐는지를 확인하는 것이 빠릅니다.

    Q3. 회사 메일에 있는 개인정보도 자동화해도 되나요?

    자동화할 수 있다는 것과 자동화해도 된다는 것은 별개의 문제입니다. 개인정보나 고객·인사·계약 관련 자료가 포함된 경우에는 회사의 개인정보 보호 및 정보보안 규정, Microsoft 365 관리자 정책을 먼저 확인해야 합니다. 특히 자동화 과정에서 자료가 외부 서비스로 전송되는 구조라면 별도의 검토가 필요합니다.

    정리하면, Power Automate를 처음 적용할 때는 거창한 업무 시스템부터 자동화할 필요가 없습니다. 매주 반복되는 “메일 확인 → 첨부파일 저장 → 담당자 알림”처럼 규칙이 명확한 업무 하나를 골라 조건을 좁게 설정하고, 정상·예외 테스트까지 마치는 것이 실전적인 출발점입니다.