TEEP
오피스 365 엑셀: 수십 개 파일을 1초 만에 하나로 합치는 자동화 비법
Software
티입지기

오피스 365 엑셀: 수십 개 파일을 1초 만에 하나로 합치는 자동화 비법

매달 반복되는 엑셀 복사-붙여넣기 지옥에서 탈출하고 싶다면? 파워 쿼리를 활용해 수십 개의 파일을 클릭 한 번으로 병합하고 실시간 업데이트까지 자동화하는 '진짜' 전문가의 노하우를 공개한다.

오피스 365 엑셀: 수십 개 파일을 1초 만에 하나로 합치는 자동화 비법

노동의 종말: 왜 아직도 복사-붙여넣기를 하고 있는가?

매달 말, 전국의 수많은 직장인이 겪는 고질적인 병이 있다. 바로 '엑셀 노가다' 증후군이다. 각 팀에서 취합된 수십 개의 매출 보고서, 혹은 매일 생성되는 로그 파일들을 하나의 마스터 시트로 합치기 위해 Ctrl+CCtrl+V를 무한 반복하는 모습은 2026년 현재의 기술 수준을 고려할 때 가히 비극적이라 할 만하다.

단순히 합치는 것만으로 끝나면 다행이다. 원본 데이터 중 하나가 수정되면 다시 전체를 합쳐야 하고, 새로운 파일이 추가되면 기존의 작업을 처음부터 다시 반복해야 한다. 이러한 비효율은 단순히 개인의 피로도를 높이는 데 그치지 않고, 수동 작업 중 발생하는 '휴먼 에러'로 인해 데이터의 신뢰성을 갉아먹는다.

하지만 오피스 365(Office 365)의 엑셀을 제대로 활용하는 Power User라면 결코 이런 방식을 택하지 않는다. 우리에겐 파워 쿼리(Power Query)​라는 강력한 자동화 엔진이 있기 때문이다. 이 기능을 한 번만 제대로 설정해두면, 특정 폴더에 파일을 던져넣는 것만으로 수천, 수만 행의 데이터가 1초 만에 병합된다. 이것은 단순한 팁이 아니라, 당신의 업무 환경을 바꿀 '치트키'다.

파워 쿼리(Power Query): 당신의 퇴근 시간을 앞당길 비밀 병기

파워 쿼리는 엑셀 2016 버전부터 본격적으로 탑재되었으나, 오피스 365로 넘어오면서 그 성능과 편의성이 비약적으로 발전했다. 2026년 기준, 클라우드와의 연동 및 대용량 데이터 처리 능력은 과거의 엑셀과는 차원이 다르다.

파워 쿼리의 핵심 원리는 ETL(Extract, Transform, Load)​이다. 데이터를 추출(Extract)하고, 가공(Transform)하여, 엑셀 시트로 로드(Load)하는 과정을 일련의 '쿼리(Query)'로 기록한다. 사용자가 하는 모든 클릭은 뒤에서 'M-Language'라는 코드로 자동 변환되어 저장된다. 즉, 코딩을 몰라도 코딩과 같은 수준의 자동화를 구현할 수 있다는 뜻이다.

어두운 사무실 안에서 듀얼 모니터를 사용하며 복잡한 엑셀 차트와 데이터 쿼리 창을 띄워놓고 집중하는 분석가의 뒷모습

Photo by Adam Nowakowski on Unsplash

파워 쿼리가 VBA보다 우월한 이유

과거에는 이런 병합 작업을 위해 VBA(Visual Basic for Applications) 매크로를 짜야 했다. 하지만 VBA는 코드 수정이 어렵고, 파일 보안 설정에 따라 작동하지 않는 경우가 많았다. 반면 파워 쿼리는 다음과 같은 압도적인 장점을 가진다.

  1. 비파괴적 편집: 원본 데이터를 건드리지 않고 가공된 결과물만 출력한다.
  2. 반복 재생: 파일이 추가되어도 '새로 고침' 버튼 하나면 끝이다.
  3. 유연성: 파일명이 다르거나 열 순서가 조금 달라도 설정만 잘하면 알아서 맞춘다.
  4. 대용량 처리: 엑셀의 행 제한(약 104만 행)을 넘어선 수천만 행의 데이터도 '연결만 생성'하여 분석할 수 있다.

[실전 가이드] 1분 만에 수십 개의 보고서를 하나로 합치기

이제 실무에 바로 적용 가능한 단계를 설명한다. 이 과정은 딱 한 번만 설정하면 된다. 이후에는 폴더에 파일을 넣기만 하면 끝이다.

Step 1: 데이터 소스 지정 (폴더 선택)

  1. 엑셀 상단 메뉴의 [데이터] 탭으로 이동한다.
  2. [데이터 가져오기] > [파일에서] > [폴더에서]​를 선택한다.
  3. 병합할 엑셀 파일들이 모여 있는 폴더 경로를 지정한다.

Step 2: 데이터 결합 및 변환

  1. 폴더 안의 파일 리스트가 뜨면 하단의 [데이터 결합] > [데이터 결합 및 변환]​을 클릭한다.
  2. '파일 결합' 대화 상자에서 기준이 될 첫 번째 파일을 선택하고, 합치고자 하는 시트(Sheet)를 선택한다.
  3. 이제 '파워 쿼리 편집기' 창이 열린다.

Step 3: 데이터 클리닝 (가장 중요한 단계)

병합된 데이터에는 필요 없는 정보(예: 각 파일의 머리글이 반복되는 경우 등)가 섞여 있을 수 있다.

  • 불필요한 열 제거: 머리글을 우클릭하여 [제거]를 선택한다.
  • 데이터 형식 지정: 숫자는 [숫자]로, 날짜는 [날짜] 형식으로 명확히 지정해야 나중에 피벗 테이블에서 오류가 나지 않는다.
  • 필터링: 비어있는 행(Null)이나 불필요한 키워드가 포함된 행을 필터 기능을 이용해 제외한다.

Step 4: 엑셀로 로드

모든 가공이 끝났다면 좌측 상단의 [닫기 및 로드]​를 클릭한다. 이제 지정한 시트에 모든 파일이 하나로 합쳐진 결과물이 나타난다.

카페에서 노트북을 사용하여 파워 쿼리 편집기 창에 나타난 수만 개의 데이터 행을 마우스로 정렬하고 가공하는 사용자의 손 클로즈업

Photo by Lukas Blazek on Unsplash

Power User의 디테일: 데이터 업데이트가 '1초'인 이유

설정이 끝났다면 이제 마법을 부릴 차례다. 다음 달에 새로운 파일이 들어왔다고 가정하자.

  • 당신이 할 일은 그 파일을 지정된 폴더에 복사해 넣는 것뿐이다.
  • 그 후 엑셀에서 [모두 새로 고침] (단축키 Ctrl + Alt + F5)을 누른다.
  • 파워 쿼리는 당신이 이전에 설정한 모든 가공 단계를 기억했다가, 새 파일까지 포함하여 순식간에 데이터를 다시 정렬해 가져온다.

필자의 꿀팁: 파일명(Source Name) 활용하기

파워 쿼리로 파일을 합치면 기본적으로 Source.Name이라는 열이 생성된다. 여기에 해당 데이터가 어떤 파일에서 왔는지가 기록된다. 이를 활용하면 데이터의 출처를 명확히 알 수 있으며, 필요에 따라 특정 날짜의 데이터만 필터링하거나 파일별 실적을 비교하는 기준점으로 삼을 수 있다. 만약 이 정보가 필요 없다면 편집기에서 제거하면 된다.

비용 대비 가치 분석: 오피스 365를 가장 저렴하게 쓰는 법

이 모든 강력한 기능은 오피스 365(현재는 Microsoft 365) 구독을 통해 제공된다. 과거의 영구 소장용 버전(Office 2021 등)은 파워 쿼리의 최신 업데이트나 AI 기반의 데이터 추출 기능을 사용하기 어렵다. 특히 2026년 현재는 AI 코파일럿(Copilot)이 엑셀에 통합되어, "이 데이터들 좀 합쳐줘"라고 말만 해도 쿼리를 짜주는 수준에 도달했다.

문제는 가격이다. 공식 홈페이지 기준 월 구독료는 개인이 부담하기에 다소 무거울 수 있다. 하지만 똑똑한 유저들은 ​**Gamsgo(갬스고)**와 같은 계정 공유 서비스를 활용해 비용을 극단적으로 낮춘다.

구분 공식 홈페이지 (Personal) Gamsgo (Family Share) 비고
월 비용 약 8,900원 약 2,000원대 환율 및 기간에 따라 변동
저장 공간 OneDrive 1TB OneDrive 1TB 동일한 혜택 제공
지원 기기 최대 5대 동시 로그인 최대 5대 동시 로그인 동일한 혜택 제공
최신 버전 항상 최신 (2026년형) 항상 최신 (2026년형) 자동 업데이트 포함

단순히 계산해봐도 1/4 가격으로 오피스 365의 모든 프리미엄 기능을 누릴 수 있다. 커피 한 잔 값도 안 되는 비용으로 매달 수십 시간을 잡아먹는 '노가다'에서 해방될 수 있다면, 이것은 비용이 아니라 수익률이 수천 퍼센트에 달하는 투자다.

한계와 극복: 완벽한 자동화를 방해하는 요소들

물론 파워 쿼리도 만능은 아니다. 실전에서 마주칠 수 있는 한계와 그 해결책(Workaround)을 미리 숙지해야 진짜 전문가다.

  1. 머리글의 불일치: 합치려는 파일들의 열 이름이 제각각이면 파워 쿼리는 이를 다른 열로 인식한다.
    • Workaround: 데이터 변환 단계에서 Table.ColumnNames 함수를 사용하거나, '첫 행을 머리글로 사용' 단계를 조정하여 표준화 과정을 거쳐야 한다.
  2. 파일 경로 변경: 엑셀 파일을 다른 컴퓨터로 옮기면 폴더 경로가 깨져 쿼리가 실행되지 않는다.
    • Workaround: 파일 경로를 동적으로 받아오는 엑셀 이름 관리자(Named Range)를 정의하거나, 파일이 들어있는 폴더 자체를 원드라이브(OneDrive)나 쉐어포인트(SharePoint)에 올려 클라우드 경로로 지정하면 해결된다.
  3. 복잡한 수식 포함: 원본 파일에 무거운 수식이 가득하면 병합 속도가 느려질 수 있다.
    • Workaround: 가능한 한 원본 파일은 수식이 없는 로우 데이터(Raw Data) 상태로 유지하고, 모든 계산은 파워 쿼리 편집 단계에서 수행하는 것이 성능상 훨씬 유리하다.

결론: 지금 당장 '새로 고침'을 누를 시간

당신이 만약 매일 엑셀 파일을 열고, 범위를 지정하고, 복사해서 다른 파일에 붙여넣는 작업을 하고 있다면, 당신은 지금 도구를 잘못 쓰고 있는 것이다. 엑셀은 단순한 표 계산기가 아니라, 거대한 데이터를 다루는 자동화 엔진이다.

파워 쿼리를 당장 시작해야 하는 사람:

  • 여러 팀에서 보낸 엑셀 보고서를 하나로 취합하느라 야근하는 사람.
  • 원본 데이터가 바뀔 때마다 보고서를 새로 만들어야 하는 사람.
  • 데이터의 양이 너무 많아 엑셀이 자꾸 멈추는 고통을 겪는 사람.

시작하지 않아도 되는 사람:

  • 평생 단 하나의 시트, 단 100행 미만의 데이터만 다루는 사람.
  • 자신의 노동력이 전기 요금보다 저렴하다고 믿는 사람.

2026년의 업무 방식은 '얼마나 열심히 하느냐'가 아니라 '얼마나 스마트하게 시스템을 구축하느냐'에 달려 있다. 오피스 365라는 강력한 도구를 손에 쥐고도 1990년대 방식의 복사-붙여넣기에 머물러 있지 마라. 지금 바로 폴더를 만들고 파일을 던져 넣어보라. 1초 뒤에 펼쳐질 자유로운 퇴근길이 당신을 기다리고 있다.

Editor's Note: 오피스 365를 통한 업무 자동화의 세계는 무궁무진하다. 가격 부담 때문에 망설여진다면 Gamsgo와 같은 대안을 적극 활용하여, 도구의 제한 없이 당신의 역량을 펼쳐보길 권한다.


엑셀자동화오피스365파워쿼리업무효율데이터병합엑셀꿀팁직장인필수