본문 바로가기
생활속 소소한 팁

엑셀 시트합치기 ( 하나의 파일 속 여러 시트 합치기 )

by ujuni 2023. 10. 20.
반응형

엑셀을 사용하다 여러 시트를 하나의 시트에 모아야 할 경우 활용할 수 있는 엑셀 양식입니다.

기존에 여러 파일을 하나의 파일로 모아주는 엑셀 양식을 공유하였는데, 검색 로직을 보니 여러 시트를 하나의 시트로 합치길 원하시는 분들도 여럿 계신 것 같아 만들어 봤습니다.

 

<목차>
1. 파일 다운로드
2. 파일 실행 시 첫 화면
3. 합치기 기능
4. 새롭게 생성된 파일

 

다른 도움이 되는 엑셀 양식이 궁금하신 분들은 아래 링크를 참고해 주세요.

2023.09.25 - [생활 속 소소한 팁] - 엑셀 시트 합치기(파일 합치기) / 시트명 일괄 변경하기

2023.10.16 - [생활속 소소한 팁] - 스케줄 정리 엑셀 양식( 달력/ 업무 정리용 )

2023.09.14 - [생활속 소소한 팁] - 장부 기장을 위한 엑셀 양식 (복식부기 장부, 매출 정리용, 인터넷 쇼핑몰)

2023.11.20 - [생활속 소소한 팁] - 급여 대장 엑셀 양식 (급여 / 시간외수당 / 4대보험 / 소득세) 자동화, 급여 명세서 관리

2023.11.28 - [생활속 소소한 팁] - 엑셀 소계 / 합계 / 총계 일괄 자동 입력하기 (수식 범위 자동 입력)

 

 


1. 파일 다운로드

vba를 포함한 파일이기에 실행 시 매크로 실행여부와 관련된 설정을 허용해주셔야 합니다.

자료를 다운로드하면 오른쪽과 같은 파일명의 아이콘이 생성됩니다. 더블클릭하셔서 자료를 열어보돍 합시다.

 

 

 

시트합치기(하나의 파일내).xlsm
0.04MB

↑ 파일 다운로드 하기

 

 

 


2. 파일 실행 시 첫 화면

 정상적으로 실행되었다면, 위의 화면을 맞이하시게 됩니다. 버튼은 하나만 있습니다.

합치기 버튼을 클릭하시면 바로 파일을 선택하시도록 진행됩니다.

 

※ 진행과 관련하여 몇 가지 주의사항이 있습니다.

1) 하나의 파일 속 여러 시트를 하나의 시트로 합쳐주는 기능입니다. 합친 시트는 별도의 파일로 저장되며, 저장위치는 선택하신 파일의 위치와 동일합니다. 

2) 매크로가 포함되어 있는 엑셀의 경우 오류가 발생할 수 있습니다. 도형 등의 속성을 복사 불가능하게 설정 시 빼놓고 복사됩니다. 아래 그림처럼 [변하지 않음]인 경우는 복사되지 않습니다.

 


3. 합치기 기능

하나뿐인 버튼이지만 합치기 버튼을 눌러보면 아래 화면을 만나보실 수 있습니다.

가장 첫 줄에 새롭게 생성할 파일명을 정하실 수 있습니다. 별도의 설정을 하지 않으신 경우 "☆★합치기(결과)"라는 이름으로 파일이 생성됩니다.

다만 파일명을 정할 때 아래 사항을 주의해 주세요.

1) 파일명에 적합하지 않은 문자를 입력 시 오류.

2) 원본 파일명과 동일한 파일명 사용 시 중복으로 인한 오류 발생

 

하단에 체크박스가 두 개 있습니다.

▷여러 시트를 복사 시 시트간 구분이 필요할 수 있죠? 이럴때 시트간 구분 표시를 체크해주시면, 시트가 이어지는 부분에 아래 사진처럼 한줄 정보가 기입됩니다.

▷ 시트 복사시 시트 내에 함수가 걸려있는 경우가 있죠? 이때 복사로 인하여 수식이 틀어질 것 같으면 값으로 복사하시면 됩니다. 값으로 복사하기에 체크 후 실행하시면 값복사로 복사됩니다.

 

파일 선택을 누르시고 파일을 선택해 주세요.

해당 엑셀 파일이 읽기 전용으로 실행되며, 해당 파일의 시트들이 리스트로 표시됩니다.

(읽기 전용으로 실행된 파일은 매크로 종료 시 자동종료됩니다.)

 

첫 줄의 전체선택에 체크되어 있으면 모든 시트를 대상으로 진행됩니다. 그 외에 별도의 시트를 선택 후 진행하시려면 전체선택은 빈칸으로 두고 아래 해당 시트를 체크해 주시면 됩니다.

 

선택을 모두 하고 실행하기 버튼을 누르면 파일이 실행됩니다.

정상적으로 실행이 완료되면, 어느 경로에 파일이 생성되었는지와 함께 안내문구가 뜨며 종료됩니다.

 


4. 새롭게 생성된 파일

파일은 심플합니다.

하나의 시트에 자료가 모두 복사되었으며, 시트 간 표시 여부 체크박스를 어떻게 설정하셨는지에 따라 책갈피처럼 표시가 되어있을 겁니다.

 

자료를 생성하다 오류가 발생한 시트가 있을 수 있습니다. (매크로 등이 포함되어 있는 경우)

그런 시트는 앞장의 책갈피에 (오류) 시트명이 빨갛게 표시되며, 하나의 시트를 더 생성해서, 오류 시트 항목을 별도로 정리하여 표시해 줍니다.


사용해 보시다가 오류가 있거나 고쳐야 할 점이 있다면 말씀해 주세요!

도움이 되었으면 좋겠습니다.

 

그렇다면 좋은 하루 보내세요!

반응형