한눈에 요약
Power Query의 폴더 연결은 하위 폴더도 읽습니다. 처음 파일 목록에서 ‘데이터 변환’을 선택한 뒤 경로·확장자·파일명을 걸러야 백업과 취합본을 함께 읽는 일을 막을 수 있습니다. 결합 후에는 원본별 행 수도 대조하세요.
원본은 두 개인데, 왜 결과가 달라졌을까
동부팀과 서부팀 파일을 한 폴더에 넣고 새로고침했는데 지난주 자료가 다시 들어오는 상황을 생각해 보세요. 결과에서 중복 행부터 지우면 어느 파일을 잘못 읽었는지 놓치기 쉽습니다. 먼저 쿼리가 입력으로 삼은 파일을 확인해야 합니다.
Microsoft의 폴더 커넥터 문서는 선택한 폴더뿐 아니라 하위 폴더의 파일도 처리한다고 설명합니다. 이 글은 Windows용 Excel Microsoft 365에서 같은 구조의 .xlsx 파일을 합치는 경우를 다룹니다. 아래 파일명과 행 수는 BBS가 만든 설명용 예시이며 실제 회사 자료가 아닙니다.
파일 목록에서 두 개만 남깁니다
데이터 → 데이터 가져오기 → 파일에서 → 폴더에서를 선택하고 입력 폴더를 지정하세요. 미리 보기가 나오면 데이터 변환(Transform Data)을 누릅니다. 이 단계의 한 행은 주문 한 건이 아니라 파일 한 개입니다.
예시 입력 경로는 C:\BBS\inbox\입니다. 파일 목록의 Folder Path가 이 경로와 정확히 같은 행만 남기면 backup 같은 하위 폴더를 제외할 수 있습니다. 폴더명 일부를 ‘포함’하는 조건으로 만들면 하위 폴더도 통과할 수 있으므로 실제 표시된 전체 경로를 기준으로 비교하세요.
| 파일 위치·이름 | 판정 | 이유 |
|---|---|---|
| inbox / orders-east.xlsx | 포함 | 이번 취합 대상, 데이터 2행 |
| inbox / orders-west.xlsx | 포함 | 이번 취합 대상, 데이터 3행 |
| inbox / ~$orders-west.xlsx | 제외 | 취합 대상 이름 규칙과 다름 |
| inbox / summary.xlsx | 제외 | 새로 만들어지는 결과 파일 |
| inbox / backup / orders-east.xlsx | 제외 | 과거 사본이 있는 하위 폴더 |
확장자가 같아도 모두 원본은 아닙니다
경로 다음에는 Extension 열을 소문자로 바꾸고 .xlsx와 같은 값만 남깁니다. Name 열은 텍스트 필터에서 ‘시작 문자’를 orders-로 지정하세요. 이 예시에서는 경로·확장자·이름 조건을 모두 만족하는 두 파일만 남아야 합니다. 실제 업무에서는 팀이 정한 원본 파일명 규칙으로 바꿔 적용합니다.
파일명이 일정하지 않아 접두어 규칙을 쓸 수 없다면, Name에서 ~$로 시작하지 않는 조건과 summary.xlsx와 같지 않은 조건을 따로 적용할 수 있습니다. 이 방식은 새 백업 파일 이름까지 자동으로 알아채지는 못합니다. Excel Bell의 유지 관리 안내처럼 결과 통합문서를 입력 폴더 밖에 저장하고, 입력 폴더에는 확정된 원본만 두는 편이 관리하기 쉽습니다.
기존 쿼리를 고친다면 원본을 보존한 복사본에서 작업하세요. 적용된 단계에서 파일명·경로가 보이는 결합 이전 단계를 찾습니다. 결합 후의 데이터 행을 거르는 것만으로는 앞 단계에서 잘못된 파일을 여는 오류를 막을 수 없습니다.
두 파일이 남았다면, 그 안의 표도 같아야 합니다
파일 선택이 끝나면 Content 열의 파일 결합 아이콘으로 진행합니다. 예를 들어 두 원본 모두에 Orders라는 Excel 표가 있고 주문ID·담당팀·수량 열이 있다고 정했다면, 샘플 파일에서도 Orders를 선택합니다. Microsoft 문서에 따르면 샘플에서 고른 처리 방식이 나머지 파일에도 적용됩니다.
한쪽은 Orders 표, 다른 쪽은 이름만 비슷한 워크시트라면 같은 입력 구조가 아닙니다. Excel Off The Grid의 예제도 시트 이름이나 열 머리글 차이로 결합이 어긋나는 지점을 보여 줍니다. 오류가 난 파일을 무조건 건너뛰기 전에 표 이름·열 이름·자료형을 대조하세요. 원본이 빠졌는데 정상처럼 보이는 결과를 피하기 위해서입니다.
새로고침 완료보다 중요한 것은 2 + 3 = 5입니다
결과에 남은 원본 파일명 열(보통 Source.Name)을 검수할 때까지 보존하세요. 이 예시에서는 헤더를 제외한 동부팀 2행, 서부팀 3행이 각각 들어와 합계 5행이어야 합니다. 총합만 맞아도 한 파일이 빠지고 다른 파일이 중복되었을 수 있으므로 파일별로 나누어 봅니다.
다음으로 주문ID를 몇 개 골라 원본과 대조합니다. 오늘 예시의 E01·E02·W01·W02·W03이 한 번씩 들어왔다면 입력 구성과 결과를 함께 확인한 셈입니다. 실제 데이터에서 반복 주문번호가 정당한 경우에는 이를 자동 삭제하지 마세요.
새 원본 orders-north.xlsx에 데이터 1행을 넣는다고 가정하면, 다음 검수 기준은 입력 3개·결과 6행입니다. 파일 개수는 그대로인데 행만 늘었다면 기존 파일의 변경도 확인합니다. 여기서 검산한 것은 예시의 입력 규칙과 행 수이며 Excel 앱에서 실행한 재현 시험은 아닙니다. 실제 업무 파일에서는 같은 기준으로 새로고침 결과를 확인한 뒤 보고서를 전달하세요.
확인한 자료
본문의 근거와 관련 내용을 원문에서 살펴보세요.


