여러 Excel 파일을 하나로 합치려면, Power Query의 폴더 가져오기를 쓰면 됩니다. 한 번만 설정해 두면, 나중에 새 파일을 폴더에 넣고 Refresh만 눌러도 다시 합칠 수 있습니다.
먼저 결론
쉬운 방법은 아래 순서입니다.
1. Excel에서 Data > Get Data > From File > From Folder로 들어간다.
2. 합칠 파일이 들어 있는 폴더를 선택한다.
3. Combine & Transform Data를 눌러 Power Query Editor로 들어간다.
4. 예제 파일을 기준으로 어떤 시트나 표를 쓸지 확인한다.
5. 열 이름과 데이터 형식이 같은지 보고, 필요하면 파일 목록을 정리한다.
6. 결과를 시트로 불러온 뒤, 새 파일이 생기면 Refresh로 다시 반영한다.
이 방법이 좋은 이유
이 방식은 같은 구조의 여러 Excel 파일을 한 표로 합치는 데 맞습니다. Power Query는 파일을 한 번 설정해 두면, 같은 폴더 안의 새 파일도 다시 불러와 합칠 수 있습니다.
따라 하기: 폴더 안의 여러 Excel 파일 합치기
1) Power Query Editor 열기
Excel에서 아래 경로로 들어갑니다.
Data > Get Data > Launch Power Query Editor
이 화면은 쿼리 작업을 하는 곳입니다.
2) 폴더에서 파일 가져오기
이번에는 파일이 들어 있는 폴더를 불러옵니다.
Data > Get Data > From File > From Folder
그다음 합칠 Excel 파일들이 들어 있는 폴더를 선택합니다.
3) 결합 방식 고르기
폴더를 고르면 다음 중 하나를 선택할 수 있습니다.
- Combine & Transform Data
- Combine & Load
- Transform Data
초보자라면 Combine & Transform Data를 누르면 흐름을 보면서 진행하기 쉽습니다.
4) 예제 파일 확인하기
Power Query는 결합할 때 example file / sample file을 기준으로 어떤 워크시트, 테이블, 명명된 범위를 사용할지 확인합니다.
즉, 파일마다 어디를 읽을지 이 단계에서 정합니다.
5) 구조가 같은지 확인하기
결합 전에 파일 구조를 확인해야 합니다.
같은 표로 합치려면, 파일들이 같은 schema여야 합니다. 쉽게 말해:
- 열 이름이 같아야 하고
- 열 수가 같아야 하고
- 데이터 형식도 같아야 합니다
열 순서는 달라도 이름으로 맞춰질 수 있습니다.
예를 들어 한 파일이 날짜 / 부서 / 금액이고 다른 파일도 같은 열 이름이면 합치기 쉽습니다.
6) 필요 없는 파일은 정리하기
폴더 안에 여러 파일이 있다면, 목록에서 필요한 파일만 남기도록 정리할 수 있습니다.
이때 파일 목록에서 Extension 또는 Folder Path로 필터링할 수 있습니다.
7) 결합 결과를 확인하고 불러오기
결합이 끝나면 결과를 확인한 뒤 시트나 연결로 불러옵니다.
이후 Excel 시트에서 합쳐진 표를 확인하면 됩니다.
새 파일이 생겼을 때 다시 반영하기
한 번 만들어 둔 쿼리는 끝이 아닙니다. 나중에 같은 폴더에 새 파일을 넣은 뒤 Refresh를 하면 최신 내용이 다시 반영됩니다.
즉, 매번 복사-붙여넣기를 다시 하지 않아도 됩니다.
Append와 Merge는 뭐가 다른가요?
이 부분만 짧게 기억하면 됩니다.
- Append: 쿼리의 행을 아래로 이어 붙이는 방식
- Merge: 쿼리를 join해서 관련 값을 결합하는 방식
여러 Excel 파일을 아래로 쌓아 한 표로 합치려는 목적이라면 Append 쪽에 가깝습니다.
실무에서 이렇게 쓰면 편합니다
예를 들어 팀원들이 각각 월별 Excel 파일을 따로 저장해 두었다면, 그 파일들을 한 폴더에 모아 두고 Power Query로 한 번에 불러올 수 있습니다. 이후 새 파일이 들어오면 다시 설정하지 말고 Refresh만 하면 됩니다.
체크 포인트
마지막으로 이것만 확인하면 됩니다.
- 파일이 모두 같은 구조인가?
- 합칠 파일만 폴더에 들어 있는가?
Combine & Transform Data를 눌렀는가?- 결과를 시트로 불러왔는가?
- 새 파일 추가 후 Refresh로 다시 불러올 수 있는가?
이 순서대로 하면 반복 복붙 없이 여러 Excel 파일을 하나로 합칠 수 있습니다.