Home > 엑셀 프로그램 > 엑셀머지 > 엑셀머지(XLMerge) | 엑셀파일 합치기(파일통합) 1.5 버전 2020.05.30 릴리즈

엑셀머지(XLMerge) | 엑셀파일 합치기(파일통합) 1.5 버전 2020.05.30 릴리즈

엑셀머지(XLMerge)란?

엑셀머지(XLMerge)는 여러 개의 엑셀파일을 하나의 엑셀파일로 합치는 프로그램이다. 엑셀파일을 통합할 수 있는 것이다. 엑셀 VBA로 작성된 매크로 프로그램이므로 설치가 필요없고 매크로 파일만 실행하면 된다.

 

프로그램 다운로드

“엑셀머지_XLMerge_v1.5.0_20200530” 의 소스는 공개되어 있으며 License는 GPLv3를 따른다.

 

프로그램 사용법

 

1. 다운로드 후 압축 풀기

다운로드 받은 파일을 압축프로그램으로 푼다. 정상적으로 풀리면 다음 그림과 같이 확장자가 xlsm이 파일이 생긴다(PC설정에 따라 확장자가 보이지 않을 수도 있다)

엑셀머지 - 엑셀파일 합치기(파일통합)

 

2. 편집사용, 매크로 사용 설정

파일을 열면 제한된 보기라고 나오는데 편집사용버튼을 누른다.


.

 

매크로 사용과 관련된 보안경고가 나오면 콘텐츠 사용 버튼을 누른다.

 

3. 합칠 파일 준비

합칠 파일을 하나의 폴더에 모아둔다. 하나의 폴더에 모아 두어야 한번에 합치는 작업을 진행할 수 있다.

 

4. 엑셀파일 합치기

1) 엑셀머지(XLMerge) 리본메뉴에서 “엑셀파일 합치기”를 클릭한다.
엑셀머지 - 엑셀파일 합치기(파일통합)

 

2) 합칠 파일을 선택한다.

엑셀머지 - 엑셀파일 합치기(파일통합)

 

3) 합칠 파일이 있는 폴더를 열고 합칠 파일을 선택한다(한번에 여러 개 선택).

엑셀머지 - 엑셀파일 합치기(파일통합)

 

4) “엑셀머지”는 파일당 한개의 시트만 합칠 수 있으므로 하나의 파일에 여러 개의 시트가 있다면 여러 시트 중에서 합칠 시트를 선택한다(기본으로 시트번호 “1”이 선택되어 있다).

  • 시트 번호(첫번째 시트가 1, 두번째 시트가 2…)
    또는
  • 시트이름으로 선택

엑셀머지 - 엑셀파일 합치기(파일통합)

 

※ 시트번호와 시트이름의 차이

가져올 파일에 시트가 아래와 같이 3개가 있다면

엑셀머지 - 엑셀파일 합치기(파일통합)

 

아래 그림과 같이 시트번호 및 시트이름이 3개가 보여지며 사용자가 원하는 대로 선택할 수 있다.

엑셀머지 - 엑셀파일 합치기(파일통합)

합칠파일의 시트이름이 파일마다 동일하다면 가져올 파일에서 “시트이름”으로 가져오면 되지만, “시트이름”이 다르면 이름으로 가져올 수 없다.  이 때는 시트이름은 다르지만 항상 동일한 위치에 시트가 존재한다고 가정할 수 있으면 “시트번호”를 이용하여 시트의 자료를 가져올 수 있다.

 

5) 옵션 지정

데이터를 가져올 시작 위치, 계속해서 타이틀 포함여부, 파일명 포함여부, 저장할 폴더, 저장할 파일명은 기본값으로 입력되어 있으나, 필요 시 원하는 값으로 변경할 수 있다.

 

6) “합치기”를 클릭하면 옵션에서 지정한 엑셀파일에 모든 자료가 합쳐진다.

엑셀머지 - 엑셀파일 합치기(파일통합)

 

<하나의 파일로 합쳐친 결과>

엑셀머지 - 엑셀파일 합치기(파일통합)

 

7) 결과 확인 – 작업결과 시트에 “가져온 파일의 원래 폴더위치와 파일명, 가져온 자료의 개수”를 보여준다.

엑셀머지 - 엑셀파일 합치기(파일통합)

 

엑셀머지 사용법 동영상

 

프로그램 업데이트 이력

XLMerge 1.5.0 버전 :  2020-05-30 업데이트

  • 가져온 파일명을 표시기능 추가

XLMerge 1.0.0 버전 :  2020-03-01 최초 릴리즈

  • 파일합치기 프로그램 최초 릴리즈

“엑셀머지(XLMerge) | 엑셀파일 합치기(파일통합) 1.5 버전 2020.05.30 릴리즈”의 26개의 댓글

    1. 와.. 정말 고맙습니다. 몇 시간 걸릴꺼 한 방에 해결됐네요. 정말 감사합니다. ^^

  1. 안녕하세요 선생님

    엑셀을 공부하고 있는 학생입니다.

    질문을 드려도 될까요?
    합칠 파일 선택 과정에서

    ‘-2147467259*80004005)’ 런타임 오류가 발생하였습니다: 외부 테이블 형식이 잘못되었습니다.

    라고 뜹니다. 어떤게 잘못된걸까요?

    1. 안녕하세요. 오류가 발생하는 파일을 보아야 확인이 가능할 것 같습니다. 괜찮으시다면 admin@xlworks.net으로 보내주시면 확인하고 답변드리겠습니다.
      감사합니다.

  2. 정말 유용하게 잘 사용하고 있습니다. 다만 통합되는 파일에 각 파일명이 각각의 문서 제일 상단에 표시되면 좋을거 같습니다. 예를 들어 A, B, C 세개의 파일을 합친다고 한다면 통합되는 파일에 A파일명이 표기되고, 그 아래 A파일의 내용이 들어가고 그 아래 B파일명이 표기되고 그 아래 B파일의 내용이 들어가는 식으로 통합이 되면 많은 양의 파일을 통합했을 때 어떤 내용이 어떤 파일에 있는 내용인지 쉽게 구별할 수 있을 거 같습니다.

    1. 안녕하세요.
      사용자가 옵션설정에서 파일명 포함여부를 선택할 수 있도록 프로그램을 개발하면 좋을 것 같습니다. 다음 버전 릴리즈시 반영하겠습니다. 다음 버전은 5월말정도에 릴리즈할 수 있을 것 같습니다.
      감사합니다.

    1. 안녕하세요. 행단위로 합치기 때문에 아래로만 합칠 수 있습니다.
      감사합니다.

  3. 핑백: 엑셀머지 1.5 버전이 릴리즈 되었습니다(2020.5.30) - XLWorks 엑셀웍스

    1. 안녕하세요. 맥에서는 “윈도의 엑셀에서 동작하는 VBA”가 일부 작동되지 않아서 VBA로 만든 프로그램이 정상적으로 작동되지 않습니다.
      맥에서 지원하는 윈도우 가상화(부트캠프 등) 기능을 이용하셔야 할 듯 합니다.
      감사합니다.

    1. 안녕하세요. 보이지 않는 글자는 옛한글입니다. 옛한글을 지원하는 새굴림, 한컴바탕, 한컴돋움과 같은 폰트로 바꿔서 보시면 알아볼 수 있습니다.
      감사합니다.

  4. 너무나 신세계입니다. 감사합니다. 잘 사용하겠습니다. 덕분에 작업이 훨씬 빨라졌습니다.

  5. 클릭하면 팝업이 떠야하는데 팝업자체가 안뜨네요ㅠㅠ 어찌해야할지 자문구합니다.

    1. 안녕하세요. 파일을 처음열면 “편집사용”, “매크로 사용” 하도록 해야 합니다. 혹시 안하셨다면 본문에 나와 있는대로 설정하고 사용해 보시기 바랍니다.
      감사합니다.

  6. 엑셀병합후 필터가 원 파일대로 되는대요 해결할 방법이 있을까요?

  7. 안녕하세요. 덕분에 잘 사용하고있습니다.

    Sheet명에 .이 있다면 #으로 변환하여 버리는데요.

    어떻게 수정이 어려울까요??

    1. 안녕하세요. 엑셀머지 프로그램은 원본 시트는 손대지 않는데요. 정확한 현상을 다시 한번 설명부탁드립니다.

  8. 안녕하세요.
    우선 프로그램 제공에 감사드립니다.
    저의 경우 CSV파일을 합쳐야 하는데 파일 선택에서는 엑셀 파일만 선택이 가능하여 사용이 불가능하네요.
    다음 버전에 혹시 적용이 가능하면 부탁 드리겠습니다.
    감사합니다.

    1. 안녕하세요. 프로그램의 구조상 엑셀파일만 가능합니다. 다음 버전에서도 CSV파일은 불가능합니다 ㅠㅠ…

답글 남기기

이메일 주소를 발행하지 않을 것입니다.