엑셀에서 여러 CSV 파일을 하나로 합쳐야 할 때 파일을 일일이 열어 복사하고 붙여넣는 작업은 생각보다 번거롭습니다.
특히 매일 내려받는 판매내역, 월별 거래자료, 주문정보처럼 파일이 계속 추가되는 업무에서는 같은 작업을 반복해야 합니다.
이럴 때 활용할 수 있는 기능이 '엑셀 Power Query(파워 쿼리)'입니다.
Power Query를 사용하면 지정한 폴더에 들어 있는 여러 CSV 파일을 하나의 표로 결합하고,
새로운 파일이 추가되었을 때 새로 고침으로 데이터를 다시 불러올 수 있습니다.
이번 글에서는 폴더에서 CSV 파일을 가져오는 방법부터 열 형식 변경, 데이터 오류 해결, 자동 새로 고침 설정까지
단계별로 알아보겠습니다.
핵심 요약
- 엑셀의 데이터 → 데이터 가져오기 → 파일에서 → 폴더에서 메뉴를 이용하면 여러 CSV 파일을 결합할 수 있습니다.
- CSV 파일마다 열 이름과 데이터 구조를 일관되게 유지하는 것이 중요합니다.
- 상품코드·우편번호처럼 앞자리 0이 중요한 데이터는 텍스트 형식으로 설정해야 합니다.
- 날짜·금액·수량 등은 Power Query 편집기에서 데이터 형식을 지정할 수 있습니다.
- 폴더에 새 CSV 파일이 추가되면 새로 고침을 통해 데이터를 다시 결합할 수 있습니다.
- 파일을 열 때 새로 고침하거나 일정 시간 간격으로 새로 고침하도록 설정할 수도 있습니다.

1. Power Query란 무엇인가?
Power Query는 외부 데이터를 가져와 정리하고 변환하는 엑셀의 데이터 처리 기능입니다.
CSV 파일뿐 아니라 엑셀 통합 문서, 데이터베이스, 웹 데이터 등 다양한 원본에서 데이터를 가져올 수 있습니다.
가장 큰 장점은 한 번 설정한 데이터 처리 과정을 반복해서 사용할 수 있다는 점입니다.
예를 들어 다음과 같은 CSV 파일이 있다고 가정하겠습니다.
파일명 내용
| 판매내역_01월.csv | 1월 판매자료 |
| 판매내역_02월.csv | 2월 판매자료 |
| 판매내역_03월.csv | 3월 판매자료 |
일반적인 방법으로는 파일 세 개를 각각 열고 데이터를 복사해 하나의 엑셀 시트에 붙여넣어야 합니다.
하지만 Power Query를 이용하면 세 파일의 데이터를 한 번에 결합할 수 있습니다.
이후 판매내역_04월.csv 파일을 같은 폴더에 추가하면 기존 쿼리를 새로 고쳐 4월 자료까지 반영할 수 있습니다.
단, 원본 파일의 구조가 기존 파일과 호환되어야 정상적으로 결합됩니다.
2. CSV 파일을 합치기 전에 준비할 사항
Power Query로 여러 파일을 결합하기 전에 가장 먼저 확인해야 할 것은 CSV 파일의 데이터 구조입니다.
예를 들어 세 파일 모두 다음과 같은 열을 가지고 있다면 결합하기 쉽습니다.
주문일자 상품코드 상품명 수량 판매금액
| 2026-01-05 | P001 | 키보드 | 2 | 60000 |
| 2026-01-06 | P002 | 마우스 | 3 | 60000 |
다른 파일도 동일하게 주문일자, 상품코드, 상품명, 수량, 판매금액 열을 가지고 있는 것이 좋습니다.
준비 과정에서 다음 사항을 확인합니다.
- CSV 파일을 하나의 전용 폴더에 모읍니다.
- 파일마다 열 이름을 동일하게 유지합니다.
- 구분 기호와 문자 인코딩을 확인합니다.
- 제목 행과 실제 데이터의 구조를 일관되게 유지합니다.
- 결합 대상이 아닌 CSV 파일이나 임시 파일은 별도 폴더에 보관합니다.
예를 들어 C:\SalesCSV 폴더를 만들고 해당 폴더에 월별 판매자료를 저장하면 관리하기 편리합니다.
폴더 안에 관련 없는 파일이 들어 있거나 하위 폴더에 다른 자료가 섞여 있다면 의도하지 않은 데이터가 포함될 수 있으므로
주의해야 합니다.

3. 엑셀에서 폴더의 CSV 파일 여러 개 가져오기
이제 실제로 CSV 파일을 결합해 보겠습니다.
이 글에서는 Windows용 Excel을 기준으로 설명합니다. 사용 중인 엑셀 버전에 따라 메뉴 이름이나 배치는 조금 다를 수 있습니다.
① 엑셀에서 데이터 가져오기 실행
먼저 새로운 엑셀 통합 문서를 엽니다.
상단 메뉴에서 다음 순서로 이동합니다.
데이터 → 데이터 가져오기 → 파일에서 → 폴더에서
폴더 선택 창이 나타나면 앞에서 준비한 C:\SalesCSV 폴더를 선택합니다.
② 파일 목록 확인
폴더를 선택하면 해당 폴더에 들어 있는 파일 목록이 표시됩니다.
일반적으로 다음과 같은 정보가 나타납니다.
- 파일 이름
- 확장명
- 수정한 날짜
- 폴더 경로
- 파일 내용
이 단계에서 결합하려는 CSV 파일이 모두 표시되는지 확인합니다.
③ 결합 및 변환 선택
파일 목록을 확인한 다음 결합 → 데이터 결합 및 변환을 선택합니다.
그러면 파일 결합 창이 열립니다.
여기에서 샘플 파일, 파일 원본 인코딩, 구분 기호 등을 확인할 수 있습니다.
CSV 파일의 열이 쉼표로 구분되어 있다면 구분 기호를 쉼표로 설정합니다.
한글이 깨져 보인다면 UTF-8이나 해당 CSV 파일을 저장할 때 사용한 문자 인코딩을 확인해야 합니다.
설정이 완료되면 확인을 누릅니다.
④ Power Query 편집기 확인
Power Query 편집기가 열리면 여러 CSV 파일의 데이터가 하나의 표로 결합된 모습을 확인할 수 있습니다.
이때 원본 파일 이름을 나타내는 Source.Name 열이 추가될 수 있습니다.
이 열은 어떤 CSV 파일에서 가져온 데이터인지 구분하는 데 유용합니다.
월별 판매내역을 관리한다면 원본 파일 이름을 유지하는 것도 좋은 방법입니다.

4. Power Query에서 열 형식 변경하기
CSV 파일을 결합한 다음 반드시 확인해야 하는 부분이 데이터 형식입니다.
Power Query는 CSV 파일을 읽으면서 열의 데이터 형식을 자동으로 감지할 수 있습니다.
하지만 자동으로 지정된 형식이 실제 데이터의 의미와 맞지 않을 수 있습니다.
예를 들어 다음과 같은 문제가 발생할 수 있습니다.
- 상품코드의 앞자리 0이 사라짐
- 날짜가 텍스트로 인식됨
- 판매금액이 숫자가 아닌 문자로 처리됨
- 소수점 또는 천 단위 구분 기호가 잘못 해석됨
이러한 문제를 방지하려면 각 열의 데이터 형식을 확인해야 합니다.
① 상품코드와 우편번호는 텍스트로 설정
상품코드가 00125처럼 앞자리에 0을 포함한다면 숫자가 아니라 텍스트로 관리하는 것이 좋습니다.
Power Query 편집기에서 해당 열을 선택한 다음 열 머리글 왼쪽의 데이터 형식 아이콘을 클릭합니다.
여기에서 텍스트를 선택합니다.
다만 이미 숫자로 변환되어 앞자리 0이 제거되었다면 텍스트 형식으로 변경하는 것만으로는 복구되지 않을 수 있습니다.
이 경우 오른쪽 '적용된 단계'에서 자동으로 생성된 '변경된 유형' 단계를 수정하거나 제거한 뒤 원본 값을 텍스트로 처리해야 합니다.
② 날짜 열은 날짜 형식으로 설정
주문일자 열을 선택하고 데이터 형식을 '날짜'로 변경합니다.
날짜가 정상적으로 인식되지 않는다면 지역 설정을 이용해 형식을 지정할 수 있습니다.
예를 들어 2026-03-15와 03/15/2026은 사용하는 지역 설정에 따라 해석 방식이 달라질 수 있습니다.
열을 마우스 오른쪽 버튼으로 클릭한 다음 형식 변경 → 로캘 사용 메뉴를 통해 원본 날짜 형식에 맞는 지역을 지정할 수 있습니다.
③ 금액과 수량은 숫자로 설정
판매금액과 수량은 계산할 수 있도록 숫자 형식으로 설정합니다.
열 이름 권장 데이터 형식
| 주문일자 | 날짜 |
| 상품코드 | 텍스트 |
| 상품명 | 텍스트 |
| 수량 | 정수 |
| 판매금액 | 정수 또는 소수 |
| 비고 | 텍스트 |
금액에 소수점이 필요한 경우 소수 형식이나 고정 소수점 형식도 검토할 수 있습니다.

5. 불필요한 열과 행 정리하기
CSV 파일을 합친 후에는 필요하지 않은 데이터를 제거할 수 있습니다.
예를 들어 원본 파일에 빈 열이나 사용하지 않는 비고 열이 있다면 해당 열을 선택한 후 제거할 수 있습니다.
Power Query 편집기의 홈 메뉴에는 다음과 같은 기능이 있습니다.
- 열 제거
- 행 제거
- 중복 제거
- 값 바꾸기
- 행 필터링
- 열 이름 변경
여기서 중요한 점은 중복 제거 기능을 신중하게 사용해야 한다는 것입니다.
판매내역에서는 동일한 상품이 여러 번 판매될 수 있습니다.
따라서 상품코드가 같다는 이유만으로 중복을 제거하면 실제 거래내역이 사라질 수 있습니다.
중복 여부는 주문번호, 거래일자, 거래 식별값 등 업무에 적합한 기준으로 판단해야 합니다.
또한 데이터 정리 과정은 Power Query의 '적용된 단계'에 기록됩니다.
나중에 데이터를 새로 고치면 해당 변환 과정이 다시 실행됩니다.
6. CSV 통합 데이터를 엑셀 시트로 불러오기
데이터 정리가 완료되었다면 Power Query 편집기의 홈 메뉴에서 닫기 및 로드를 선택합니다.
그러면 결합된 데이터가 엑셀 워크시트에 표 형태로 표시됩니다.
예를 들어 다음과 같은 결과가 만들어집니다.
Source.Name 주문일자 상품코드 수량 판매금액
| 판매내역_01월.csv | 2026-01-05 | P001 | 2 | 60000 |
| 판매내역_01월.csv | 2026-01-06 | P002 | 3 | 60000 |
| 판매내역_02월.csv | 2026-02-03 | P003 | 1 | 180000 |
| 판매내역_03월.csv | 2026-03-10 | P004 | 2 | 50000 |
이제 여러 CSV 파일을 하나의 엑셀 표처럼 활용할 수 있습니다.
필터를 적용하거나 피벗 테이블을 만들어 월별 매출을 집계하는 것도 가능합니다.
데이터가 매우 많다면 워크시트의 최대 행 수인 1,048,576행 제한도 고려해야 합니다.
7. 새로운 CSV 파일을 추가하고 새로 고침하기
Power Query의 가장 유용한 기능 중 하나는 기존 결합 과정을 반복하지 않아도 된다는 점입니다.
예를 들어 1월부터 3월까지의 CSV 파일을 결합한 상태에서 새로운 판매내역_04월.csv 파일을 받았다고 가정하겠습니다.
이 파일을 기존 C:\SalesCSV 폴더에 저장합니다.
그다음 엑셀에서 데이터 → 모두 새로 고침을 선택합니다.
Power Query는 원본 폴더의 파일을 다시 읽고 설정된 변환 과정을 적용합니다.
파일 구조가 기존 파일과 호환된다면 4월 데이터도 통합 표에 추가됩니다.
이때 주의할 사항이 있습니다.
Power Query는 새 파일만 덧붙이는 방식이 아니라 원본 폴더를 다시 읽어 결과를 갱신합니다.
따라서 같은 거래자료가 서로 다른 CSV 파일에 중복 저장되어 있다면 통합 결과에도 중복 데이터가 나타날 수 있습니다.
8. Power Query 자동 새로 고침 설정방법
매번 새로 고침 버튼을 누르기 번거롭다면 연결 속성에서 자동 새로 고침을 설정할 수 있습니다.
① 엑셀 파일을 열 때 자동 새로 고침
다음 순서로 설정합니다.
- 엑셀의 데이터 메뉴를 엽니다.
- 쿼리 및 연결을 선택합니다.
- 연결 속성을 열어 해당 데이터 연결을 확인합니다.
- 사용 탭에서 '파일을 열 때 데이터 새로 고침'을 선택합니다.
- 확인을 눌러 설정을 저장합니다.
이렇게 설정하면 통합 문서를 열 때 연결된 CSV 데이터를 다시 가져오도록 구성할 수 있습니다.
② 일정 시간마다 자동 새로 고침
연결 속성의 사용 탭에서 '다음 간격으로 새로 고침' 옵션을 사용할 수 있는 경우 원하는 분 단위를 입력할 수 있습니다.
예를 들어 30분으로 설정하면 엑셀 파일이 열려 있는 동안 설정한 간격으로 데이터를 새로 고칠 수 있습니다.
다만 연결 유형과 엑셀 환경에 따라 해당 옵션의 제공 여부가 다를 수 있습니다.
주의할 점은 자동 새로 고침이 엑셀 파일을 닫은 상태에서도 계속 실행되는 기능은 아니라는 것입니다.
또한 새로 고침은 원본 파일을 다시 읽는 기능이지 외부 시스템에서 새로운 CSV 파일을 자동으로 내려받는 기능은 아닙니다.

9. CSV 파일을 합칠 때 자주 발생하는 오류
① 일부 CSV 파일이 결합되지 않을 때
먼저 해당 파일이 원본 폴더에 있는지 확인합니다.
확장명 필터가 적용되어 있거나 파일 구조가 다른 경우에도 누락될 수 있습니다.
Power Query 편집기에서 파일 목록과 적용된 필터를 확인하는 것이 좋습니다.
② 한글이 깨져 표시될 때
CSV 파일의 문자 인코딩이 맞지 않을 가능성이 있습니다.
파일 결합 과정에서 파일 원본 인코딩을 확인하고 UTF-8 또는 실제 원본에 사용된 인코딩을 선택합니다.
모든 CSV 파일의 인코딩을 일관되게 관리하면 오류를 줄일 수 있습니다.
③ 날짜 또는 숫자가 오류로 표시될 때
원본 데이터 형식과 Power Query에서 지정한 열 형식이 일치하지 않을 수 있습니다.
특히 날짜 표기 방식이나 소수점 구분 기호가 서로 다른 파일이 섞여 있다면 변환 오류가 발생할 수 있습니다.
데이터 형식과 지역 설정을 확인해야 합니다.
④ 새 CSV 파일을 추가했는데 반영되지 않을 때
원본 폴더 경로가 올바른지 확인합니다.
또한 새 파일이 필터 조건에서 제외되어 있지 않은지 확인하고 '모두 새로 고침'을 실행합니다.
⑤ 원본 폴더를 이동한 뒤 오류가 발생할 때
Power Query는 지정된 폴더 경로를 기준으로 데이터를 읽습니다.
따라서 폴더 이름을 변경하거나 다른 위치로 이동하면 기존 연결이 실패할 수 있습니다.
이 경우 Power Query 편집기에서 원본 단계의 폴더 경로를 변경해야 합니다.
10. Power Query와 일반 복사·붙여넣기 방식 비교
비교 항목 복사·붙여넣기 Power Query
| 여러 CSV 결합 | 수동 작업 | 일괄 결합 |
| 새 파일 추가 | 다시 복사 | 새로 고침 |
| 열 형식 변경 | 직접 수정 | 변환 단계 저장 |
| 반복 작업 | 많음 | 적음 |
| 원본 추적 | 별도 관리 | 파일명 열 활용 가능 |
| 초기 설정 | 간단 | 학습 필요 |
| 정기적인 자료 통합 | 비효율적일 수 있음 | 유리 |
CSV 파일이 한두 개이고 한 번만 작업한다면 복사·붙여넣기가 간편할 수 있습니다.
반면 매월 또는 매일 새로운 CSV 파일이 추가되는 업무에서는 Power Query가 반복 작업을 줄이는 데 효과적입니다.

11. Power Query 사용 시 알아두면 좋은 실무 팁
첫째, 원본 CSV 파일을 별도로 보관하세요.
Power Query에서 데이터를 변환하더라도 원본 파일을 유지하면 문제가 발생했을 때 다시 확인하기 쉽습니다.
둘째, 파일 이름에 일정한 규칙을 적용하세요.
예를 들어 판매내역_2026-01.csv, 판매내역_2026-02.csv처럼 작성하면 파일 관리가 편리합니다.
셋째, 열 이름을 자주 변경하지 않는 것이 좋습니다.
Power Query는 열 이름을 기준으로 데이터를 처리하는 경우가 많기 때문에 이름이 바뀌면 기존 변환 단계에서
오류가 발생할 수 있습니다.
넷째, 원본 파일의 형식이 달라졌다면 새로 고침 결과를 확인하세요.
특히 판매금액이나 주문일자처럼 중요한 열은 누락되거나 잘못 변환되지 않았는지 점검해야 합니다.
다섯째, 새로 고침 결과와 원본 건수를 비교하세요.
파일 개수, 총 거래 건수, 매출 합계 등을 확인하면 중복이나 누락을 발견하는 데 도움이 됩니다.
12. 자주 묻는 질문 FAQ
Q1. Power Query로 CSV 파일 100개도 합칠 수 있나요?
가능합니다. 다만 파일 크기와 전체 행 수, PC 메모리, 엑셀 환경에 따라 처리 속도가 달라질 수 있습니다.
Q2. CSV 파일의 열 순서가 달라도 결합할 수 있나요?
열 이름과 구조가 일관되게 유지된다면 열 순서가 달라도 결합할 수 있습니다.
다만 열 이름이 다르거나 필드 구조가 달라지면 추가 조정이 필요할 수 있습니다.
Q3. 새 CSV 파일을 넣으면 자동으로 바로 합쳐지나요?
폴더에 파일을 추가하는 것만으로 엑셀 화면이 즉시 바뀌는 것은 아닙니다.
새로 고침을 실행하거나 자동 새로 고침 설정을 이용해야 합니다.
Q4. Power Query로 원본 CSV 파일이 수정되나요?
일반적인 가져오기와 변환 작업에서는 원본 CSV 파일이 직접 수정되지 않습니다.
변환 결과는 쿼리와 엑셀 통합 문서에 반영됩니다.
Q5. Excel 2016에서도 사용할 수 있나요?
Windows용 Excel 2016에서도 Power Query 기능을 이용할 수 있습니다.
Excel 2019, 2021, 2024 및 Microsoft 365에서도 지원하지만 일부 메뉴와 세부 기능은 버전에 따라 차이가 있을 수 있습니다.
13. 마무리
엑셀 Power Query를 이용하면 여러 CSV 파일을 일일이 열어 복사하지 않고도 하나의 표로 결합할 수 있습니다.
특히 월별 판매자료, 주문내역, 거래처 자료처럼 같은 구조의 파일이 반복적으로 생성되는 업무에 유용합니다.
처음에는 폴더 지정과 데이터 형식 설정이 다소 복잡하게 느껴질 수 있지만, 한 번 결합 과정을 만들어 놓으면 이후에는
새 파일을 추가하고 새로 고침하는 방식으로 관리할 수 있습니다.
CSV 파일을 정기적으로 합쳐야 한다면 Power Query의 폴더 가져오기 기능을 익혀두는 것이 좋습니다.
단순한 데이터 결합을 넘어 열 형식 정리, 오류 처리, 반복 업무 효율화까지 활용할 수 있기 때문입니다.
'IT·디지털 정보' 카테고리의 다른 글
| 엑셀 XLOOKUP·VLOOKUP 차이|왼쪽 검색·오류 처리·버전별 지원과 사용법 비교 (0) | 2026.10.29 |
|---|---|
| PDF 용량 줄이는 방법|화질 유지·무료 압축 프로그램·온라인 압축 비교 (0) | 2026.10.29 |
| 윈도우11 장치 암호화와 BitLocker 차이|Home·Pro 지원·복구키 관리방법 (0) | 2026.10.28 |
| 외장 SSD 안전하게 제거되지 않을 때|장치 사용 중 오류·파일 잠금·데이터 손상 예방방법 (0) | 2026.10.28 |
| 윈도우11 TPM 2.0 확인 및 활성화 방법|BIOS·UEFI·Intel PTT·AMD fTPM 설정 가이드 (0) | 2026.10.28 |