Excel 시트를 여러 워크시트로 분할하는 방법(3가지 방법) -

  • 이 공유
Hugh West

큰 데이터 세트에는 동일한 열을 기반으로 하는 여러 값이 포함될 수 있습니다. 원하는 경우 동일한 범주(부서, 월, 지역, 주 등) 값 또는 기본 설정을 다른 워크시트 또는 통합 문서로 분할할 수 있습니다. 이 기사에서는 Excel 시트를 여러 워크시트로 분할하는 방법에 대해 설명하겠습니다.

이 설명을 더 명확하게 하기 위해 샘플 데이터 세트를 사용하겠습니다. 서로 다른 달의 판매 정보를 나타내는 데이터 세트에는 4개의 열이 있습니다. 이러한 열은 영업 사원, 지역, 월, 영업 입니다.

실습용 다운로드

Split Excel Sheet into Multiple Worksheets.xlsm

엑셀 시트를 여러 워크시트로 분할하는 방법

1. 필터 및 복사 사용

어떤 시트에서든 필터 를 사용하여 데이터를 여러 시트로 분할할 수 있습니다.

먼저 적용할 셀 범위를 선택합니다. Filter .

<여기서 B3:E15 셀 범위를 선택했습니다.

그런 다음 데이터 탭을 엽니다. >> 필터 를 선택합니다.

또한 CTRL + SHIFT + L 을 사용하여 키보드 를 사용하여 필터 를 적용할 수 있습니다.

이제 필터 가 선택한 셀 범위에 적용됩니다.

다음으로 값에 따라 데이터를 분할하고 싶습니다.

여기에서 1월 을 제외한 모든 항목을 선택 취소했습니다. 마지막으로 클릭 확인 .

이제 1월 인 모든 값이 필터링됩니다.

그런 다음 데이터를 복사 하여 새 워크시트에 붙여넣기 합니다.

여기서 새 워크시트의 이름을 시트 1월. 따라서 1월 의 모든 판매 정보가 여기에 표시됩니다.

나머지 동안에도 동일한 절차를 따를 수 있습니다.

에 따라 데이터를 분할할 것이므로 다시 열을 클릭합니다. 월 값.

여기에서 2월 을 제외한 모든 항목을 선택 취소합니다. 마지막으로 확인 을 클릭합니다.

이제 2월 의 모든 값이 필터링됩니다.

그런 다음 데이터를 복사 하여 새 워크시트에 붙여넣기 합니다.

나중에 새 시트 2월. 따라서 2월 에 대한 모든 판매 정보가 여기에 표시됩니다.

다시 값에 따라 데이터를 분할할 것이므로 열을 클릭합니다.

거기서 3월 을 제외한 모든 항목을 선택 취소합니다. 마지막으로 확인 을 클릭합니다.

이제 3월 의 모든 값이 필터링된 것을 볼 수 있습니다.

그런 다음 데이터를 복사 하여 새 워크시트에 붙여넣기 합니다.

결국 새 시트의 이름을 지정했습니다. 3월 . 따라서 3월 의 모든 판매 정보가 표시됩니다.here.

자세히 보기: 행을 기준으로 Excel 시트를 여러 시트로 분할

2. VBA를 사용하여 행 개수를 기준으로 Excel 시트 분할

절차를 시작하기 전에 첫 번째 행부터 데이터를 시작해야 한다는 점을 기억해야 합니다.

이제 개발자 탭 >> Visual Basic

을 선택하면 Microsoft Visual Basic for Applications 의 새 창이 열립니다.

지금 , 삽입 >> select Module

A Module 이 열릴 것입니다.

그런 다음 <에 다음 코드를 작성합니다. 2>Module .

6068

여기에 SplitExcelSheet_into_MultipleSheets 라는 하위 프로시저를 만들었습니다.

여기서 WorkRng xRow Range 유형으로 선언한 다음

SplitRow Integer로 선언했습니다. 또한 xWs 워크시트 유형으로.

또한 ExcelTitleId 를 사용하여 대화 상자 제목을 부여했습니다.

내 데이터세트에서 1월 에 4개의 행이 있기 때문에 분할 행 번호 4 를 제공하여 데이터를 4행으로 분할했습니다.

마지막으로 지정된 셀 범위가 끝날 때까지 SplitRow For 루프를 사용했습니다.

그런 다음 코드를 저장합니다. 워크시트로 돌아갑니다.

이제 개발자 탭 >> 삽입 에서>> 버튼

선택 대화 상자 가 나타납니다.up.

삽입된 버튼 매크로 를 지정하려면

매크로 이름에서 SplitExcelSheet_into_Multiplesheets 를 선택합니다. 그런 다음 확인 을 클릭합니다.

버튼 을 클릭하여 매크로 를 실행합니다.

이제 대화 상자 가 나타나 데이터 범위를 입력할 수 있습니다.

<여기서 셀 범위 B1:E12

를 선택한 다음 확인 을 클릭합니다.

다른 대화 상자 가 팝업되어 데이터 세트를 분할하기 위해 코드에서 이미 제공한 선택한 행 수를 표시합니다.

➤ 코드에서 4 를 <로 제공했습니다. 2>행 번호 분할

12 행이므로 4행 이 있을 것입니다. 3개의 시트 .

시트1 에서 처음 4개 행의 데이터를 볼 수 있습니다.

Sheet2 에는 5~8행의 데이터가 표시됩니다.

Sheet3 에는 마지막 4행의 데이터가 표시됩니다. 행.

자세히 보기: Excel VBA: 시트를 여러 시트로 분할 기반 o n행

비슷한 내용

  • 엑셀에서 화면 분할하는 방법(3가지 방법)
  • [Fix:] Excel 보기가 나란히 작동하지 않음
  • Excel에서 시트를 분리하는 방법(6가지 효과적인 방법)
  • 열기 두 개의 Excel 파일을 별도로(5가지 쉬운 방법)
  • Excel 시트를 여러 파일로 분할하는 방법(3가지 빠른 방법)

3. Excel 분할 여러 장으로 시트열 기반 통합 문서

절차를 시작하기 전에 첫 번째 행과 첫 번째 열에서 데이터를 시작해야 한다는 점을 기억해야 합니다.

이제 개발자 탭 >> Visual Basic

을 선택하면 Microsoft Visual Basic for Applications 의 새 창이 열립니다.

지금 , 삽입 >> select Module

A Module 이 열릴 것입니다.

그런 다음 <에 다음 코드를 작성합니다. 2>Module .

3858

여기서 SplitSheetIntoMultipleWorkbooksBasedOnColumn 이라는 하위 프로시저를 만들었습니다. , 여기서 여러 변수를 선언했습니다.

3개의 FOR 루프를 사용했습니다. 첫 번째 FOR 루프는 특정 열을 얻기 위해 값이 있는 행 2에서 마지막 행까지 행을 계산합니다. “C” 열의 인스턴스를 지정했습니다.

케이스로 변경할 수 있습니다

두 번째 루프는 새 Excel 통합 문서를 생성합니다.

세 번째 Fo r 루프는 동일한 열 "C" 값을 가진 데이터를 두 번째에서 새 통합 문서로 복사합니다. 행에서 값이 있는 마지막 행까지.

그런 다음 코드를 저장 하고 워크시트로 돌아갑니다.

이제 보기 탭 >을 엽니다. ;> 매크로 에서>> 매크로 보기

를 선택하면 대화 상자 가 나타납니다.

이제 매크로 이름 에서 SplitSheetIntoMultipleWorkbooksBasedOnColumn 도 선택합니다. 매크로 에서 통합 문서를 선택합니다.

마지막으로 실행 선택한 매크로 를 실행합니다.

마지막으로 3이 표시됩니다. 열 C 에 3개의 다른 이 있으므로 새 통합 문서가 생성되었습니다. 1월 책 1 입니다.

2월 책 2 입니다.

3월 3권 .

자세히 보기: 열 값을 기준으로 Excel 시트를 여러 시트로 분할하는 방법

결론

이 기사에서는 Excel 시트를 여러 워크시트로 분할하는 3가지 방법을 설명했습니다. 설명된 방법을 따라 Excel 시트를 여러 워크시트로 분할할 수 있습니다. 이러한 방법에 대한 혼란이나 질문이 있는 경우 아래에 의견을 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.