솔루션 목록으로
Solution 06
2025
VBA
Excel
바이브 코딩
전처리 자동화
데이터 전처리 자동화
매달 4시간 이상 걸리던 엑셀 수작업 전처리를 VBA 코드 하나로 5초 안에 해결
KOOOO 부장님의 매달 반복되는 작업 (2025)
매달 지사에서 올라오는 업무 내용을 취합하여 상부에 보고하는 작업. 취합되는 엑셀 파일의 형식과 열 항목은 같지만, 시스템에서 자동으로 자료가 올라오면서 dummy columns이 다수 포함됨.
멀티 인덱스로 처리된 피봇 테이블 형태의 데이터를 싱글 인덱스와 Long-form 형식의 데이터로 변환이 필요한데, 매달 수작업으로 진행하여 4시간 이상 소요됨.
VBA 코드로 자동화하면 동일한 작업을 5초 안에 해결하고, 일관된 형식으로 전처리 결과를 누적 관리할 수 있어 이후 데이터 분석이 훨씬 용이함.
업무자동화 시스템 프로세스
- 1자동화의 시작과 끝을 정의하고, 전체 프로세스를 단계별로 기획
- 2처음부터 끝까지 한 번에 지시하면 생성형 AI가 지시사항을 누락시킬 수 있음 — 단계별로 세분화하여 접근
- 31단계 결과 → 2단계 입력 → 3단계 결과 방식으로 단계적 문제를 정의하고 각 결과를 내는 VBA 코드를 구성
- 4총 11단계 프로세스를 거치며 11개의 새로운 시트를 생성 — 각 시트는 해당 단계의 결과물
- 56단계 + 5단계씩 VBA 코드를 결합한 후 하나의 파이프라인 VBA 코드로 통합·배포
- 6버튼 하나로 11단계 전처리 파이프라인 실행 — 매달 4시간 업무를 5초로 단축
개발 과정 및 결과물

전처리 전 원본 엑셀 데이터 — 11단계 프로세스를 나누고 바이브 코딩으로 얻은 VBA 코드

11단계 자동화의 최종 결과물 — 싱글 인덱스 피봇 테이블로 데이터분석이 가능한 상태

One Pipeline 만들기 — 11번의 버튼 클릭마저 귀찮음! 하나의 버튼으로 통합

One Pipeline 자동화의 최종 결과물 — 11단계 자동화와 동일한 결과를 도출
