여러 Excel 파일을 하나의 워크북으로 병합하는 방법
최종 업데이트: 2026-05-22 · 작성: xlstools 팀
여러 Excel 파일을 결합하는 것은 월별 보고서, 다지역 내보내기, 여러 팀의 데이터를 다루는 사람에게 일상적인 작업입니다. 본 가이드는 두 가지 병합 모드, 언제 어느 것을 사용할지, 흔한 함정을 피하는 방법을 설명합니다.
두 가지 병합 방식
xlstools는 성격이 다른 두 가지 병합 모드를 제공합니다. 올바른 모드 선택이 가장 중요한 결정입니다.
1. 시트별 병합 (워크북 결합)
각 업로드 파일이 출력 워크북의 독립 탭이 됩니다. 사용 시기:
- 각 파일이 서로 다른 기간·지역·부서를 나타낼 때
- 파일들의 열 구조가 다르고 보존하고 싶을 때
- 데이터를 분리하면서 한 파일로 묶고 싶을 때(예: 이메일 전송용)
2. 행별 병합 (데이터 통합)
모든 파일의 행이 하나의 시트에 세로로 쌓입니다. 사용 시기:
- 파일들의 열 구조가 동일(같은 헤더, 같은 순서)할 때
- 분석이나 피벗용으로 단일 마스터 데이터셋이 필요할 때
- 예: 월별 매출 내보내기, 일별 재고 스냅샷, 다중 소스 고객 목록
단계별 가이드
1단계 — 파일 업로드
"파일 추가"를 클릭하여 2~20개의 Excel 파일 선택. .xlsx, .xls, .csv를 같은 작업에서 혼합 가능. 도구가 각 파일을 파싱하여 시트 수와 행 수를 표시합니다.
2단계 — 병합 모드 선택
위 가이드에 따라 시트별 병합 또는 행별 병합을 선택. 도구가 출력 구조를 미리 표시합니다.
3단계 — 옵션 구성
중요한 두 가지 토글:
- 헤더 포함 — 행 병합 시 첫 파일의 헤더만 유지(권장; 비활성화 시 각 파일의 헤더 행이 데이터 중간에 끼어듦)
- 소스 열 추가 — 각 행에
_source_file열을 추가하여 어느 파일에서 왔는지 추적. 합계가 안 맞을 때 디버깅에 매우 유용.
4단계 — 다운로드
출력은 단일 .xlsx. Excel/Numbers/LibreOffice에서 열어 행 수가 입력 행 수의 합과 일치하는지 확인.
주요 활용 사례
월별 재무 보고서 통합
12개의 월별 P&L 내보내기 파일이 있는 경우. 시트별 병합으로 12개 탭의 워크북을 만들어 각 월의 계정 분류를 보존.
다지역 매출 데이터 통합
APAC/EMEA/미주 세 지역 매출 내보내기(동일 열 구조). 행별 병합 + 소스 열 추가로 각 행에 출처 지역이 태그된 통합 데이터셋 — 피벗 테이블의 완벽한 입력.
부서별 인사 데이터 통합
각 부서가 동일 템플릿으로 관리하는 직원 명단. 행별 병합으로 한 번에 전사 디렉토리를 구축, 부서별 정렬·필터링 가능.
함정과 대처 방법
| 문제 | 원인 | 해결 |
|---|---|---|
| 출력 행 수가 기대보다 적음 | 일부 파일의 헤더가 첫 파일과 불일치(행 모드) | 업로드 전 헤더 통일, 또는 시트 모드 사용 |
| 헤더가 데이터 중간에 반복 출현 | 행 모드에서 "헤더 포함" 미활성 | 활성화; 첫 파일의 헤더만 유지 |
| 일부 셀이 수식으로 표시 | 소스에 다른 워크북 참조 수식 존재 | Excel에서 소스를 열고 "선택하여 붙여넣기 → 값" 후 다시 내보내기 |
| 출력 파일이 너무 커서 Excel에서 열 수 없음 | 병합 후 ~100만 행 초과 | 분할 도구로 분할 |
병합을 하지 말아야 할 때
가끔 병합이 잘못된 답:
- 차이점을 찾고 싶을 때 — 비교 도구를 사용
- 병합 후 중복 제거를 하고 싶을 때 — 먼저 병합, 그다음 중복 제거 도구
- 여러 파일의 행이 주키로 결합되어야 할 때(JOIN) — Excel 병합은 JOIN을 지원하지 않음; Power Query나 데이터베이스 사용
개인정보 및 보안
모든 병합은 브라우저 내에서 SheetJS로 수행됩니다. 파일은 어떤 서버에도 업로드되지 않습니다. 수백 MB의 대용량 워크북도 완전히 로컬 장치에서 처리.
관련 도구
- Excel 병합 도구 — 지금 병합
- 두 Excel 파일 비교 — 쌓기가 아닌 차이 찾기
- 중복 제거 도구 — 병합 후 중복 정리