엑셀 여러 파일 자동 병합 TOOL공유(Rawdata의 파일 일원화)
1. 엑셀에서 여러 파일을 병합해야하는 이유
보통 업무를 하면서 매일 반복작업으로 매일의 Rawdata를 관리하는 관리파일로 복사,붙여넣기하여 병합해서 관리하는 작업이 많이 있습니다. 이번 포스팅에서는 VBA로 만든 자동화 TOOL을 공유드리려고 합니다.
이러한 반복 병합작업은 어떤 업무에서 이뤄지며, 병합을 자동화함으로서 얻는 이점은 무엇일까요?
● 병합 업무의 종류:
(1) 보고서 작성용: 여러 부서나 팀에서 생성한 엑셀 파일을 하나의 보고서로 병합하여 중앙에서 관리하거나 고위 경영진에게 보고하는 업무.
(2) 데이터 분석: 여러 데이터 소스를 병합하여 통계적 분석이나 시각화를 위한 데이터 세트를 생성하는 업무.
금융 및 회계 작업: 여러 장부나 거래 데이터를 병합하여 회계 보고서를 작성하거나 재무 상태를 분석하는 업무.
(3) 인사 및 인적 자원 관리: 여러 직원 정보를 병합하여 인사 관리 시스템에 업데이트하거나 인적 자원 관리를 위한 데이터를 생성하는 업무.
(4) 마케팅 데이터 관리: 여러 마케팅 캠페인의 결과를 병합하여 성과를 분석하고 향후 전략을 수립하는 업무.
● 병합으로 얻는 이점:
(1) 데이터 일원화: 여러 파일을 하나로 병합하면 데이터를 일원화하여 관리할 수 있습니다. 이는 데이터의 일관성을 유지하고 오류를 최소화하는 데 도움이 됩니다.
(2) 분석 용이성: 병합된 데이터는 분석이 용이해집니다. 모든 정보가 하나의 파일에 통합되므로 데이터를 검색하고 비교하는 데 시간이 절약됩니다.
(3) 리포팅 간소화: 병합된 데이터를 기반으로 보고서를 생성하면 보고서 작성이 더욱 간소화됩니다. 필요한 정보를 한 곳에서 쉽게 추출할 수 있습니다.
(4) 정확성 향상: 데이터가 중복되거나 누락되는 경우를 방지하여 데이터의 정확성을 향상시킵니다.
(5) 시간 및 비용 절감: 여러 파일을 수동으로 병합하는 대신 자동화된 프로세스를 사용하면 시간과 비용을 절감할 수 있습니다.
2. 여러 파일 자동병합 TOOL 소개
하기와 같이 같은 양식의 파일이 매일 작성되어서 메일 등으로 온다고 할 때 이를 관리파일에 모두 병합해주는 TOOL을 만들어 보았습니다.
(1) 같은 양식의 파일이지만 매일 작성되는 파일이 있습니다.
각각 별개의 파일로 매일 누적되어서 한개의 파일로 각각 시트로서 관리되어야 합니다.
(2) 자동화 TOOL을 가동시켜 이하 버튼을 눌러서 상기 Rawdata들이 있는 폴더의 경로를 선택해줍니다.
(3) 선택한 폴더내의 모든 엑셀파일의 Data를 순차적으로 불러들어서 자동화 TOOL파일에 각각 시트로서 병합해줍니다.
3. 여러 파일 자동병합 TOOL 공유
해당 자동화 TOOL에서는 폴더 경로내의 파일들을 각각 시트로서 가져오는 기능을 구현화 했습니다만, 이외에도 동일한 양식이라는 가정하에 한 시트로 누적해서 병합하여 가져오는 TOOL도 만들었습니다. 해당 TOOL은 다음 포스팅에서 공유드리도록 하겠습니다. 이번 포스팅에서 공유한 TOOL은 하기 파일을 참조 부탁드립니다. 사용설명서도 첨부파였으니 참고 부탁드립니다.