비전공자 자동화 학습 순서, 엑셀 다음은 뭘까요
엑셀 함수와 매크로까지는 어찌어찌 익혔는데, 그다음에 뭘 배워야 할지 몰라 멈춰버리는 실무자가 많습니다. 결론부터 말씀드리면 순서는 “엑셀 함수 및 매크로 → 파이썬 기초 문법 → 파이썬 자동화(pandas, openpyxl) → SQL → API”입니다. 다만 이 순서를 순차적으로 다 마스터하고 넘어가는 게 아니라, 지금 내 업무에서 막히는 지점에 맞춰 필요한 만큼만 배우는 것이 핵심입니다.
이 글은 이미 비전공 사무직을 위한 코딩 입문 로드맵에서 다룬 “무엇부터 시작할지”보다 한 단계 더 나아가, 엑셀과 매크로를 어느 정도 다뤄본 분이 다음 단계를 고를 때 참고할 수 있는 기준을 정리한 글입니다.
왜 순서가 헷갈릴까요
문제는 배울 게 너무 많다는 점입니다. 파이썬, SQL, API, 정규표현식, Git까지 검색만 해봐도 목록이 끝없이 나옵니다. 그런데 이 목록을 전공자처럼 커리큘럼 순서로 접근하면 반드시 중간에 지칩니다. 비전공 실무자에게 필요한 건 이론 체계가 아니라 “지금 이 반복 업무를 없애는 데 필요한 최소한의 도구”이기 때문입니다.
그래서 학습 순서를 정할 때는 “다음에 뭐가 유명한가”가 아니라 “지금 내가 겪는 병목이 뭔가”를 먼저 물어야 합니다. 아래는 병목 유형별로 다음 단계를 고르는 기준입니다.
병목 1 - 파일이 여러 개라 취합이 힘들다
매일 또는 매주 여러 부서, 여러 지점에서 올라오는 엑셀 파일을 하나로 합치는 게 일이라면 다음 단계는 파이썬입니다. 특히 pandas와 openpyxl 두 라이브러리만 익혀도 대부분의 취합·정리 업무를 자동화할 수 있습니다.
import pandas as pd
import glob
# 폴더 안 모든 엑셀 파일을 한 번에 불러와 합치기
files = glob.glob("./월별보고/*.xlsx")
df_list = [pd.read_excel(f) for f in files]
merged = pd.concat(df_list, ignore_index=True)
merged.to_excel("취합결과.xlsx", index=False)
이 흐름은 엑셀 반복 업무, 파이썬으로 10분 만에 끝내기에서 더 자세히 다뤘습니다. 파이썬 문법이 처음이라면 반복문과 조건문 정도만 알아도 이 수준의 자동화는 충분히 시작할 수 있습니다.
병목 2 - 데이터가 너무 많아서 엑셀이 버벅거린다
수만, 수십만 행짜리 데이터를 엑셀에서 필터링하고 집계하려니 파일이 자꾸 멈춘다면, 다음 단계는 SQL입니다. 엑셀은 사람이 눈으로 보는 도구이고, SQL은 대량의 데이터를 조건에 맞게 뽑아내는 도구라는 점에서 근본적으로 역할이 다릅니다.
-- 지난달 매출이 100만원 이상인 거래처만 조회
SELECT 거래처명, SUM(매출액) AS 총매출
FROM 거래내역
WHERE 거래일자 >= '2026-07-01' AND 거래일자 < '2026-08-01'
GROUP BY 거래처명
HAVING SUM(매출액) >= 1000000;
SQL을 배워야 하는 이유와 시작하는 순서는 엑셀 다음 단계, SQL은 비전공자에게도 필요할까요에 정리되어 있습니다. SQL은 문법 자체가 어렵지 않지만, 회사 데이터베이스에 접근 권한을 받아야 실습이 가능하다는 점에서 파이썬보다 진입 장벽이 조금 더 있습니다.

병목 3 - 이 프로그램 저 프로그램에서 데이터를 옮겨야 한다
사내 시스템에서 데이터를 받아 다른 프로그램에 입력하거나, 외부 서비스의 데이터를 자동으로 가져와야 하는 상황이라면 다음 단계는 API입니다. API는 프로그램끼리 데이터를 주고받는 약속이라, 이걸 이해하면 수작업으로 복사해서 붙여넣던 작업을 코드 몇 줄로 대체할 수 있습니다.
API 개념이 낯설다면 비전공자를 위한 API 입문 - 프로그램끼리 대화하는 법부터 훑어보시는 걸 추천합니다. API는 파이썬 기초 문법을 먼저 익힌 다음 배우는 게 순서상 자연스럽습니다.
그래서 실제로는 어떤 순서로 배워야 할까요
정리하면 이렇습니다. 먼저 지금 반복하고 있는 업무를 하나 정하고, 그 업무가 위 세 가지 병목 중 어디에 해당하는지 확인합니다. 그다음 해당 병목에 필요한 도구만 최소한으로 배워서 그 업무 하나를 실제로 자동화해봅니다. 완성되면 다음 반복 업무로 넘어가면서 필요한 도구를 하나씩 추가합니다.
이 방식이 느려 보일 수 있지만, 실제로는 커리큘럼을 순서대로 끝까지 배우고 나서 적용하는 방식보다 훨씬 오래 유지됩니다. 배운 것을 바로 써먹기 때문에 잊어버리지 않고, 무엇보다 “이걸 왜 배우는지” 스스로 답이 나온 상태로 학습하게 됩니다.
학습 속도가 자꾸 늦어진다면 학습 습관 자체를 점검해볼 필요도 있습니다. 비전공자 코딩 학습 꾸준히 하는 법에서는 3주차에 흔히 멈추는 이유와 이를 넘기는 실무적인 방법을 다루고 있으니 함께 참고하시면 좋습니다.
순서를 정했다면 다음은 검증입니다
도구를 하나씩 배워가며 자동화 스크립트를 만들다 보면, 만든 사람 본인만 이해하는 코드가 쌓이기 쉽습니다. 담당자가 바뀌거나 몇 달 뒤 스크립트를 수정해야 할 때 무엇을 왜 그렇게 짰는지 기록이 없으면 처음부터 다시 만드는 것과 다름없어집니다. 자동화를 만드는 것 못지않게, 만든 뒤에 어떻게 남길지도 학습 순서에 포함시켜 두시길 권합니다.
픽셀앤코드는 경기 양주 지역 중소기업과 관공서를 대상으로 맞춤형 소프트웨어 개발과 함께 비전공자 실무자를 위한 코딩·자동화 교육을 진행하고 있습니다. 어디서부터 배워야 할지 막막하시다면, 현재 업무 환경을 기준으로 학습 순서를 함께 설계해드릴 수 있습니다.