엑셀로 작업을 하다보면
여러개의 엑셀 작업물을
하나로 합쳐야 되는 경우가 있습니다
엑셀 파일 합치기는
크게 2가지 방법이 있는데
첫번째는 시트 분할 방식으로
각각의 결과물은 고유의 시트에서
개별적으로 존재하지만
그 시트가 하나의 파일안에
합쳐져 있는 방식입니다
그러니까 A 작업물은 시트 1에
B작업물은 시트 2에 있는거죠
두번째는 시트 통합 방식으로
각 결과물을 하나의 시트안에
합치는 방식입니다
A작업물과 B작업물이
동시에 시트 1에 존재하게 하는거죠
이번 포스팅에서는 두가지 방법을
순서대로 이야기 해볼텐데
자신의 상황에 맞춰서
필요한 방법을 선택해서
활용해보시기 바랍니다
<엑셀 파일 합치기 - 시트 분할>
시트 분할 방식으로
파일 합치기를 하는 방법은
엑셀 내부에서 지원하는 기능이 있습니다
예를 들어서 파일 1과 파일 2가 있고
두 파일의 시트를 합치고 싶다면
엑셀 프로그램을 실행하시고
합치고 싶은 파일을 2개 불러와주세요

파일 2에서 합치고 싶은 시트를 드래그 해서
파일 1의 시트 위에 올려주세요
그러면 하나의 파일에서
시트가 합쳐지게 됩니다
시트를 합친 후 우클릭을 해서
시트 이름을 자유롭게 변경하시면 됩니다
<엑셀 파일 합치기 - 시트 통합>
시트 통합 방식의 경우
하나의 시트에 내용이 위아래로
배치되는 형태라고 보시면 됩니다
예를 들어서 파일 1 과 파일 2를 합치면
다음 스샷 처럼 처리가 됩니다

2개의 엑셀 파일을 합쳐서
이렇게 하나의 시트에 합치는 것은
엑셀에서 제공하는 기능으로는 없고
엑셀 매크로 함수를 활용해서
반복 작업 소스를 짜야하는데
엑셀 초심자의 경우에는
그런 소스를 짤 수 없죠
다행히 권현욱 분이 만들어둔
매크로 소스가 있습니다

(권현욱 홈페이지 링크)
위의 링크를 활용해서
홈페이지로 접속하시고
왼쪽 메뉴 리스트에서
VBA 강좌 VBA 4로 들어가주세요

여러가지 매크로 파일이 있는데
그 중에서 파일 통합하기2를 클릭해서
압축 파일을 다운로드 해주세요
압축을 풀어보면 매크로가 적용 된
엑셀 파일이 하나 나오는데

엑셀 파일을 실행해서
Click ME!!! 를 클릭하시고
합치고 싶은 파일을 선택 하면 됩니다
합치기가 종료되면
consolidation.xls 라는 파일이 만들어지는데
이게 엑셀 파일 합치가가 된 결과물 입니다
참고로 해당 엑셀 매크로는
엑셀 확장자가 xls 기준으로 제작되어 있어서
xlsx를 인식하지 못하는 문제가 있는데
파일 이름 바꾸기로 xlsx를 xls로 바꿔서
작업을 해주시면 됩니다