DigitalBrain

엑셀 시트 나누기

엑셀 파일(.xlsx)의 시트를 하나씩 따로 된 파일로 나눕니다. 긴 시트를 몇 줄씩, 또는 지역·부서 같은 열 값별로 나눌 수도 있습니다.

🔒 업로드 없음 · 브라우저 안에서 처리

사용법

  1. 나눌 엑셀 파일(.xlsx)을 위 칸에 놓습니다. 들어 있는 시트와 줄 수가 표로 나옵니다.
  2. 나누는 방식을 고릅니다. 한 시트를 줄 수로나 열 값으로를 고르면 나눌 시트와 줄 수, 기준 열을 정합니다. 아래에 몇 개 파일이 나올지 미리 보여 드립니다.
  3. 저장 형식을 고르고 나눠서 내려받기를 누릅니다. 파일이 여러 개면 zip 한 개로 묶어서, 하나면 그 파일 그대로 저장됩니다.

나눈 파일은 이렇게 만들어집니다

방식파일 이름들어가는 것
시트마다원본_시트이름.xlsx시트 전체. 글꼴·색·테두리·열 너비·셀 병합·틀 고정 유지
줄 수로원본_시트_1.xlsx, _2 …제목 줄 + 정한 줄 수만큼. 마지막 파일은 남은 줄만
열 값으로원본_시트_서울.xlsx …제목 줄 + 그 값을 가진 줄. 값이 빈 줄은 (빈 칸) 파일로

수식은 이렇게 됩니다. 시트를 따로 떼어 내면 다른 시트를 가리키던 수식(=요약!B3)은 가리킬 곳이 없어 #REF!가 됩니다. 그래서 다른 시트·다른 파일을 가리키는 수식은 원본에 저장된 계산 결과 값으로 바꿉니다. 같은 시트 안만 가리키는 수식은 시트마다 방식에서 수식 그대로 둡니다. 줄 수·열 값으로 나눌 때는 줄 위치가 바뀌어 수식이 엉뚱한 칸을 가리키게 되므로 모두 값으로 넣습니다.

CSV로 저장하면 서식 없이 값만 남습니다. 한국어 윈도우 엑셀에서 한글이 깨지지 않도록 UTF-8 앞에 BOM 표시를 붙이고, 줄 끝은 윈도우 방식(CRLF)으로 씁니다. 날짜는 2024-05-06 형태로 적습니다.

자주 묻는 질문

zip 파일 안의 한글 파일 이름이 깨지지 않나요?

zip 안의 파일 이름은 UTF-8로 저장하고 "UTF-8 이름" 표시를 켜 둡니다. 요즘 쓰는 윈도우·macOS의 기본 압축 풀기와 반디집·7-Zip에서는 한글 이름이 그대로 보입니다. 아주 오래된 압축 프로그램에서는 깨져 보일 수 있습니다.

열 값으로 나눴는데 파일이 너무 많이 나와요.

기준 열에 서로 다른 값이 많으면(예: 주문번호) 값마다 파일이 생깁니다. 지역·부서·담당자처럼 값의 종류가 적은 열을 고르세요. 브라우저 메모리를 지키기 위해 한 번에 1,000개 파일까지만 만듭니다.

숨긴 시트도 나눠지나요?

엑셀의 숨기기로 숨긴 시트는 목록에 "숨김"으로 표시되고 함께 나눠집니다. 필요 없으면 나눈 뒤 지우면 됩니다. 매크로로만 보이게 한 시트(very hidden)는 건너뜁니다.

.xls나 .csv 파일은 나눌 수 없나요?

이 도구는 .xlsx만 읽습니다. .xls는 엑셀에서 .xlsx로 저장한 뒤 넣어 주세요. CSV는 시트가 하나뿐이라, 엑셀에서 열어 .xlsx로 저장하면 줄 수·열 값으로 나눌 수 있습니다.