ToolDoc

엑셀 파일 합치기

여러 엑셀(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도 한글이 깨지지 않아요.

사용 방법

  1. 파일 여러 개 올리기

    합칠 xlsx·xls·csv 파일을 한꺼번에 끌어다 놓습니다. 목록에서 위아래 버튼으로 순서를 바꾸면 그 순서대로 합쳐집니다.

    • 파일을 넣으면 시트 수와 값이 든 행 수를 먼저 읽어 보여 줘요.
    • 한 파일 안의 여러 시트를 한 시트로 모을 때는 그 파일 하나만 넣어도 돼요.
  2. 합치는 방식 고르기

    '시트로 모으기'는 파일마다 시트를 그대로 옮기고, '한 시트에 이어 붙이기'는 모든 표를 한 시트에 아래로 붙입니다.

    • 이어 붙이기에서는 제목 행이 몇 번째 행인지 고르세요. 표 위에 '2026년 10월 매출' 같은 표 제목이 있으면 2행이나 3행이 제목 행일 수 있어요.
    • '제목이 같은 열끼리 맞추기'를 켜면 파일마다 열 순서가 달라도 제대로 맞춰지고, 한쪽에만 있는 열은 오른쪽에 더해져요.
    • 열 맞추기를 켜 두면 파일마다 제목 행 위치가 달라도(표 제목이 있는 xlsx와 1행이 바로 제목인 CSV 등) 위쪽 10행에서 첫 파일과 같은 제목이 적힌 행을 찾아 맞춰요.
    • '각 파일의 첫 번째 시트만 합치기'를 켜면 요약·메모 시트 같은 나머지 시트는 빼요.
  3. 합친 파일 받기

    합치기를 누르면 결과 xlsx의 파일명과 용량, 저장한 파일을 다시 열어 센 시트·행 수가 나옵니다. 확인한 뒤 다운로드하세요.

    • 파일 이름은 '첫파일-외N개-합침.xlsx' 형태예요.

자주 나는 문제와 해결

합친 표에 제목 행이 여러 번 들어가 있어요
제목 행 위치가 실제와 다르게 골라진 경우예요. 표 제목이나 빈 행이 위에 있으면 제목 행이 2행·3행일 수 있으니, 목록에서 각 행의 글자를 보고 진짜 제목 행을 골라 다시 합치세요.
같은 열인데 따로 떨어져 붙었어요
'제목이 같은 열끼리 맞추기'는 제목 글자가 똑같아야 같은 열로 봅니다. '금액'과 '금액(원)'처럼 조금이라도 다르면 다른 열이 돼요. 원본의 제목을 같게 고친 뒤 합치거나, 열 순서가 모두 같다면 이 옵션을 끄고 위치대로 합치세요.
'암호가 걸려 있어 열 수 없어요'라고 나와요
열기 암호가 걸린 엑셀은 읽을 수 없어요. 엑셀에서 [파일]→[정보]→[통합 문서 보호]→[암호 설정]에서 암호를 지우고 저장한 뒤 다시 올려 주세요.
CSV의 한글이 깨져 보여요
UTF-8이 아닌 CSV는 EUC-KR(CP949)로 읽습니다. 그래도 깨지면 다른 인코딩(예: UTF-16)으로 저장된 파일이에요. 메모장이나 엑셀에서 'CSV UTF-8'로 다시 저장해 올려 주세요.

주의사항

  • 글꼴·색·테두리 같은 셀 서식, 차트·그림·피벗 표·매크로는 옮겨지지 않아요. 원본은 바뀌지 않으니 보관해 두세요.
  • '한 시트에 이어 붙이기'는 모든 수식을 계산 값으로 바꿉니다.
  • 열 맞추기는 제목 글자가 똑같은 열끼리만 맞춰요. 글자 하나만 달라도 다른 열이 됩니다.
  • 한 번에 50개, 모두 합쳐 50MB까지 합칠 수 있어요.

공유하기

XFacebookBAND