엑셀·CSV 파일 합치기
여러 엑셀·CSV 파일이나 시트를 머리글에 맞춰 한 파일로 합칩니다
도구를 불러오는 중…
여러 엑셀·CSV 파일이나 시트를 머리글 이름에 맞춰 한 표로 이어 붙이거나, 시트별로 한 통합 문서에 모읍니다. 반대로 큰 표를 여러 파일로 나눌 수도 있습니다.
사용 방법
- '합치기' 탭에서 .xlsx, .xls, .csv, .tsv 파일을 한 번에 여러 개 끌어다 놓습니다.
- '파일과 시트'에서 시트를 고르고, '방식'에서 '아래로 이어 붙이기'나 '시트별로 한 파일에 모으기'를 고릅니다.
- 필요하면 '머리글 행 번호', 출처 열, 같은 행·빈 행 제거, 열 순서를 정합니다.
- '미리보기'를 확인하고 '저장 형식'(엑셀 또는 CSV)을 고른 뒤 '저장'을 누릅니다.
- 표를 나누려면 '나누기' 탭에서 '열 값별로' 또는 'N행씩'을 골라 'ZIP으로 모두 받기'를 누릅니다.
계산 방식과 참고
- 열은 머리글 이름으로 맞추며 대소문자와 띄어쓰기 차이는 무시합니다. 어떤 파일에 없는 열은 그 파일의 행에서 빈칸이 됩니다.
- 수식은 계산된 값으로 바뀌고, 이어 붙인 결과에는 글꼴·색·테두리·셀 병합이 들어가지 않습니다. 앞자리 0이 있는 코드는 글자로 유지합니다.
- 'UTF-8 BOM 넣기'를 켜면 한글이 든 CSV를 엑셀에서 열 때 깨지지 않습니다. EUC-KR로 저장된 CSV도 읽습니다.
- 파일은 이 기기 안에서만 처리되고 어디에도 올라가지 않습니다. 10만 행이 넘으면 몇십 초가 걸릴 수 있고, 암호가 걸린 파일은 읽지 못합니다.
자주 묻는 질문
- 열 순서가 다른 엑셀 파일도 합칠 수 있나요?
- 네. 머리글 이름이 같은 열끼리 맞추므로 순서가 달라도 됩니다. 한쪽에만 있는 열은 다른 파일의 행에서 빈칸으로 남습니다.
- 여러 시트를 한 시트로 합치려면?
- '아래로 이어 붙이기'를 고릅니다. 시트를 따로 둔 채 한 파일에 모으려면 '시트별로 한 파일에 모으기'를 고르며, 이때는 .xlsx로만 저장합니다.
- 어느 파일에서 온 행인지 알 수 있나요?
- 네. '출처 열 추가'에서 파일 이름, 시트 이름 또는 둘 다를 고르면 됩니다.
- CSV로 저장하면 00123이 123으로 바뀌어요.
- 엑셀이 CSV를 열 때 숫자로 바꾸기 때문입니다. '앞자리 0 지키기'를 켜면 ="00123" 형태로 저장하며, 다른 프로그램에서는 = 기호가 보입니다.