엑셀 업무 자동화, 매크로로 끝나는 일과 안 끝나는 일
엑셀 업무 자동화가 함수·매크로 선에서 끝나는지 아닌지는 일의 난이도가 아니라 조건 세 가지로 갈립니다. 데이터가 한 파일 안에 있고, 형식이 매달 같고, 중간에 사람 판단이 끼지 않으면 매크로로 끝납니다. 셋 중 하나라도 어긋나면 매크로를 아무리 잘 짜도 매달 다시 손이 갑니다.
그래서 오늘은 내가 매일 하는 그 작업이 어느 쪽인지 판단하는 기준과, 선을 넘는 업무는 무엇으로 접근해야 하는지를 순서대로 정리했습니다.
한눈에 보기
엑셀업무자동화의 성패는 작업이 복잡한가가 아니라 입력이 안정적인가로 갈립니다.
매크로로 끝나는 일의 조건은 세 가지 — ① 데이터가 한 곳에 있다 ② 형식이 안 바뀐다 ③ 판단이 안 낀다.
이 셋을 다 만족하면 엑셀매크로·함수·파워쿼리 선에서 정리됩니다. 굳이 다른 도구를 살 필요가 없습니다.
안 끝나는 일은 대개 네 가지 지점에서 멈춥니다 — 흩어짐 · 형식 변동 · 판단 개입 · 결과 전달.
이커머스에서 가장 자주 걸리는 건 여러 채널·여러 매체의 데이터를 하나로 합치는 작업입니다. 이건 엑셀 안쪽 일이 아니라 바깥쪽 일입니다.
선을 넘는 업무는 도구를 하나 더 사서 해결되지 않습니다. 내 업무 흐름을 내가 정의하고 조립할 수 있느냐의 문제로 넘어갑니다.
이 글 하단에 반복업무 5문항 진단표를 넣었습니다. 오늘 30분이면 돌려보실 수 있습니다.
먼저, 매크로로 "끝나는" 일의 조건 세 가지
결론부터 말씀드리면, 아래 세 조건을 모두 만족하면 엑셀 안에서 끝납니다. 하나라도 어긋나면 엑셀 밖으로 나가야 합니다.
조건 | 만족한다는 뜻 | 어긋난다는 뜻 |
|---|---|---|
① 한 곳에 있다 | 원본 데이터가 한 파일(또는 한 시트)에 이미 들어와 있다 | 매번 이메일·플랫폼·드라이브에서 받아와야 한다 |
② 형식이 같다 | 열 순서·열 이름·날짜 표기가 지난달과 똑같다 | 월마다 열이 늘거나 이름이 바뀐다 |
③ 판단이 없다 | 규칙을 문장으로 적으면 예외 없이 적용된다 | "이건 좀 봐야 해"가 한 달에 한 번이라도 생긴다 |
이 셋은 난이도 순서가 아니라 체크 순서입니다. ①부터 보시면 됩니다. 데이터가 한 곳에 없으면 ②③은 볼 필요도 없거든요.
이 조건을 만족하는 실제 작업들
주문 원본 파일 하나를 열어 필요 없는 열 지우고, 열 순서 맞추고, 서식 통일해서 저장하는 작업
같은 양식의 시트를 매번 정해진 규칙으로 정렬·필터링·소계하는 작업
상품명에서 옵션값만 잘라내 별도 열로 분리하는 작업
매출 시트에서 정해진 항목만 뽑아 요약표 한 장 만드는 작업
이런 건 엑셀매크로를 기록해두거나 파워쿼리로 잡아두면 그 다음 달부터는 클릭 한 번입니다. 함수 몇 개로 끝나는 것도 많고요. 여기에 해당하는 일을 굳이 새 도구로 옮기실 필요는 없습니다. 이미 잘 되고 있는 걸 갈아엎는 게 가장 손해입니다.
VBA·매크로가 어디까지 되는지는 마이크로소프트 공식 문서(Excel VBA 개요)에서 확인하실 수 있고, 웹 버전 엑셀에서 쓰는 Office 스크립트는 별도 문서로 나뉘어 있습니다. 참고로 데스크톱에서 만든 VBA 매크로는 웹 버전 엑셀에서 그대로 실행되지 않습니다. 협업을 웹으로 하시는 팀은 이 부분을 먼저 확인하셔야 합니다.
핵심: 조건 세 개를 다 만족하면 엑셀 안에서 끝납니다. 그 이상 고민할 필요 없습니다.
매크로가 멈추는 네 가지 지점
"매크로 짜봤는데 결국 안 쓰게 되더라"는 말씀을 자주 듣습니다. 실패한 게 아니라, 애초에 매크로가 감당할 수 없는 조건의 업무였던 경우가 대부분입니다. 어디서 멈추는지를 알면 다음 판단이 쉬워집니다.
① 파일이 여러 곳에 흩어져 있을 때
가장 흔합니다. 엑셀은 이미 열려 있는 데이터를 다루는 도구지, 데이터를 여기저기서 가져오는 도구가 아닙니다.
이커머스에서 이 벽에 부딪히는 대표적인 작업이 이겁니다.
스마트스토어에서 주문 내역 받고, 쿠팡에서 받고, 자사몰 관리자에서 받고, 택배사 시트 받아서 → 하나로 합치기
각각은 다 엑셀 파일입니다. 그런데 합치기 전 단계인 '받아오기'가 사람 손이라, 매크로를 아무리 잘 짜도 매달 다운로드 4번은 그대로 남습니다. 실제로 줄어드는 시간은 전체의 절반이 안 되는 경우가 많습니다.
광고 쪽은 더합니다. 메타·네이버·구글 성과를 한 표로 보시려면 매체별로 리포트를 뽑아야 하는데, 이건 엑셀업무자동화의 문제가 아니라 광고자동화의 앞단, 데이터 수집의 문제입니다. 엑셀 안에서는 손댈 수 있는 지점 자체가 없습니다.
② 형식이 매달 바뀔 때
두 번째 벽입니다. 그리고 가장 조용하게 사람을 지치게 만듭니다.
매크로는 "세 번째 열의 값을 가져와라" 같은 식으로 위치를 기억합니다. 그런데 플랫폼이 리포트에 열 하나를 추가하면, 세 번째 열이 다른 값으로 바뀝니다. 매크로는 에러를 내지 않습니다. 틀린 숫자를 조용히 뱉습니다. 이게 진짜 위험한 부분입니다.
플랫폼이 리포트 항목을 추가·개편했을 때
거래처가 보내는 정산서 양식이 담당자 바뀌면서 달라졌을 때
날짜가
2026-08-19였다가2026.08.19로 바뀌었을 때신규 채널이 하나 늘어 시트가 하나 더 붙었을 때
이 중 하나만 생겨도 매크로는 다시 짜야 합니다. 그리고 다시 짤 줄 모르면 그 달부터 손으로 돌아갑니다. 매크로를 외주로 맡긴 경우 특히 그렇습니다.
③ 사람 판단이 중간에 낄 때
세 번째입니다. "규칙을 문장으로 적었을 때 예외가 나오는가"로 판단하시면 됩니다.
"취소 건은 빼고 계산" → 규칙입니다. 자동화 가능.
"이 취소는 우리 귀책이니까 별도 표시" → 판단입니다. 자동화 대상이 아닙니다.
"ROAS 2 미만 소재는 표시" → 규칙입니다.
"ROAS는 낮은데 신규 유입이 좋으니 유지" → 판단입니다.
여기서 많이들 하시는 착각이 "AI를 쓰면 판단까지 대신해준다"는 겁니다. 실제로는 반대에 가깝습니다. 판단 기준을 대표님이 문장으로 정의해줄수록 자동화가 잘 돌고, 정의하지 못한 판단은 그대로 사람 몫으로 남습니다. 판단을 없애는 게 아니라, 판단할 자리만 남기고 나머지를 걷어내는 것이 현실적인 목표입니다.
④ 결과를 다른 사람·다른 곳에 보내야 할 때
의외로 여기서 막히는 분들이 많습니다. 표는 잘 만들어졌는데,
그 표를 매주 슬랙에 올려야 하고
담당자에게 메일로 보내야 하고
구글스프레드시트에 옮겨 붙여야 하고
정해진 폴더에 날짜 붙여 저장해야 하고
이 뒷정리가 남습니다. 엑셀은 자기 파일 밖으로 나가는 일을 하지 않습니다. 자동화를 만들었는데 여전히 매주 20분이 드는 이유가 대개 여기 있습니다.
핵심: 매크로가 못 하는 건 '어려운 계산'이 아니라 '엑셀 파일 바깥의 일'입니다.
오늘 30분: 내 반복업무 진단하는 순서
기준만 알고 넘어가면 아무것도 안 바뀝니다. 오늘 바로 돌려보실 수 있게 순서로 정리했습니다.
1단계 — 지난 4주간 두 번 이상 한 일만 적습니다 (10분)
머릿속에서 뽑지 마시고 캘린더와 다운로드 폴더를 여세요. 다운로드 폴더에 같은 이름의 파일이 반복해 쌓여 있으면 그게 곧 반복업무입니다.
적을 때는 이 형식으로 적습니다.
[언제] [무엇을] [어디서 받아] [어떻게 만들어] [어디로 보낸다]
예) 매주 월요일 / 광고 성과 요약표를 / 메타·네이버 관리자에서 받아 / 엑셀에서 합쳐 / 팀 시트에 붙인다
'어디서 받아'와 '어디로 보낸다'를 빼먹지 마세요. 자동화 가능 여부는 대부분 이 앞뒤 두 칸에서 결정됩니다.
2단계 — 항목마다 5문항을 통과시킵니다 (10분)
# | 질문 | 예 / 아니오 |
|---|---|---|
1 | 데이터가 이미 한 파일 안에 있습니까? | |
2 | 지난 3개월간 양식이 그대로였습니까? | |
3 | 처리 규칙을 세 문장으로 적을 수 있습니까? | |
4 | 예외 처리를 사람이 판단한 적이 없습니까? | |
5 | 결과물이 그 파일 안에서 끝납니까? |
3단계 — 세 칸으로 나눕니다 (10분)
A. 5개 전부 '예' → 지금 엑셀매크로·함수·파워쿼리로 정리하세요. 다른 도구 필요 없습니다.
B. 1번 또는 5번이 '아니오' → 엑셀 바깥 일입니다. 흐름을 새로 설계해야 하는 구간입니다.
C. 3번 또는 4번이 '아니오' → 자동화 대상이 아닙니다. 판단 기준을 문장으로 정리하는 게 먼저입니다. 기준이 문장이 되면 그때 B로 내려옵니다.
여기서 중요한 건, B가 A보다 중요한 일이라는 뜻이 아니라는 점입니다. A를 먼저 다 치우시면 B에 쓸 시간이 생깁니다. 순서는 A → C → B가 현실적입니다.
시간 계산은 이렇게
절약 시간을 어림잡을 때 흔히 '작업 시간 × 횟수'로 계산하시는데, 실제로는 이렇게 보셔야 맞습니다.
(회당 소요시간 − 자동화 후 남는 사람 손) × 월 횟수 − 만드는 데 든 시간 ÷ 12
받아오기 4번이 그대로 남으면 그 시간은 빼면 안 됩니다. 이 계산을 해보면 "자동화했는데 왜 별로 안 편해졌지"의 이유가 대부분 설명됩니다.
핵심: 목록을 A·B·C로 나누는 것까지가 오늘 할 일입니다. 만드는 건 그 다음입니다.
여기서 가장 자주 나오는 실수 5가지
실수 1 — 가장 오래 걸리는 일부터 손댄다
오래 걸리는 일은 대개 판단이 많이 끼어 있는 일입니다. C에 해당하죠. 자동화 첫 시도로는 거의 실패합니다. 짧지만 자주 하는 일(A)부터 치우는 게 성공률이 훨씬 높습니다.
실수 2 — 도구부터 정한다
"n8n이 좋대", "Make를 써야 하나" 같은 질문이 먼저 나오는 경우입니다. 도구를 먼저 정하면 그 도구가 할 수 있는 일에 내 업무를 맞추게 됩니다. 목록이 먼저 나오면 도구는 그 목록을 보고 고르면 됩니다.
실수 3 — 형식이 바뀔 걸 계산에 안 넣는다
매크로를 만들 때 "이번 달 파일" 기준으로만 만듭니다. 그러면 다음에 열이 하나 늘었을 때 손댈 수 있는 사람이 없어 그대로 폐기됩니다. 고칠 수 있는 사람이 조직에 있는가를 만들기 전에 확인하셔야 합니다.
실수 4 — 남이 만들어준 자동화를 받는다
돌아갈 때는 좋습니다. 문제는 깨졌을 때입니다. 플랫폼 리포트가 개편되면 그날부터 못 씁니다. 자동화는 만드는 비용보다 유지하는 비용이 큰 영역이고, 이 비용은 대개 계약서에 안 적혀 있습니다.
실수 5 — 검증 단계를 안 만든다
가장 위험한 실수입니다. 자동화는 틀려도 조용합니다. 그래서 결과가 맞는지 확인하는 최소 장치를 같이 만들어야 합니다.
행 수가 원본과 일치하는지 자동으로 표시
합계 금액이 원본 합계와 같은지 대조
빈 값·0값 개수를 매번 같이 출력
이 세 줄만 붙여도 잘못된 숫자로 의사결정하는 사고는 크게 줄어듭니다.
클로드 코드 노하우 공개 : 쇼핑몰 대표가 첫 주에 자동화할 업무 3가지
B칸에 남은 일들, 도구를 하나 더 사면 해결될까요
3단계까지 마치면 B칸에 몇 개가 남습니다. 대개 이런 것들입니다.
채널별 주문·정산 데이터를 한 표로 합치기
매체별 광고 성과를 매일 같은 형식으로 모으기 (마케팅자동화의 출발점입니다)
재고와 판매 데이터를 대조해 발주 후보 뽑기
만든 결과를 구글스프레드시트나 메신저로 자동 전달하기
여기서 많이들 솔루션을 찾기 시작합니다. 그런데 이 지점에서 한 가지를 짚고 가야 합니다.
B칸 업무들의 공통점은 "우리 회사에서만 이 순서로 하는 일"이라는 겁니다. 채널 조합이 다르고, 정산 주기가 다르고, 예외 처리 기준이 다릅니다. 그래서 일반적으로 만들어진 솔루션은 대부분 맞고 일부가 안 맞습니다. 그 '일부'를 메우느라 다시 엑셀을 여는 상황이 반복됩니다.
바꿔 말하면, B칸 업무는 도구를 사는 문제가 아니라 내 업무 흐름을 내가 조립할 수 있느냐의 문제로 넘어갑니다. 조립할 줄 알면 어떤 도구를 쓰든 됩니다. 조립할 줄 모르면 도구를 바꿔도 같은 자리에서 막힙니다.
그리고 조립에 필요한 건 코딩 실력이 아닙니다. 순서대로 이 세 가지입니다.
무엇을 만들지 정의하는 힘 — 위 1단계에서 적은 그 다섯 칸짜리 문장이 곧 설계도입니다. 이건 업무를 아는 사람만 쓸 수 있습니다.
결과를 검증하는 기준 — 맞았는지 틀렸는지 판단하는 건 여전히 대표님 몫입니다.
깨졌을 때 고치는 최소한의 감 — 어디가 왜 멈췄는지 짚을 수 있으면, 고치는 건 요즘 도구들이 상당 부분 도와줍니다.
핵심: B칸은 도구가 아니라 조립 능력의 문제입니다. 그리고 조립의 앞단인 '정의'는 업무를 아는 사람만 할 수 있습니다.
진단표를 다 채우셨다면
여기까지 오셨으면 손에 세 가지가 남습니다. A칸(오늘 엑셀에서 정리할 일), C칸(판단 기준부터 문장으로 적을 일), B칸(흐름을 새로 조립해야 할 일).
A칸은 이번 주에 처리하시면 됩니다. C칸은 기준을 문장으로 적는 순간 상당수가 B로 내려옵니다. 그리고 B칸을 직접 조립해보는 연습이 필요하시다면, 저희가 운영하는 클로드 워크샵 3기가 그 자리입니다.
클로드 워크샵은 자동화를 대신 만들어주는 과정이 아닙니다. 개발을 모르는 이커머스 대표가 자기 업무를 정의하고, 이후에도 필요한 자동화를 스스로 만들고 고칠 수 있는 기본기를 익히는 현장 실습 과정입니다.
하루에 원하는 자동화가 전부 완성된다고 말씀드리지는 않습니다. 대신 끝난 뒤에 스스로 만들고 고쳐 나갈 수 있는 상태를 목표로 합니다. 오늘 만든 A·B·C 목록을 그대로 들고 오시면 그게 첫 실습 재료가 됩니다.
여러분이 상상하던 자동화를 지금 클로드 워크샵에서 실현해보세요.