태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

엑셀 파일 합치기 3가지 방법

IT/OFFICE|2018.06.25 21:33

엑셀로 많은 문서 작업을 하는데요. 간혹 여러개의 엑셀 파일을 합쳐서 관리를 하거나 수정을 해야 하는 경우가 있습니다. 이럴때 엑셀 파일 합치는 방법 3가지 정도를 포스팅 해보려고 하는데요. 두가지 방법은 일반적인 방법이고 하나는 엑셀 추가기능을 이용하는건데요. 두가지 방법은 시트를 합치는 거가 엑셀의 추가 기능을 이용하는건 시트내의 데이터를 직접 합치는 방법입니다. 어떤 방법을 이용 하시던지 알아 두시면 편하게 이용할수 있는 방법이니 참고 하셨다가 이용해 보시기 바랄께요.

첫번째 방법, 시트 이동/복사 하는 방법

첫번째 방법으로는 엑셀에서 기본적으로 제공하는 기능인 시트 이동/복사를 이용해서 파일을 합치는 방법입니다. 다만, 이방법을 이용하는 경우에는 파일이 두개나 세개 몇개 안되고 시트도 몇개 안될때 이용하기 쉽습니다. 하는 방법은 합치려고 하는 파일을 여신후에 하단에 있는 시트중에 합칠 시트를 Ctrl 을 이용해서 여러개를 선택 하세요. 그런후에 아래와 같이 마우스 오른쪽 버튼을 클릭 하셔서 "이동/복사" 메뉴가 나오도록 하셔서 "이동/복사"를 클릭 하시기 바랍니다. 

"이동/복사"를 클릭하셨다면 이제는 어느 파일로 이동이나 복사를 할지 "대상 통합 문서"를 선택해 주시면 됩니다. 새로운 파일로 생성을 하셔도 되고 기존에 열려 있는 파일을 선택 하셔도 됩니다. 하단에 있는 "복사본 만들기" 를 선택 하시면 시트가 복사 되고 그렇지 않으면 시트가 이동이 되므로 참고 하시기 바래요. 만약에 "복사본 만들기"를 선택 않하신 상태에서 이동을 하시고 저장을 잘못 하신다면 파일의 내용을 잃어 버릴수도 있습니다.

확인을 눌러 주시면 아래와 같이 대상 통합문서로 위에서 선택한 시트들이 모두 복사/이동 이 되어 있는걸 확인 하실수가 있습니다. 이 방법은 셀간 복사/붙여넣기 다음으로 엑셀 파일을 합치게이 가장 기본이 되는 방법이라고 보시면 될겁니다. 엑셀에서 기본적으로 제공 하는 기능을 이용 하기 때문에 어렵지도 않고 쉽게 할수 있지만 대량의 파일을 작업 할때는 힘든 방법이 될수 있습니다.

두번째 방법, 매크로를 이용하는 방법

두번째 방법은 위에서 해보신 시트 "이동/복사" 를 매크로를 이용해서 자동으로 조금더 많은 파일이나 많은 시트를 작업할때 유용한 방법입니다. 일단 새로운 통합 문서를 이용하시던가 아니면 최종적으로 내용을 합칠 파일을 선택 하셔서 Alt + F11 키를 눌러 줍니다. 그러면 아래와 가팅 VBA 편집기가 열리면서 매크로를 직접 수정 작성할수 있는데요. 여기에서 여러개의 파일과 시트를 자동으로 합쳐 주는 매크로를 입력해 줍니다. 내용은 조금 긴데요. 해당 엑셀 매크로는 엑셀 전문가라고 하시는 알렌산더 프롤로프가 만든걸 이용 하려고 합니다. 코드는 아래를 참고 하여 주시기 바랍니다. 

해당 매크로 코드를 입력 하신후에 저장을 하시면 되고 그런후에 다시 엑셀로 돌아오셔서 Alft + F8 을 눌러서 매크로를 실행해 보실수가 있습니다.

아래와 같이 매크로를 선택 하신후에 실행을 눌러 주시면 해당 매크로가 실행이 되는데요. 해당 매크로는 제일먼저 합칠 파일들을 선택 하다로고 되어 있습니다. 탐색기가 열리시면 합치고 싶으신 파일들을 선택 하시면 됩니다.

아래와 같이 "Choose Execel files to merge" 라고 되어 있는 창고 함께 파일을 선택 할수 있도록 나오는데요. 여기에서 합치고 싶으신 모든 파일들을 선택을 하시면 됩니다. 몇개의 파일 까지 열리는지는 해보지 않아서 모르겠지만 컴퓨터 사양이 되는대 까지는 파일들을 합칠수 있지않을까 생각 됩니다.

파일을 선택 하신후에 열기를 눌러서 열어 주시면 됩니다. 그러면 내부적으로 매크로가 동작을 하면서 선택한 파일들의 시트를 하나의 파일로 합치기 시작 합니다.

완료가 되면 아래 이미지와 같이 " Processd ? files Merge ? worksheets " 라고 나오면 완료가 됩니다. 합쳐진 파일을 보시면 위에서 직접 시트를 선택 이동/복사한 것과 동일 한 결과를 확인 하실수가 있을거에요.

세번째 방법, RDBMerge 추가기능 이용하기

RDBMerge 추가기능은 기존 위에서 언급 했던 방법과는 조금 다른 방법으로 엑셀 파일을 합치게 됩니다. 이번에는 하나의 시트에 여러개의 파일에 있는 내용을 합치는건데요. 일단은 이 기능을 이용해 보기 위해서는 파일을 다운을 받아야 합니다. 파일은 아래 사이트에서 다운을 받을수가 있고 엑셀 버전에 따라서 파일 종류가 약간 다르니 현재 설치 되어 있는 엑셀에 맞는 버전을 설치 해서 압출을 풀어 놓으시면 됩니다. 

주소 : http://www.rondebruin.nl/win/addins/rdbmerge.htm

위에서 파일을 다운로드 하신후에 압축을 풀어 놓으시고 그런다음에 Excel옵션으로 이동하시기 바랍니다. 옵션에서 방금 다운 받은 추가 기능을 설치 할수가 있습니다. 설치 하는 방법은 "Excel 옵션" 을 선택 하신후에 아래 이미지와 같이 "추가 기능"을 선택 하시기 바랍니다. 추가 기능을 선택 하시면 하단에 관리 라고 되어 있고 드롭다운 메뉴가 보이시는데요. 여기에서 "Excel 추가 기능" 을 선택 하신후에 이동을 눌러 주시기 바랍니다. 

이동을 눌러 추가기능 찾아보기를 클릭 하셔서 아래와 같이 받으신 압축 풀어 놓은 디렉토리를 찾아 보시면 RDBMerge.xlam 이 보이실건데요. 그 파일을 선택해서 확인을 눌러서 추가 기능을 설치 하시면 됩니다. 

추가 기능이 정상적으로 설치가 되었다면 아래 이미지와 같이 상단 메뉴중에서 데이터 부분을 선택 해보시면 맨 마지막 부분에 RDBMerge Add-in 이라는 부분이 추가가 된걸 확인 하실수 있을거에요. 이 부분을 클릭 하셔서 Merge 기능을 이용하실수가 있습니다. 추가 기능이라고는 하지만 매크로 같은 역할을 해준다고 보시면 될거 같은데요.

실행 하시면 아래와 같이 "RDBMerge Add-in " 이라고 창이 새로 하나가 뜨게 됩니다. 여기에서 사용방법은 간단한데요. Which Files 에서 어떤 파일을 선택 할지를 선택 할수가 있습니다. Merge 를 할때마다 원하는 파일을 직접 선택 하고 싶으시다면 제일 위에 옵션을 선택 하시면 됩니다. 나머지 부분은 선택한 폴더의 모든 파일을 Merge 하거나 특정 이름의 파일들을 머지 할수가 있습니다. 

다음으로 워크시트를 선택 하는 부분이 나오는데요. 기본적으로 "Merge All worksheets" 를 선택 하시면 모든 워크시트를 작업을 하기 때문에 파일을 합치시는데 어려움은 없을겁니다. 다음으로 Range 를 선택 해야 하는데요. 이 부분은 직접 해보시면 어떤 옵션인지 알수 있는데요. 특정 셀 부분만 합칠수도 있고 해당 Sheet 전부를 합칠수도 있습니다. 마지막으로 합쳐진 내용을 구분하기 위해서 파일이름 등의 정보를 추가로 넣을수도 있습니다. 옵션 선택이 다 되었다면 하단에 있는 "Merge" 를 눌러 주시면 됩니다.

결과는 아래와 같이 하나의 시트에 여러개의 시트의 내용들이 그대로 복사가되어진걸 볼수 있는데요. 해당 추가 기능은 사용하기에 따라서 유용하게 이용할수 있는 기능이 아닐까 생각 됩니다.

이상 엑셀 파일 합치기 3가지 방법에 대해서 간단하게 포스팅 해보았습니다. 마지막 3번째 방법만 약간 다르고 나머지 두 방법은 시트를 합치는 방법들입니다. 그럼 이상 도움이 되셨길 바라면서 포스팅 마치도록 하겠습니다. 읽어 주셔서 감사합니다. ^^ 앞으로 엑셀 등 오피스 관련하여 팁들을 자주 올려 보도록 할게요 ^^


태그 : ,

댓글()