매달 같은 형식의 CSV를 받아서 열 이름을 바꾸고, 빈 행을 삭제하고, 날짜 형식을 통일하는 작업을 반복하고 있나요.
파워쿼리를 사용하면 이런 데이터 정제 과정을 한 번만 설정해두고 이후에는 버튼 하나로 반복 실행할 수 있어요.
이 글에서는 파워쿼리란 무엇인지, 기본 사용법, 자주 쓰는 변환 작업, 새로 고침 방법을 다룹니다.
사용 가능 버전: Excel 2016 이상, Excel 365
파워쿼리란
엑셀에 내장된 데이터 정제·변환 도구예요.
코드를 작성하지 않고 클릭만으로 데이터를 가공할 수 있습니다.
파워쿼리가 하는 일:
- 외부 파일(CSV, 텍스트, 다른 엑셀 파일) 불러오기
- 열 이름 변경, 열 삭제, 열 순서 변경
- 빈 행/오류 행 제거
- 데이터 형식 변환 (텍스트→숫자, 날짜 등)
- 열 분할, 열 병합
- 조건에 따라 새 열 추가
- 여러 파일/테이블 합치기
핵심은 "과정을 기록해두고 반복 실행"이라는 점이에요.
원본 데이터가 갱신되면 [새로 고침]만 누르면 같은 정제 과정이 자동으로 다시 실행됩니다.
파워쿼리 시작하기
엑셀 데이터에서 시작
- 데이터 범위 안의 아무 셀 클릭
- [데이터] → [테이블/범위에서] (데이터가 표가 아니면 자동으로 표로 변환됨)
- 파워쿼리 편집기가 열림
외부 파일에서 시작
- [데이터] → [데이터 가져오기] → [파일에서] → [통합 문서에서] 또는 [텍스트/CSV에서]
- 파일 선택
- 미리보기 확인 → [데이터 변환] 클릭
- 파워쿼리 편집기가 열림
파워쿼리 편집기 화면 구성
| 영역 | 위치 | 설명 |
|---|---|---|
| 리본 메뉴 | 상단 | 변환 도구 (홈, 변환, 열 추가 등) |
| 미리보기 | 가운데 | 현재 데이터 상태 표시 |
| 적용된 단계 | 오른쪽 | 지금까지 수행한 작업 목록 |
| 수식 입력줄 | 미리보기 위 | 현재 단계의 M 코드 (수정 가능) |
"적용된 단계"가 파워쿼리의 핵심이에요.
각 작업이 순서대로 기록되고, 단계를 클릭하면 해당 시점의 데이터 상태를 볼 수 있습니다.
단계를 삭제하면 해당 작업이 취소돼요.
자주 쓰는 변환 작업
1. 열 이름 변경
열 머리글을 더블클릭 → 새 이름 입력 → Enter
2. 불필요한 열 삭제
열 머리글 우클릭 → [열 제거]
또는 유지할 열만 선택 → 우클릭 → [다른 열 제거]
3. 빈 행 제거
[홈] → [행 줄이기] → [빈 행 제거]
4. 오류 행 제거
[홈] → [행 줄이기] → [오류 제거]
5. 데이터 형식 변경
열 머리글 왼쪽의 형식 아이콘 클릭 → 원하는 형식 선택 (텍스트, 정수, 소수, 날짜 등)
6. 열 분할
"서울시 강남구"처럼 하나의 셀에 여러 정보가 있을 때:
열 선택 → [변환] → [열 분할] → 구분 기호 기준(공백, 쉼표 등) 또는 문자 수 기준
7. 열 병합
여러 열을 하나로 합치기:
합칠 열을 Ctrl 클릭으로 다중 선택 → [변환] → [열 병합] → 구분 기호 선택
8. 필터링
열 머리글의 드롭다운 화살표 클릭 → 조건 설정
자동 필터와 동일한 방식이지만 결과가 쿼리에 기록돼요.
9. 정렬
열 머리글의 드롭다운 → 오름차순/내림차순
10. 조건 열 추가
[열 추가] → [조건 열]
IF 함수와 유사하게 조건에 따라 새 열을 생성합니다.
예: 매출이 300 이상이면 "달성", 아니면 "미달"
결과를 시트로 내보내기
변환 작업이 끝나면:
[홈] → [닫기 및 로드]
옵션:
- 닫기 및 로드: 새 시트에 결과를 테이블로 출력
- 닫기 및 다음으로 로드: 기존 시트의 특정 위치에 출력, 또는 연결만 생성
출력된 데이터는 엑셀 표(Table)로 만들어져요.
20편에서 다룬 구조화 참조를 바로 사용할 수 있습니다.
새로 고침 - 변환 과정 재실행
원본 데이터가 변경됐을 때:
[데이터] → [모두 새로 고침] (Ctrl+Alt+F5)
파워쿼리에 기록된 모든 단계가 다시 실행되고, 시트의 결과 데이터가 갱신돼요.
매달 같은 형식의 파일을 받는 경우, 원본 파일만 교체하고 새로 고침하면 됩니다.
쿼리 편집
이미 만든 쿼리를 수정하려면:
[데이터] → [쿼리 및 연결] → 오른쪽 패널에서 쿼리 더블클릭
또는 결과 테이블 안의 아무 셀 우클릭 → [편집]
파워쿼리 편집기가 다시 열리고, 단계를 추가/수정/삭제할 수 있어요.
여러 파일 합치기
같은 형식의 CSV 파일이 폴더에 여러 개 있을 때, 한 번에 합칠 수 있어요.
- [데이터] → [데이터 가져오기] → [파일에서] → [폴더에서]
- 폴더 경로 지정
- [결합] → [데이터 결합 및 변환]
- 파일 형식 확인 → [확인]
- 파워쿼리에서 추가 변환 후 [닫기 및 로드]
폴더에 새 파일을 추가하고 새로 고침하면 자동으로 포함돼요.
자주 하는 실수 / 주의사항
1. 파워쿼리 결과 테이블을 직접 수정하면 안 됨
결과 테이블에 직접 값을 입력하면 새로 고침 시 덮어써져요.
데이터 수정은 원본 또는 파워쿼리 편집기에서 해야 합니다.
2. 단계 순서가 중요
"적용된 단계"는 위에서 아래로 순차 실행돼요.
중간 단계를 삭제하면 이후 단계에 오류가 생길 수 있습니다.
3. 원본 파일 경로가 바뀌면 오류
파워쿼리는 원본 파일의 경로를 기억해요.
파일을 이동하면 쿼리 설정에서 경로를 업데이트해야 합니다.
[데이터 원본 설정]에서 경로를 변경할 수 있어요.
시리즈 전체 마무리
이번 편으로 엑셀 블로그 시리즈 전체가 마무리됩니다.
27편에 걸쳐 다룬 주제를 정리하면:
기초 함수 (1~4편): VLOOKUP, IF, SUMIF/COUNTIF, 조건부 서식
중급 함수 (5~8편): XLOOKUP, 피벗테이블, 텍스트 함수, INDEX+MATCH
데이터 관리 (9~12편): 데이터 유효성 검사, CONCATENATE/TEXTJOIN, 틀 고정/시트 보호, 날짜 함수
고급 기능 (13~15편): INDIRECT/OFFSET, 차트 기초, 매크로/VBA 기초
확장 시리즈 (16~27편): NETWORKDAYS/WORKDAY, 동적 배열 함수, 오류 처리, 찾기/바꾸기 고급, 이름 관리자/구조화 참조, 인쇄 설정, 고급 필터/중복 제거, 외부 데이터 가져오기, 하이퍼링크/목차, 공동 작업, 단축키 정리, 파워쿼리 기초
각 편의 내용을 실무에서 직접 써보면서 익히면, 엑셀 실력이 한 단계 올라갈 거예요.
'엑셀' 카테고리의 다른 글
| 엑셀 LET LAMBDA 함수 사용법 - 수식 안에서 변수 선언하기 (0) | 2026.03.02 |
|---|---|
| 엑셀 SWITCH CHOOSE 함수 사용법 - 다중 조건 분기 (0) | 2026.03.02 |
| 엑셀 단축키 빠른 실행 도구 모음 정리 - 작업 속도 올리기 (0) | 2026.02.27 |
| 엑셀 공동 작업 변경 내용 추적 - 여러 사람이 함께 편집하기 (0) | 2026.02.26 |
| 엑셀 하이퍼링크 목차 만들기 - 시트 간 이동과 외부 링크 (0) | 2026.02.26 |