Power Query 병합 vs 추가: 어떤 데이터 결합 방법이 필요할까요?
By Mirko Peters ·
Power Query 병합과 추가의 차이를 알아봅니다. Excel과 Power BI에서 언제 표를 가로로 넓히고 세로로 늘려야 하는지 살펴보고 데이터 준비 작업을 자동화하는 방법을 알아보세요.
Automatically translated with AI from the original post. Read the English original

Power Query 병합과 추가는 Excel과 Power BI에 내장된 두 가지 서로 다른 데이터 구조화 작업입니다. 병합은 데이터베이스처럼 일치하는 키 열을 사용해 별도의 표를 나란히 연결하고, 추가는 일치하는 열 머리글을 맞춰 표를 세로로 쌓아 데이터 집합을 길게 만듭니다.
핵심 요약
- 병합은 공유 키 열을 사용해 데이터를 나란히 결합하여 표를 가로로 넓힙니다.
- 추가는 행을 위아래로 쌓아 표를 세로로 길게 만듭니다.
- 병합은 데이터베이스 조인과 비슷하게 동작하며, 내부, 외부, 왼쪽/오른쪽 조인 유형을 선택할 수 있습니다.
- 추가하려면 데이터를 올바르게 쌓기 위해 동일하거나 매우 유사한 열 머리글이 필요합니다.
- CSV 내보내기 파일과 SQL 데이터베이스 테이블을 결합하는 것처럼 완전히 다른 원본의 데이터도 병합하거나 추가할 수 있습니다.
여러 원본에서 데이터를 복사해 하나의 마스터 시트에 붙여 넣느라 몇 시간을 보낸 적이 있다면, 데이터 준비의 번거로움을 잘 아실 것입니다. 최신 Microsoft 365 환경에서 Excel과 Power BI는 Power Query 엔진을 통해 데이터 통합을 기본적으로 처리합니다. 그러나 초보자는 여러 데이터 집합을 결합할 때 두 가지 주요 결합 도구인 병합과 추가를 혼동하여 어려움을 겪는 경우가 많습니다. 이 두 작업의 기능적 차이를 이해하면 문제 해결에 드는 시간을 아끼고 데이터 모델을 효율적으로 유지할 수 있습니다.
Power Query 병합 이해하기: 표를 가로로 넓히기
Power Query의 병합 작업은 관련 정보를 나란히 모으도록 설계되었습니다. 고객 ID, 제품 코드, 사원 번호처럼 공통된 정보를 공유하는 두 표를 가져와 서로 연결하는 것으로 생각하시면 됩니다.
병합을 시작하면 Power Query는 관계형 데이터베이스 시스템과 매우 비슷하게 동작합니다. 기본 표를 선택하고, 보조 표를 고른 다음, 두 표를 연결하는 키 열을 지정합니다. 일치 항목이 찾아지면 보조 표를 확장해 필요한 열만 가져올 수 있습니다. 예를 들어 ID 번호만 있는 주문 거래 원본 표에 고객 이름과 이메일 주소를 추가하는 식입니다.
적절한 조인 종류 선택하기
Power Query는 병합 작업 중 여러 조인 유형을 제공합니다.
- 왼쪽 외부: 첫 번째 표의 모든 행과 두 번째 표에서 일치하는 행을 유지합니다.
- 오른쪽 외부: 두 번째 표의 모든 행과 첫 번째 표에서 일치하는 행을 유지합니다.
- 전체 외부: 일치 여부와 관계없이 두 표의 모든 행을 유지합니다.
- 내부: 두 표 모두에서 정확히 일치하는 행만 유지합니다.
- 왼쪽 안티 & 오른쪽 안티: 반대쪽 표에 일치하는 항목이 없는 행만 반환합니다.
올바른 조인 종류를 선택하면 최종 보고서에서 중요한 레코드가 실수로 누락되거나 행이 예기치 않게 중복되는 일을 막을 수 있습니다.
Power Query 추가 마스터하기: 표를 세로로 길게 만들기
병합이 너비에 초점을 맞춘다면, 추가는 전적으로 길이에 초점을 맞춥니다. 데이터가 동일한 열 구조를 가진 여러 파일, 월별 또는 지역별 스프레드시트에 나뉘어 있다면 추가가 필요한 도구입니다.
테이블을 추가(append)하면 Power Query는 첫 번째 테이블의 행 아래에 두 번째 테이블의 행을 그대로 쌓아 올립니다. 이 작업이 원활하게 되려면 열 머리글이 정확히 맞아야 합니다. 1월 판매 내보내기 파일과 2월 판매 내보내기 파일에 모두 Date, Product, Quantity, Revenue 열이 있다면, 추가 작업으로 두 파일을 하나의 포괄적인 12개월 기록 테이블로 매끄럽게 결합할 수 있습니다.
추가(Append)와 폴더 가져오기 비교
개별 쿼리를 수십 개씩 수동으로 추가할 수도 있지만, Power Query에는 전용 폴더 커넥터도 있습니다. 월별 보고서를 모두 하나의 Windows 또는 SharePoint 폴더에 넣어 두면 Power Query가 파일을 자동으로 결합하고 추가합니다. 데이터 원본이 매월 늘어나는 경우 수동 개입 없이 처리할 수 있어 훨씬 확장성이 뛰어난 방법입니다.
서로 다른 데이터 원본 결합하기
Power Query의 가장 강력한 기능 중 하나는 데이터 출처에 구애받지 않는다는 점입니다. 기반 엔진이 연결 계층을 추상화하기 때문에 같은 유형의 파일끼리만 결합할 필요가 없습니다.
오프라인 목표치를 담은 로컬 Excel 스프레드시트와 실제 성과를 추적하는 실시간 SQL Server 데이터베이스를 손쉽게 병합할 수 있습니다. 마찬가지로 레거시 시스템에서 가져온 CSV 내보내기 파일과 SharePoint 목록의 클라우드 데이터를 추가할 수도 있습니다. 병합에 필요한 구조적 요건(공유 키)이나 추가에 필요한 요건(일치하는 열 머리글)만 충족하면 데이터의 원래 위치는 중요하지 않습니다.
결론 및 다음 단계
병합과 추가의 서로 다른 동작을 이해하는 것은 스프레드시트 작업을 수작업에서 자동화된 프로세스로 전환하는 데 필수적인 첫걸음입니다. 데이터를 결합하고 쌓는 번거로운 작업을 Power Query에 맡기면 사람의 실수를 줄이고 매달 소중한 시간을 몇 시간씩 절약할 수 있습니다.
Power Query가 Microsoft 365 데이터 워크플로를 어떻게 정리하고 변환하며 자동화하는지 더 깊이 알고 싶다면, 팟캐스트의 전체 에피소드를 들어 보십시오. 적용된 단계, M 언어, 초보자를 위한 모범 사례를 전문 용어 없이 자세히 설명합니다.
자주 묻는 질문
Power Query에서 병합과 추가의 주요 차이점은 무엇인가요?
병합은 공유 키 열을 기준으로 두 테이블을 나란히 연결하여 테이블을 가로로 넓힙니다. 추가는 일치하는 열 머리글을 기준으로 여러 테이블의 행을 세로로 쌓아 테이블을 세로로 늘립니다.
서로 다른 파일 형식의 테이블도 병합할 수 있나요?
네, 가능합니다. Power Query는 Excel 워크시트와 SQL 데이터베이스 또는 SharePoint 목록처럼 완전히 다른 원본의 데이터도 관계형 또는 구조적 조건만 충족하면 병합하거나 추가할 수 있습니다.
추가할 때 열 이름이 일치하지 않으면 어떻게 되나요?
추가 작업 중 열 머리글이 일치하지 않으면 Power Query는 일치하지 않는 머리글마다 별도의 열을 만듭니다. 그 결과 원래 해당 열이 없던 행에는 빈 값이나 null 값이 표시됩니다.
병합이나 추가를 하려면 코드를 작성할 줄 알아야 하나요?
코딩은 필요하지 않습니다. 병합과 추가 작업은 Excel과 Power BI의 Power Query 편집기에서 직관적인 그래픽 버튼과 대화 상자를 통해 모두 수행할 수 있습니다.