엑셀로 작업을 하다보면

여러개의 엑셀 작업물을

하나로 합쳐야 되는 경우가 있습니다

 

엑셀 파일 합치기는

크게 2가지 방법이 있는데

 

첫번째는 시트 분할 방식으로

각각의 결과물은 고유의 시트에서

개별적으로 존재하지만

 

그 시트가 하나의 파일안에

합쳐져 있는 방식입니다

 

그러니까 A 작업물은 시트 1에

B작업물은 시트 2에 있는거죠

 

두번째는 시트 통합 방식으로

각 결과물을 하나의 시트안에

합치는 방식입니다

 

A작업물과 B작업물이

동시에 시트 1에 존재하게 하는거죠

 

이번 포스팅에서는 두가지 방법을

순서대로 이야기 해볼텐데

 

자신의 상황에 맞춰서

필요한 방법을 선택해서

활용해보시기 바랍니다

 

<엑셀 파일 합치기 - 시트 분할>

 

시트 분할 방식으로

파일 합치기를 하는 방법은

엑셀 내부에서 지원하는 기능이 있습니다

 

예를 들어서 파일 1과 파일 2가 있고

두 파일의 시트를 합치고 싶다면

 

엑셀 프로그램을 실행하시고

합치고 싶은 파일을 2개 불러와주세요

 

 

파일 2에서 합치고 싶은 시트를 드래그 해서

파일 1의 시트 위에 올려주세요

 

그러면 하나의 파일에서

시트가 합쳐지게 됩니다

 

시트를 합친 후 우클릭을 해서

시트 이름을 자유롭게 변경하시면 됩니다

 

<엑셀 파일 합치기 - 시트 통합>

 

시트 통합 방식의 경우

하나의 시트에 내용이 위아래로

배치되는 형태라고 보시면 됩니다

 

예를 들어서 파일 1 과 파일 2를 합치면

다음 스샷 처럼 처리가 됩니다

 

 

2개의 엑셀 파일을 합쳐서

이렇게 하나의 시트에 합치는 것은

엑셀에서 제공하는 기능으로는 없고

 

엑셀 매크로 함수를 활용해서

반복 작업 소스를 짜야하는데

 

엑셀 초심자의 경우에는

그런 소스를 짤 수 없죠

 

다행히 권현욱 분이 만들어둔

매크로 소스가 있습니다

 

http://www.iexceller.com/

(권현욱 홈페이지 링크)

 

위의 링크를 활용해서

홈페이지로 접속하시고

 

왼쪽 메뉴 리스트에서

VBA 강좌 VBA 4로 들어가주세요

 

여러가지 매크로 파일이 있는데

그 중에서 파일 통합하기2를 클릭해서

압축 파일을 다운로드 해주세요

 

압축을 풀어보면 매크로가 적용 된

엑셀 파일이 하나 나오는데

 

엑셀 파일을 실행해서

Click ME!!! 를 클릭하시고

합치고 싶은 파일을 선택 하면 됩니다

 

합치기가 종료되면

consolidation.xls 라는 파일이 만들어지는데

이게 엑셀 파일 합치가가 된 결과물 입니다

 

참고로 해당 엑셀 매크로는

엑셀 확장자가 xls 기준으로 제작되어 있어서

xlsx를 인식하지 못하는 문제가 있는데

 

파일 이름 바꾸기로 xlsx를 xls로 바꿔서

작업을 해주시면 됩니다