엑셀 파일 합치기
여러 엑셀(xlsx·xls)·CSV 파일을 한 파일로 합칩니다. 시트로 모으거나 한 시트에 아래로 이어 붙이고, 열 순서가 달라도 제목이 같은 열끼리 맞춥니다. 파일은 서버로 전송되지 않습니다.
내 기기 안에서만 처리돼요. 서버로 전송하지 않아요.
관련 도구
자주 묻는 질문
서식(글꼴·색·테두리)도 그대로 옮겨지나요?
아니요. 이 도구가 쓰는 SheetJS 무료판(Community Edition)은 글꼴·글자색·칸 색·테두리를 저장하지 못해 결과 파일은 기본 서식으로 나옵니다. 값과 함께 숫자·날짜 표시 형식(예: 2026-10-15, 1,000)은 남고, '시트로 모으기'에서는 셀 병합과 열 너비도 그대로 옮겨집니다. 차트·그림·피벗 표·조건부 서식·매크로는 옮겨지지 않아요.
수식은 어떻게 되나요?
'시트로 모으기'는 같은 시트 안을 계산하는 수식(예: =SUM(B2:B10))을 그대로 둡니다. 다른 시트나 다른 파일을 가리키는 수식은 시트 이름이 바뀌면 #REF!가 되므로 마지막으로 계산된 값으로 바꿔 넣습니다. '한 시트에 이어 붙이기'는 행 위치가 바뀌어 수식이 엉뚱한 칸을 가리키게 되므로 모든 수식을 값으로 바꿉니다. 바꾼 수식 개수는 결과 화면에 표시돼요.
몇 개, 얼마나 큰 파일까지 합칠 수 있나요?
한 번에 50개, 모두 합쳐 50MB까지입니다. 엑셀 파일은 압축되어 있어 브라우저 메모리를 파일 크기의 수십 배까지 쓰기 때문이에요. 수십만 행이 넘는 큰 파일은 메모리가 넉넉한 PC 브라우저에서 몇 번에 나눠 합치세요. 엑셀 한 시트에는 1,048,576행까지만 들어갑니다.
시트 이름은 어떻게 정해지나요?
'시트로 모으기'에서는 파일에 시트가 하나면 파일 이름이, 여러 개면 '파일이름_시트이름'이 시트 이름이 됩니다. 엑셀 규칙에 따라 31자가 넘으면 자르고 [ ] : * ? / \ 같은 글자는 빈칸으로 바꾸며, 이름이 겹치면 뒤에 (2), (3)을 붙여요.
0으로 시작하는 번호가 사라지지 않나요?
엑셀 파일에 글자로 들어 있던 값은 그대로 옮깁니다. CSV는 원래 글자만 담는 형식이라, 이 도구는 010으로 시작하는 전화번호나 우편번호처럼 0으로 시작하는 값과 16자리 이상 긴 숫자는 글자로 두고, 나머지 숫자만 계산할 수 있는 숫자로 바꿉니다. 2026-10-15나 2026/10/15 꼴의 날짜는 엑셀 날짜로 바꿔 날짜순 정렬이 되게 하고, 그 밖의 날짜 형식은 글자 그대로 둡니다.
파일이 서버로 올라가나요?
아니요. 엑셀 엔진(SheetJS)을 처음 한 번 내려받은 뒤에는 파일을 브라우저 안의 작업 스레드(Web Worker)에서 읽고 합칩니다. 파일 내용은 어디로도 전송되지 않아요.
엑셀 파일 합치기, 어떤 도구인가요?
여러 엑셀(xlsx·xls)과 CSV 파일을 한 파일로 합칩니다. 지점별·월별로 따로 받은 파일을 한 통합 문서에 시트로 모으거나, 같은 모양의 표를 한 시트에 위아래로 이어 붙여 바로 필터·피벗을 걸 수 있게 만듭니다. 이어 붙일 때는 두 번째 파일부터 제목 행을 빼고, 열 순서가 달라도 제목 글자가 같은 열끼리 맞추며, 어느 파일에서 온 행인지 알 수 있게 원본 파일 이름 열을 넣어 줍니다. 매출·급여·고객 명단처럼 밖으로 보내기 곤란한 파일도 브라우저 안에서만 열고 저장합니다.
이럴 때 쓰세요
지점·담당자별 보고 취합
지점마다 보내온 같은 양식의 실적 파일을 한 시트로 이어 붙여 전체 합계를 내요.
월별 파일을 한 통합 문서로
1월.xlsx, 2월.xlsx…처럼 나뉜 파일을 시트 이름이 월 이름인 한 파일로 모아요.
시스템에서 받은 CSV 묶기
날짜별로 내려받은 CSV 여러 개를 한 엑셀 시트로 합쳐요. EUC-KR로 저장된 CSV도 한글이 깨지지 않아요.
사용 방법
파일 여러 개 올리기
합칠 xlsx·xls·csv 파일을 한꺼번에 끌어다 놓습니다. 목록에서 위아래 버튼으로 순서를 바꾸면 그 순서대로 합쳐집니다.
- 파일을 넣으면 시트 수와 값이 든 행 수를 먼저 읽어 보여 줘요.
- 한 파일 안의 여러 시트를 한 시트로 모을 때는 그 파일 하나만 넣어도 돼요.
합치는 방식 고르기
'시트로 모으기'는 파일마다 시트를 그대로 옮기고, '한 시트에 이어 붙이기'는 모든 표를 한 시트에 아래로 붙입니다.
- 이어 붙이기에서는 제목 행이 몇 번째 행인지 고르세요. 표 위에 '2026년 10월 매출' 같은 표 제목이 있으면 2행이나 3행이 제목 행일 수 있어요.
- '제목이 같은 열끼리 맞추기'를 켜면 파일마다 열 순서가 달라도 제대로 맞춰지고, 한쪽에만 있는 열은 오른쪽에 더해져요.
- 열 맞추기를 켜 두면 파일마다 제목 행 위치가 달라도(표 제목이 있는 xlsx와 1행이 바로 제목인 CSV 등) 위쪽 10행에서 첫 파일과 같은 제목이 적힌 행을 찾아 맞춰요.
- '각 파일의 첫 번째 시트만 합치기'를 켜면 요약·메모 시트 같은 나머지 시트는 빼요.
합친 파일 받기
합치기를 누르면 결과 xlsx의 파일명과 용량, 저장한 파일을 다시 열어 센 시트·행 수가 나옵니다. 확인한 뒤 다운로드하세요.
- 파일 이름은 '첫파일-외N개-합침.xlsx' 형태예요.
자주 나는 문제와 해결
- 합친 표에 제목 행이 여러 번 들어가 있어요
- 제목 행 위치가 실제와 다르게 골라진 경우예요. 표 제목이나 빈 행이 위에 있으면 제목 행이 2행·3행일 수 있으니, 목록에서 각 행의 글자를 보고 진짜 제목 행을 골라 다시 합치세요.
- 같은 열인데 따로 떨어져 붙었어요
- '제목이 같은 열끼리 맞추기'는 제목 글자가 똑같아야 같은 열로 봅니다. '금액'과 '금액(원)'처럼 조금이라도 다르면 다른 열이 돼요. 원본의 제목을 같게 고친 뒤 합치거나, 열 순서가 모두 같다면 이 옵션을 끄고 위치대로 합치세요.
- '암호가 걸려 있어 열 수 없어요'라고 나와요
- 열기 암호가 걸린 엑셀은 읽을 수 없어요. 엑셀에서 [파일]→[정보]→[통합 문서 보호]→[암호 설정]에서 암호를 지우고 저장한 뒤 다시 올려 주세요.
- CSV의 한글이 깨져 보여요
- UTF-8이 아닌 CSV는 EUC-KR(CP949)로 읽습니다. 그래도 깨지면 다른 인코딩(예: UTF-16)으로 저장된 파일이에요. 메모장이나 엑셀에서 'CSV UTF-8'로 다시 저장해 올려 주세요.
주의사항
- 글꼴·색·테두리 같은 셀 서식, 차트·그림·피벗 표·매크로는 옮겨지지 않아요. 원본은 바뀌지 않으니 보관해 두세요.
- '한 시트에 이어 붙이기'는 모든 수식을 계산 값으로 바꿉니다.
- 열 맞추기는 제목 글자가 똑같은 열끼리만 맞춰요. 글자 하나만 달라도 다른 열이 됩니다.
- 한 번에 50개, 모두 합쳐 50MB까지 합칠 수 있어요.