엑셀 파일 합치는 방법 (엑셀에서 파일 쉽게 합치기)

엑셀 작업 중 여러 파일을 하나로 통합해야 하는 경우는 흔히 발생합니다. 오늘은 엑셀 파일 합치기의 다양한 방법을 정리해 보았습니다.

1. 기본 기능을 활용한 파일 합치기

엑셀의 기본 기능만으로도 파일을 합칠 수 있습니다. 아래는 세 가지 주요 시나리오에 따른 방법입니다.

1-1. 파일 전체 합치기

여러 엑셀 파일의 모든 시트를 하나의 파일로 합치는 방법입니다.

  1. 합치고 싶은 엑셀 파일들을 모두 엽니다.
  2. 이동하려는 시트 이름 위에서 오른쪽 마우스 클릭[모든 시트 선택]을 클릭합니다.
  3. 다시 오른쪽 클릭 후 [이동/복사]를 선택합니다.
  4. 대상 통합 문서에서 합칠 파일 또는 새 통합 문서를 선택합니다.
  5. [확인]을 누르면 모든 시트가 하나로 병합됩니다.

1-2. 특정 시트만 선택하여 합치기

파일에서 특정 시트만 골라서 다른 파일에 추가하는 방법입니다.

  1. 이동하려는 시트를 선택합니다. 여러 개를 선택하려면 Ctrl 키를 누른 상태에서 클릭하세요.
  2. 선택한 시트 위에서 오른쪽 클릭 → [이동/복사]를 선택합니다.
  3. 대상 통합 문서를 지정하고, 원하는 위치를 설정한 뒤 [확인]을 누릅니다.

1-3. 새로운 통합 문서로 합치기

여러 파일에서 특정 시트를 새 통합 문서에 합칠 수도 있습니다.

  1. 각 파일에서 필요한 시트를 선택하고, 오른쪽 클릭 → [이동/복사]를 선택합니다.
  2. 대상 통합 문서로 새 통합 문서를 선택합니다.
  3. 이후 동일한 방식으로 다른 파일의 시트를 추가하면 됩니다.

2. 파워쿼리를 활용한 자동화

엑셀의 파워쿼리 기능은 동일한 형식의 데이터를 가진 여러 파일을 자동으로 병합할 때 유용합니다.

2-1. 파워쿼리로 폴더 내 모든 파일 병합

  1. 모든 병합할 파일을 한 폴더에 모아둡니다.
  2. 엑셀에서 데이터 탭 → 데이터 가져오기 → 폴더에서를 선택합니다.
  3. 병합할 폴더를 지정하고, 데이터를 불러옵니다.
  4. 불러온 데이터를 결합 및 로드하여 하나의 테이블로 만듭니다.
  5. 필요시 쿼리 편집기를 통해 데이터를 수정하고 저장하면 완료됩니다.

2-2. 파워쿼리의 장점

  • 신규 데이터 추가 시 “새로고침”만으로 자동 업데이트 가능
  • 대량 데이터 처리에 적합
  • 데이터 정제 및 필터링 기능 제공

3. 외부 도구 활용

3-1 RDBMERGE 추가기능

엑셀 추가기능인 RDBMERGE를 사용하면 다수의 워크시트를 손쉽게 병합할 수 있습니다.

  1. RDBMERGE 추가기능을 다운로드 후 설치합니다.
  2. 엑셀 도구모음에서 병합 버튼을 클릭하여 설정을 완료합니다.
  3. 여러 워크시트를 하나로 병합하거나, 폴더 내 여러 파일을 하나로 합칠 수 있습니다.

3-2 Python과 Pandas 활용

프로그래밍 언어 Python과 Pandas 라이브러리를 사용하면 대량의 엑셀 데이터를 효율적으로 병합할 수 있습니다.

import pandas as pd
import os

file_path = "파일 경로"
all_files = [os.path.join(file_path, f) for f in os.listdir(file_path) if f.endswith('.xlsx')]

df_list = [pd.read_excel(file) for file in all_files]
merged_df = pd.concat(df_list)
merged_df.to_excel("병합된파일.xlsx", index=False)

이 방법은 개발자나 데이터 분석가에게 적합하며, 반복 작업을 자동화할 수 있습니다.

정리하자면 엑셀 파일 병합은 작업 환경과 필요에 따라 다양한 방법으로 수행할 수 있습니다:

  • 간단한 작업: 엑셀 기본 기능
  • 대량 데이터 처리: 파워쿼리
  • 고급 자동화: 외부 도구나 프로그래밍 언어

필요에 맞는 방식을 선택해 작업 효율성을 높여보시기 바랍니다.

댓글 남기기