순서는 전용 폴더 준비 → 데이터 > 데이터 가져오기 > 파일에서 > 폴더에서 → 결합 전에 파일 목록 필터 → 샘플 변환과 데이터 형식 지정 → 닫기 및 로드 → 원본 폴더에 새 CSV를 넣고 모두 새로 고침입니다. 매번 파일을 다시 가져오지 않아도 되지만, 새 파일이 폴더에 생겼다고 결과가 즉시 바뀌지는 않습니다. 새로 고침을 실행해야 변환 규칙을 다시 적용합니다.
직접 따라 해볼 수 있도록 개인정보가 없는 가상 주문 CSV 3개를 묶었습니다. 압축을 푼 뒤 monthly-sales 폴더를 Excel에서 선택하세요. 이 폴더에는 실습용 CSV만 들어 있습니다.
같은 모양의 파일이 반복될 때 유용합니다
폴더 결합은 월별 매출, 쇼핑몰 주문, 광고 플랫폼 내보내기, 지점별 실적처럼 각 파일의 열 구조가 같고 행만 늘어나는 업무에 적합합니다. Power Query가 파일을 하나씩 읽고 행을 이어 붙인 뒤 정해 둔 정리 규칙을 실행합니다. 수작업으로 마지막 행을 찾아 붙이거나 수식을 복사하는 과정이 줄고, 어떤 원본 파일에서 온 행인지도 추적하기 쉽습니다.
반대로 월마다 표 제목·열 이름·데이터 영역이 크게 달라지거나 파일마다 서로 다른 분석을 해야 한다면 폴더 결합부터 시작하지 마세요. 원본 양식을 먼저 통일하거나, 파일별 규칙을 따로 설계해야 합니다. Power Query는 변환을 반복하는 도구이지 제각각인 표를 알아서 같은 의미로 해석하는 도구는 아닙니다.
| 환경 | 이 글에서 가능한 범위 | 확인할 점 |
|---|---|---|
| Windows용 Excel 2016 이상 | 폴더 원본 연결, 편집, 로드와 새로고침 | 리본 메뉴 문구는 버전·업데이트에 따라 다를 수 있습니다. |
| Microsoft 365용 Excel for Mac | Power Query 편집기와 일부 원본은 지원 | Microsoft 지원 표에서 로컬 폴더는 ‘가져오기’가 아니라 ‘새로고침’ 지원으로 표시됩니다. 현재 데이터 가져오기 목록에 폴더가 보이는지 버전별로 확인하고, 없다면 Windows에서 쿼리를 만든 뒤 Mac에서 경로와 새로고침을 시험하세요. |
| Excel 웹·모바일 | 웹은 지원되는 쿼리의 보기·새로고침 일부 | 로컬 PC 폴더를 새 원본으로 연결하는 절차는 이 글의 범위가 아닙니다. 웹은 Microsoft 365 플랜과 원본 종류에 따라 기능이 달라집니다. iOS·Android 앱은 Power Query를 지원하지 않습니다. |
Windows용 절차의 지원 버전은 Microsoft의 여러 파일이 있는 폴더에서 데이터 가져오기 안내를 기준으로 했습니다. Mac과 웹의 원본 지원은 Excel 버전별 Power Query 데이터 원본 표에서 확인하세요.
폴더를 먼저 정리하면 쿼리가 덜 깨집니다
작업 파일은 예를 들어 아래처럼 나눕니다. monthly-sales 안에는 합칠 CSV만 두고, 결과 통합 문서와 메모·백업은 바깥에 둡니다.
업무정산/ ├── monthly-sales/ ← Power Query가 읽을 CSV만 저장 │ ├── sales_2026-01.csv │ ├── sales_2026-02.csv │ └── sales_2026-03.csv └── monthly-sales-report.xlsx ← 결과 쿼리가 담긴 Excel 파일
- 모든 CSV의 열 이름과 의미를 같게 유지합니다. 한 달만
상품코드를SKU로 바꾸면 이름을 기준으로 작동하는 변환 단계가 오류를 낼 수 있습니다. - 열 개수와 데이터 형식도 맞춥니다. 숫자 수량 열에는 숫자만, 날짜 열에는 날짜로 해석 가능한 값만 넣는 규칙을 정합니다.
- 열 순서가 달라도 Power Query는 열 이름으로 매칭할 수 있지만, 사람이 검토하기 쉽도록 같은 순서까지 유지하는 편이 안전합니다.
- 하위 폴더를 포함해 선택한 경로 아래의 파일이 함께 목록에 들어올 수 있습니다. 이전 백업, 임시 파일, 설명 문서를 같은 입력 폴더에 두지 마세요.
- 월별 파일을 다시 복사할 때 파일명이 다르더라도 내용이 같은 사본은 한 번만 둡니다. 폴더 쿼리는 각 파일을 읽으므로 중복 사본의 행도 결과에 다시 들어옵니다.
- 보고서 통합 문서는 원본 폴더 밖에 둡니다. 파일이 늘어도 원본 자료와 결과물을 분리하면 어떤 파일을 합치는지 확인하기 쉽습니다.
Microsoft는 전용 폴더에 결합 대상만 두고 열 이름·형식·개수를 일정하게 유지하도록 권합니다. 파일을 빨리 결합하는 버튼보다 목록을 먼저 살펴보고 필요 없는 파일을 거르는 데이터 변환(Transform Data) 경로가 실무에서는 더 안전합니다.
Windows Excel에서 폴더 쿼리를 한 번 만듭니다
- 연결할 폴더를 고릅니다. Windows 데스크톱 Excel에서 데이터 > 데이터 가져오기 > 파일에서 > 폴더에서를 선택하고, 위 구조의
monthly-sales폴더를 지정합니다. 메뉴가 바로 보이지 않으면 데이터 탭의 가져오기 & 변환 그룹을 펼쳐 보세요. - 파일 목록을 확인합니다. 미리 보기에서 월별 파일 수와 이름을 확인합니다. 목록에 예상하지 않은 하위 폴더나 문서가 있으면 바로 결합하지 말고 데이터 변환을 선택합니다.
- 대상만 필터링합니다. Power Query 편집기에서
Extension열을.csv로 제한합니다. 하위 폴더까지 읽었다면Folder Path에서 정해 둔 경로만 남깁니다. 여러 종류의 CSV가 한 폴더에 섞였다면 파일명 접두어도 검토합니다. 필터를 적용한 뒤 파일 목록에 각 월이 한 번씩만 남았는지 확인하세요. - 파일 결합을 엽니다. 바이너리 내용을 담은
Content열을 선택한 다음 홈 > 파일 결합을 클릭합니다. 파일 결합 창에서 예제 파일을 확인합니다. 기본 예제 파일은 목록의 첫 파일이므로, 구조가 대표적인 정상 월 파일을 직접 선택할 수 있습니다. - CSV 읽기 설정을 확인합니다. 파일 원본(문자 인코딩), 구분 기호, 데이터 형식 검색 설정을 봅니다. 한글이 깨지면 원본 인코딩에 맞게 바꾸고, 열이 한 칸에 몰리면 쉼표·세미콜론·탭 중 실제 구분 기호를 고릅니다. 쉼표가 들어 있는 메모를 큰따옴표로 감싼 CSV도 실습 ZIP에 포함했습니다.
- 오류 파일 건너뛰기는 신중하게 둡니다. 파일 결합 창에 오류 파일 건너뛰기 옵션이 보이더라도 정산·주문 자료에서는 누락을 허용하기 전까지 선택하지 마세요. 오류 파일이 결과에서 빠진 채 합계가 작아지면 완성된 것처럼 보일 수 있습니다. 오류를 먼저 확인하고 원본을 고친 뒤 다시 새로고침합니다.
- 샘플 변환을 확인합니다. 생성된
변환 샘플 파일쿼리에서 머리글을 첫 행으로 승격했는지, 불필요한 첫 행을 같은 방식으로 제거했는지 봅니다. 이 샘플 변환은 결합 대상 파일마다 적용되는 규칙입니다. 일부 파일에만 제목 행이 있다면 자동 승격 전에 공통 형식을 정리해야 합니다. - 원본 파일 이름을 유지합니다. 최종 쿼리의
Source.Name또는 원본 파일 이름 열을 가능하면 남겨 둡니다. 누락된 월이나 중복 행이 보이면 어느 파일에서 왔는지 역추적하기 쉽습니다. - 표로 로드합니다. 홈 > 닫기 및 로드를 눌러 새 워크시트 표로 불러옵니다. 표 이름을
MonthlySales처럼 알아보기 쉽게 바꿔 두면 다음 달 검산이나 피벗 보고서에서 찾기 편합니다.
왜 처음에 ‘폴더에서 바로 결합’하지 않나요? 폴더가 깨끗하고 파일 형식이 완전히 같으면 빠른 결합도 가능합니다. 하지만 원본 폴더에는 subfolder·과거 백업·무관한 파일이 들어가기 쉽습니다. 먼저 변환 화면에서 Extension과 Folder Path를 검수하면 의도하지 않은 파일이 섞일 가능성을 줄일 수 있습니다.
자동 자료형을 믿지 말고, 열 의미에 맞춰 지정합니다
CSV에는 셀 서식 정보가 없고 값만 들어 있습니다. Power Query는 연결할 때 값 일부를 검사해 머리글과 자료형을 추측합니다. Microsoft 365 Power Query 문서는 비구조적 원본의 기본 자동 감지가 첫 200개 행을 확인한다고 설명합니다. Excel 버전이나 쿼리 옵션에 따라 설정이 다를 수 있고, 처음 몇 행에는 숫자처럼 보여도 뒤쪽에 문자 코드나 예외 값이 나올 수 있으므로 자동 감지는 시작점이지 최종 검수가 아닙니다.
| 열 예시 | 권장 형식 | 이유·확인 |
|---|---|---|
| 주문일 | 날짜 | 실습 파일은 YYYY-MM-DD로 저장했습니다. 03/04/2026처럼 월·일 순서가 모호한 문자열이면 열 메뉴의 형식 변경 > 지역 설정 사용에서 원본 지역을 지정합니다. |
| 주문ID, 상품코드 | 텍스트 | 000124 같은 코드는 수량이 아니라 식별자입니다. 숫자 형식으로 바꾸면 앞의 0이 사라질 수 있으니 샘플 변환 단계 또는 이후 형식 변경 단계에서 텍스트로 고정합니다. |
| 상품명, 채널, 메모 | 텍스트 | 쉼표나 한글이 들어간 값이 열을 나누거나 깨뜨리지 않는지 미리 보기에서 확인합니다. |
| 수량 | 정수 | 빈칸·문자값이 섞이지 않는지 확인합니다. 정수 변환 오류가 생기면 해당 CSV의 원본 값을 찾아 정정합니다. |
| 단가 | 정수 또는 소수 | 실습 파일의 원 단위 단가는 정수입니다. 통화 기호를 섞지 말고 숫자로 둔 뒤 Excel 표에서 표시 형식을 적용합니다. |
형식이 맞지 않으면 열 머리글의 형식 아이콘을 누르고 텍스트·날짜·정수·소수 중 의미에 맞는 자료형을 선택합니다. 날짜 표기 방식이 파일마다 다르면 하나의 로캘을 억지로 적용하지 말고, 원본 시스템에서 형식을 통일하는 것이 낫습니다. 특정 열만 다른 국가 날짜 표기를 읽어야 한다면 형식 변경 > 지역 설정 사용으로 자료형과 로캘을 함께 정합니다. 로캘은 텍스트 숫자와 날짜를 해석하는 방식을 바꿀 수 있습니다.
이미 원본 CSV의 상품코드가 124로 저장돼 있다면 Power Query에서 텍스트로 바꾸는 것만으로 원래의 000124를 알아낼 수는 없습니다. 원본에 남아 있는 코드 값을 텍스트로 가져오고, 필요한 자릿수를 아는 경우에만 별도 규칙으로 복원하세요. 값이 데이터인지 표시용 숫자인지도 먼저 확인해야 합니다.
한글이 깨질 때는 Excel에서 CSV를 더블클릭하는 대신 Power Query 미리 보기에서 파일 원본 인코딩을 확인합니다. UTF-8 BOM이 없는 파일은 UTF-8이어도 자동 감지되지 않을 수 있습니다. 원본이 UTF-8이면 UTF-8로, 구형 시스템에서 내보낸 파일이면 실제 내보내기 설정과 일치하는 문자 집합을 선택하세요. 모든 CSV에 같은 인코딩을 쓰는 것이 좋습니다. Microsoft도 CSV 커넥터에서 파일 원본과 구분 기호를 확인하도록 안내합니다.
다음 달 파일은 같은 폴더에 넣고, 검산 후 새로고침합니다
쿼리를 저장한 뒤 다음 달에는 같은 규칙으로 내보낸 새 CSV를 연결 폴더에 넣습니다. Excel에서 데이터 > 모두 새로 고침을 실행하면 Power Query가 폴더 목록을 다시 읽고 변환 규칙을 반복합니다. 새 파일이 폴더에 도착하는 순간 결과가 자동 갱신되는 기능은 아닙니다. 통합 문서를 열어 새로 고침하거나 해당 쿼리를 수동으로 새로 고침해야 합니다.
실습 CSV의 예상 결과는 아래와 같습니다. 숫자가 맞지 않으면 먼저 쿼리의 원본 파일 목록과 각 파일 행 수를 확인하세요.
| 원본 파일 | 주문 행 | 수량×단가 합계 | 검수 포인트 |
|---|---|---|---|
sales_2026-01.csv | 4 | 74,500원 | 상품코드 000124 유지 |
sales_2026-02.csv | 4 | 105,500원 | 파일명·열 이름 확인 |
sales_2026-03.csv | 4 | 87,500원 | 큰따옴표 안 쉼표가 메모에 남음 |
| 전체 | 12 | 267,500원 | 3개 파일 모두 한 번씩 포함 |
주문 행 수는 결과 표의 행 개수와 각 파일의 데이터 행 합계를 비교합니다. 합계는 수량×단가를 계산해 파일별 금액 또는 별도 집계값과 대조할 수 있습니다. 같은 고유 주문ID가 두 번 나타나는지도 확인하세요. Power Query가 모든 비즈니스 중복을 자동으로 판별해 제거하는 것은 아닙니다. 실제 주문이 두 건인지 복사본인지 업무 규칙으로 확인한 뒤 중복 제거를 적용해야 합니다.
- 파일 목록에 기준 월 CSV가 하나씩 있고, 이전 월 파일을 복사한 중복본이 없는가?
- 각 CSV의 데이터 행 개수와 합친 표의 전체 행 개수가 일치하는가?
- 주문ID와 상품코드의 선행 0, 문자 한글, 빈 셀이 의도대로 보이는가?
- 날짜가 월·일 혼동 없이 정렬되고, 수량·단가가 숫자로 계산되는가?
- 오류 파일을 제외했다면 누락 행·월·금액을 별도로 기록하고 원인을 해결했는가?
- 원본이 수정·교체된 경우 새로고침한 보고서의 기준 시각을 남겼는가?
Power Query 결과 표에 직접 입력한 메모나 보정값은 다음 새로고침 결과와 섞여 사라지거나 행 위치가 어긋날 수 있습니다. 원본 CSV를 고치거나 쿼리 편집 단계에서 변환하고, 사람이 추가하는 검토 내용은 별도 시트의 키 기반 표로 관리하세요. 피벗 테이블이 있다면 쿼리 결과와 피벗 모두 갱신됐는지 확인합니다.
새로고침 오류와 결과 누락은 원본 목록부터 찾습니다
| 증상 | 먼저 확인할 곳 | 수정 방법 |
|---|---|---|
| 결과에 새 월이 없다 | 선택한 Folder Path, Extension 필터, 실제 저장 경로 | CSV를 연결 대상 하위 폴더가 아닌 정확한 원본 폴더에 넣고 데이터 > 모두 새로 고침을 실행합니다. 편집기 미리 보기만 갱신한 것과 워크시트 표 새로고침을 혼동하지 마세요. |
| 행이 예상보다 많거나 같은 주문이 두 번 보인다 | Power Query 파일 목록과 Source.Name | 같은 내용의 사본, 테스트 CSV, 하위 폴더가 들어왔는지 봅니다. 중복 제거보다 어떤 파일이 두 번 들어왔는지 먼저 밝혀 원본 폴더를 바로잡습니다. |
| 한글이 깨지거나 열이 하나로 합쳐진다 | 파일 결합의 파일 원본·구분 기호 | 원본 인코딩(예: UTF-8)과 실제 구분 문자(쉼표·세미콜론·탭)를 선택합니다. 내용에 쉼표가 있는 필드가 큰따옴표로 감싸져 있는지도 살핍니다. |
| 상품코드 앞의 0이 사라진다 | 변환 샘플 파일과 적용된 형식 변경 단계 | 각 파일 변환 과정에서 코드 열을 텍스트로 지정합니다. 원본 CSV부터 0이 빠졌다면 원본 값을 다시 받거나, 확정된 코드 길이 규칙을 따로 적용해야 합니다. |
| 특정 달만 열 없음·자료형 오류가 난다 | 오류를 낸 원본 파일의 헤더와 값 | 열 이름 변경·추가·삭제, 빈 줄, 요약 행 또는 숫자 대신 문자 입력을 찾아봅니다. 모든 월 파일에 같은 스키마를 적용하고 샘플 파일도 대표 형식으로 지정합니다. |
| 폴더 경로를 찾을 수 없다 | 통합 문서가 이동됐는지, 다른 사용자 PC에서 열었는지 | 데이터 > 데이터 원본 설정에서 연결 원본의 경로를 새 폴더로 지정합니다. 파일을 공유할 때 다른 사용자가 원본 폴더에 접근 가능한지도 확인합니다. |
| 표는 완성됐지만 금액이 맞지 않는다 | 행 수, 잘못 건너뛴 파일, 단가·수량 자료형 | 원본별 파일 목록·행 수·합계를 따로 대조합니다. 결합 창의 오류 파일 건너뛰기 옵션으로 누락을 숨기지 말고 원본 오류를 고칩니다. |
자주 묻는 질문
새 CSV를 넣으면 자동으로 표에 추가되나요?
폴더 조건과 열 구조가 맞는 파일은 다음 새로고침 때 쿼리에 포함됩니다. 파일이 도착하자마자 즉시 바뀌지는 않습니다. Excel에서 데이터 > 모두 새로 고침을 실행하고 행 수와 합계를 확인하세요.
매달 열 순서가 달라도 합칠 수 있나요?
Microsoft는 파일이 같은 열 이름과 스키마를 가지면 열의 위치가 달라도 이름을 기준으로 매칭된다고 설명합니다. 그래도 원본 템플릿의 열 순서까지 통일하면 담당자가 비교하기 쉽고 파일별 변경도 빠르게 발견할 수 있습니다. 열 이름·의미·자료형은 유지해야 합니다.
Mac Excel에서도 처음부터 만들 수 있나요?
버전별 지원 원본이 다릅니다. Microsoft의 Mac용 365 도움말은 Power Query 편집기와 폴더 새로고침을 안내하지만, 버전별 원본 지원표는 로컬 폴더를 가져오기가 아닌 새로고침 지원으로 표시합니다. 데이터 > 가져오기 메뉴에 폴더 연결이 실제로 있는지 먼저 확인하고, 없다면 Windows용 Excel에서 쿼리를 만든 뒤 Mac에서 경로를 다시 연결해 새로고침을 검증하세요.
월별 파일을 하나의 시트에 직접 복사하면 안 되나요?
일회성 소량 자료라면 수동 복사도 가능합니다. 매월 반복되고 행이 늘어나는 업무라면 누락·중복·수식 범위 문제가 반복되지 않도록 폴더 연결과 검산 절차를 만들어 두는 편이 관리하기 쉽습니다.
오류가 있는 파일은 건너뛰어도 되나요?
테스트 파일처럼 결과에서 빠져도 된다는 점이 확인된 경우에만 가능합니다. 주문·정산 원본에서 오류 파일을 건너뛰면 누락된 숫자가 정상 결과처럼 남을 수 있습니다. 포함해야 할 파일 수와 금액을 대조하기 전에는 오류 원본을 수정하세요.
공식 참고자료
- Microsoft: 여러 파일이 있는 폴더에서 데이터 가져오기(Power Query) — 파일 조건, 폴더 결합, 샘플 파일, 오류 파일 옵션
- Microsoft Learn: 파일 결합 개요 — 샘플 변환과 결합 쿼리의 동작
- Microsoft Learn: Power Query에서 CSV 파일 결합 — CSV 예제, 머리글과 변환 샘플
- Microsoft: Power Query 데이터 형식 추가·변경 — 자동 감지와 열 자료형 지정
- Microsoft: Power Query에서 데이터 로캘·지역 설정 — 날짜와 숫자 해석
- Microsoft: Excel 버전별 Power Query 원본 지원 — Windows·Mac·웹의 커넥터 차이
- Microsoft: 앞자리 0과 큰 숫자 보존 — 식별자 열을 텍스트로 가져오기
- Microsoft: 원본 데이터 추가 후 쿼리 새로고침 — 변환을 다시 적용하는 새로고침 흐름
공식 도움말과 Excel 메뉴 명칭을 2026년 10월 3일 확인했습니다. Microsoft 365의 업데이트, 지역 설정, 영구 라이선스 버전에 따라 메뉴 이름이나 지원 원본이 달라질 수 있습니다. 배포 데이터로 쓸 때는 조직의 검산·보존 규칙을 먼저 따르세요.
피벗에서 추가한 행이 안 보인다면: Excel 피벗 테이블 원본 범위·새로 고침 점검에서 새 행 포함 여부와 집계 결과를 확인하세요.
CSV를 결합한 뒤 같은 행이 반복되면: Excel 중복 행 기준과 최신 기록 보존에서 키 선택·검수 순서를 확인하세요.
한 개 CSV의 코드·날짜·한글이 처음 열 때 바뀐다면: Excel·Google Sheets 단일 CSV 가져오기와 원본 검산에서 파일 하나의 자료형·구분자·인코딩을 점검하세요. 이 문서는 월별 파일을 반복 결합하는 경우에 초점을 둡니다.