매주 여러 지점에서 받은 엑셀 파일을 하나로 합치고, 필요한 행만 골라서 보고서를 만든다고 해보겠습니다. 사람에게는 지루한 반복 업무지만 컴퓨터에게는 규칙이 분명한 자동화 문제가 될 수 있습니다.
예전에는 Python을 먼저 배워야 시작할 수 있다고 느끼기 쉬웠지만, AI 코딩 도구가 등장하면서 진입 장벽이 많이 낮아졌습니다.
자동화하기 좋은 업무의 특징
모든 엑셀 업무가 자동화에 적합한 것은 아닙니다. 다음 조건이 많을수록 좋은 후보입니다.
- 같은 작업을 자주 반복한다.
- 입력 파일 형식이 어느 정도 일정하다.
- 사람이 하는 순서를 말로 설명할 수 있다.
- 결과가 맞는지 확인할 기준이 있다.
특히 “A 열을 기준으로 합치고, B 값이 비어 있으면 제외하고, 결과를 새 파일로 저장한다”처럼 규칙을 설명할 수 있으면 AI에게도 훨씬 구체적으로 요청할 수 있습니다.
AI가 코드를 써줘도 확인은 필요합니다
엑셀 자동화에서 가장 무서운 오류는 프로그램이 멈추는 것이 아니라 틀린 결과를 조용히 저장하는 것입니다. 날짜 형식이 바뀌거나 숫자가 문자열로 읽혀도 겉보기에는 정상처럼 보일 수 있습니다.
그래서 처음에는 작은 샘플 파일로 실행하고, 사람이 만든 결과와 비교하는 과정이 필요합니다.
웹앱으로 만들면 팀에서도 쓰기 쉬워집니다
Python 스크립트만으로도 자동화할 수 있지만, Streamlit 같은 도구를 이용하면 파일을 업로드하고 결과를 다운로드하는 간단한 웹 화면을 만들 수 있습니다.
코드를 모르는 동료가 사용할 때 특히 유용합니다. 자동화의 최종 목표는 “멋진 코드”보다 반복 업무가 줄어드는 것입니다.
첫 자동화는 작게 잡으세요
처음부터 회사 전체 보고 시스템을 만들기보다, 매주 30분씩 반복하는 작업 하나를 고르는 편이 좋습니다. 작은 성공을 통해 데이터 형식, 예외 처리, 결과 검증의 중요성을 자연스럽게 배울 수 있습니다.
AI는 코딩 지식을 완전히 없애는 도구라기보다, 업무 규칙을 프로그램으로 옮기는 속도를 높여주는 도구로 보면 가장 현실적입니다.