라벨이 파워 쿼리인 게시물 표시

엑셀 매크로(VBA) 없이 파워 쿼리(Power Query)로 다중 파일 데이터 원클릭으로 병합하기

엑셀에서 동일한 양식의 파일 수십 개를 하나로 합칠 때, 수작업 복사·붙여넣기나 VBA 매크로에 의존하는 방식은 유지보수가 어렵고 오류 발생 가능성이 높다. 파워 쿼리(Power Query)의 폴더 결합 기능은 코드를 한 줄도 작성하지 않고도 폴더 단위로 다중 파일을 자동 병합하며, 새 파일이 추가되어도 '새로 고침' 한 번으로 결과를 갱신한다. 이 글은 2026년 6월 기준 마이크로소프트 365 엑셀 환경에서 파워 쿼리만으로 다중 파일을 병합하는 원리와 단계별 절차, 실무 적용 시 유의점을 백과사전식으로 서술한다. 1. 기본 개념 및 정의 파워 쿼리는 엑셀의 '데이터(Data)' 탭에 '가져오기 및 변환(Get & Transform Data)' 그룹으로 내장된 ETL(Extract, Transform, Load) 엔진이다. 외부 또는 내부 데이터 원본에 연결하여 데이터를 추출하고, 정제·가공한 뒤, 워크시트나 데이터 모델로 적재하는 일련의 과정을 자동화한다. 2016년 버전부터 엑셀에 기본 탑재되었으며, 2026년 현재 마이크로소프트 365 구독형 엑셀(윈도우 및 맥)과 영구 라이선스 버전 모두에서 표준 기능으로 제공된다. 다만 엑셀 2007 이하의 구형 버전에서는 지원되지 않는다. 다중 파일 병합의 핵심은 파워 쿼리의 '폴더에서(From Folder)' 커넥터이다. 이 커넥터는 개별 파일이 아니라 폴더 경로 자체를 데이터 원본으로 인식한다. 폴더를 지정하면 파워 쿼리는 우선 해당 폴더와 하위 폴더에 존재하는 모든 파일의 메타데이터(파일명, 확장자, 수정 날짜, 폴더 경로, 그리고 파일 본문의 이진 표현인 Content 열)를 하나의 목록 형태로 불러온다. 이후 각 파일의 이진 데이터를 동일한 규칙으로 해석·전개하여 행 단위로 누적함으로써 단일 테이블을 생성한다. 이 방식이 VBA 매크로 대비 우월한 본질적 이유는 '재현 가능한 절차의 저장'에 있다. 파워 쿼리는 사용자가 ...