매달 반복되는 파일 합치기, Power Query로 ‘폴더째’ 자동 정리하는 법

매달 파일 복붙하는 시간을 줄이는 폴더 취합 방식
실무에서 은근히 시간을 많이 잡아먹는 작업이 있습니다. 지점별 매출 파일, 거래처별 발주서, 팀별 근태 자료처럼 형식은 비슷한데 파일만 여러 개인 자료를 하나로 합치는 일입니다. 파일이 3~4개면 복사해서 붙여넣어도 되지만, 20개가 넘어가면 이야기가 달라집니다. 중간에 한 줄을 빼먹거나, 열 순서가 살짝 달라졌거나, 필터가 걸린 상태에서 복사하는 순간 데이터가 꼬이기 쉽습니다.
이럴 때는 엑셀의 Power Query 폴더 가져오기 기능을 써보면 좋습니다. 한 번만 규칙을 잡아두면 다음 달에는 같은 폴더에 새 파일을 넣고 새로 고침만 누르면 됩니다. 오늘은 단순히 버튼 위치만 보는 것이 아니라, 실무에서 자주 막히는 부분까지 같이 정리해보겠습니다.
예제 상황: 지점별 판매 파일을 하나로 합치기
아래처럼 매달 지점별 엑셀 파일이 도착한다고 가정해보겠습니다.
| 파일명 | 시트명 | 주요 열 | 비고 |
|---|---|---|---|
| 2026-06_강남점.xlsx | 판매내역 | 일자, 상품코드, 상품명, 수량, 금액 | 정상 |
| 2026-06_부산점.xlsx | 판매내역 | 일자, 상품코드, 상품명, 수량, 금액 | 정상 |
| 2026-06_대전점.xlsx | 판매내역 | 일자, 상품코드, 상품명, 수량, 금액 | 상단에 안내 문구 1줄 있음 |
핵심은 파일명은 달라도 데이터 구조는 최대한 같아야 한다는 점입니다. 열 이름과 시트명이 일정할수록 작업이 안정적입니다. 물론 약간의 차이는 Power Query 안에서 정리할 수 있지만, 원본 양식이 매번 크게 바뀌면 자동화의 장점이 줄어듭니다.
1단계: 취합 전용 폴더 만들기
먼저 폴더를 하나 만듭니다. 예를 들어 다음처럼 구성합니다.
D:\업무자료\판매취합\2026-06\
이 폴더 안에는 합칠 파일만 넣는 것이 좋습니다. 임시 메모 파일, 백업 파일, 테스트 파일이 섞이면 함께 불러와져서 오류가 날 수 있습니다. 특히 엑셀을 열어둔 상태에서 생기는 ~$로 시작하는 임시 파일은 자주 문제를 일으킵니다.
2단계: 데이터 탭에서 폴더 가져오기
- 새 엑셀 파일을 하나 엽니다. 이 파일은 취합 결과를 저장할 파일입니다.
- 데이터 탭으로 이동합니다.
- 데이터 가져오기 > 파일에서 > 폴더에서를 선택합니다.
- 방금 만든 취합 폴더 경로를 선택합니다.
- 파일 목록이 보이면 결합 및 변환을 선택합니다.
여기까지 하면 엑셀이 폴더 안의 파일 중 하나를 샘플로 잡고, 어떤 시트 또는 표를 가져올지 묻습니다. 이때 모든 파일에 공통으로 들어 있는 시트, 예제에서는 판매내역을 선택하면 됩니다.
3단계: Power Query 편집기에서 꼭 확인할 부분
자동으로 합쳐졌다고 바로 닫지 말고, Power Query 편집기에서 아래 항목을 확인해보세요. 이 과정을 건너뛰면 나중에 숫자가 안 맞는 원인을 찾느라 더 오래 걸립니다.
| 확인 항목 | 왜 중요한가 | 추천 처리 |
|---|---|---|
| 머리글 승격 | 첫 행이 실제 제목인지 확인해야 함 | 상단 문구가 있으면 먼저 행 제거 후 머리글 승격 |
| 데이터 형식 | 날짜가 텍스트로 들어오면 월별 집계가 틀어짐 | 일자는 날짜, 수량은 정수, 금액은 정수 또는 통화로 지정 |
| 불필요한 열 | 빈 열이나 메모 열이 섞이면 표가 지저분해짐 | 필요한 열만 선택 후 나머지 제거 |
| 파일명 열 | 어느 지점 자료인지 추적 가능 | Source.Name 또는 Name 열을 남겨 지점명 추출 |
파일명에서 지점명 뽑기
폴더 취합의 장점 중 하나는 파일명도 데이터로 활용할 수 있다는 점입니다. 예를 들어 2026-06_강남점.xlsx이라는 파일명에서 강남점만 추출해 지점 열로 만들 수 있습니다.
Power Query에서 열 추가 > 사용자 지정 열을 선택하고 다음과 같은 방식으로 처리할 수 있습니다.
파일명 예시: 2026-06_강남점.xlsx
추출 결과: 강남점
메뉴로 처리한다면 파일명 열을 선택한 뒤 구분 기호 기준 열 분할을 사용합니다. 먼저 밑줄(_) 기준으로 나누고, 뒤쪽 결과에서 다시 마침표(.) 기준으로 나누면 확장자를 제거할 수 있습니다. 수식보다 메뉴가 편한 분들은 이 방식이 더 안전합니다.
상단 안내 문구가 있는 파일 처리
실무에서는 모든 파일이 예쁘게 같은 모양으로 오지 않습니다. 어떤 지점 파일은 첫 줄에 “※ 본 자료는 내부 확인용입니다” 같은 문구가 들어가고, 어떤 파일은 바로 머리글부터 시작합니다. 이 경우에는 샘플 파일 기준으로 변환 단계가 만들어지기 때문에, 구조가 다른 파일에서 오류가 날 수 있습니다.
가장 좋은 방법은 원본 양식을 통일하는 것이지만, 당장 어렵다면 다음 순서로 확인해보세요.
- 샘플 파일로 선택된 파일의 구조가 전체 파일과 같은지 확인합니다.
- 머리글 위에 불필요한 줄이 있다면 상위 행 제거를 먼저 적용합니다.
- 모든 파일의 머리글 행 위치가 동일한지 확인합니다.
- 열 이름이 조금이라도 다르면 표준 열 이름으로 맞춥니다.
여기서 가장 흔한 실수는 첫 번째 파일만 보고 정상이라고 판단하는 것입니다. Power Query 결과 화면에서 필터를 열어 파일명별로 데이터가 들어왔는지 꼭 확인해야 합니다.
중간 점검: 합계가 맞는지 검증하기
취합 후에는 반드시 원본과 합계를 맞춰보는 과정이 필요합니다. 특히 금액이 중요한 매출, 재고, 정산 자료라면 이 단계는 생략하지 않는 편이 좋습니다.
| 검증 방법 | 확인 내용 |
|---|---|
| 파일별 행 수 확인 | 각 원본 파일의 행 수와 취합 후 지점별 행 수가 맞는지 비교 |
| 금액 합계 확인 | 피벗테이블로 지점별 금액 합계를 만들어 원본 합계와 비교 |
| 빈 값 확인 | 일자, 상품코드, 금액처럼 필수 열에 빈 값이 있는지 확인 |
| 오류 행 확인 | Power Query의 오류 유지 기능으로 변환 실패 행 확인 |
저는 보통 취합 결과를 불러온 뒤 별도 시트에 피벗테이블을 만들어 파일명 또는 지점명 기준 행 수와 금액 합계를 먼저 봅니다. 이 두 가지가 맞으면 큰 틀에서는 안전하다고 볼 수 있습니다.
새 달 파일로 바꿀 때 작업 순서
한 번 설정해두면 다음 달부터는 아주 간단합니다.
- 기존 폴더의 파일을 백업하거나, 월별 폴더를 새로 만듭니다.
- 새 달 지점별 파일을 같은 구조로 넣습니다.
- 취합 파일을 열고 데이터 탭에서 모두 새로 고침을 누릅니다.
- 피벗테이블을 사용 중이라면 피벗도 새로 고침합니다.
- 행 수와 금액 합계를 다시 확인합니다.
폴더 경로가 매달 바뀌는 방식이라면 Power Query의 데이터 원본 설정에서 경로를 수정할 수 있습니다. 다만 실무에서는 경로를 매번 바꾸기보다 현재월 같은 고정 폴더를 두고, 그 안의 파일만 교체하는 방식이 덜 헷갈립니다.
자주 나는 오류와 해결법
| 오류 상황 | 원인 | 해결 방법 |
|---|---|---|
| 일부 파일만 누락됨 | 시트명이 다르거나 숨김 시트에 데이터가 있음 | 원본 파일의 시트명과 표 구조 확인 |
| 금액이 합산되지 않음 | 금액 열이 텍스트 형식으로 들어옴 | 쉼표, 원 표시 제거 후 숫자 형식으로 변경 |
| 새로 고침 시 오류 발생 | 임시 파일 또는 다른 형식 파일이 폴더에 섞임 | 확장자 필터 적용, 불필요한 파일 삭제 |
| 열 이름 오류 | 어느 파일에서만 열 제목이 다름 | 원본 양식 통일 또는 Power Query에서 열 이름 변경 |
응용 팁: 취합 결과를 피벗과 연결하기
Power Query로 합친 표는 피벗테이블과 궁합이 좋습니다. 취합 결과를 표 형태로 불러온 뒤 피벗테이블을 만들면, 다음 달 자료도 새로 고침만으로 보고서가 업데이트됩니다. 예를 들어 다음 항목을 피벗에 배치하면 바로 월간 요약표가 됩니다.
- 행: 지점명
- 열: 상품분류 또는 월
- 값: 금액 합계, 수량 합계
- 필터: 일자, 담당자, 거래처
여기에 슬라이서를 추가하면 보고서처럼 사용할 수 있습니다. 중요한 점은 원본을 직접 만지는 것이 아니라, 원본 폴더 → Power Query 취합 → 피벗 보고서 흐름을 만드는 것입니다. 이렇게 해두면 실수로 원본 값을 덮어쓰는 일도 줄어듭니다.
마무리
여러 파일을 합치는 작업은 처음에는 복사 붙여넣기가 더 빠르게 느껴질 수 있습니다. 하지만 같은 작업이 매주, 매월 반복된다면 Power Query 폴더 취합 방식이 훨씬 안정적입니다. 특히 파일명에서 지점명이나 월 정보를 가져오고, 데이터 형식을 고정하고, 피벗테이블까지 연결해두면 단순 취합을 넘어 작은 보고서 시스템처럼 활용할 수 있습니다.
오늘 작업을 적용할 때는 딱 세 가지만 기억하면 됩니다. 폴더에는 합칠 파일만 넣기, 머리글과 데이터 형식 확인하기, 취합 후 합계 검증하기. 이 세 가지를 지키면 반복 취합 업무에서 꽤 많은 시간을 줄일 수 있습니다.