실습 중심의 50분 집중 강의
파일을 생성하고 있습니다...
• Microsoft Excel 2016 이상 버전 (Office 365 권장)
• 기본적인 엑셀 사용 경험
• 실습 파일 다운로드 완료
파워쿼리는 Excel의 강력한 데이터 연결 및 변환 도구입니다. 다양한 소스에서 데이터를 가져와서 정제, 변환, 결합할 수 있으며, 이 모든 과정을 자동화할 수 있습니다.
자동화: 한 번 설정하면 반복 작업 불필요
다양한 연결: Excel, CSV, 웹, 데이터베이스 등 연결
직관적 인터페이스: 코딩 없이 GUI로 작업
실시간 새로고침: 데이터 소스 변경 시 자동 업데이트
탭 → 클릭
또는 단축키 사용
🎛️ 리본 메뉴:
📊 주요 패널:
1. → 클릭
2. 실습 파일의 "매출데이터" 시트 범위 선택
3. 클릭하여 파워쿼리 편집기 진입
4. 데이터 미리보기에서 열과 행 확인
파워쿼리 편집기에서는 원본 데이터가 변경되지 않습니다. 모든 변환은 임시로 적용되며, "닫기 및 로드" 버튼을 눌러야 실제 워크시트에 적용됩니다.
1. → → →
2. 파일 선택 후 클릭
3. 에서 원하는 시트 선택
4. 클릭
1. 선택
2. 구분 기호 자동 감지 확인
3. 인코딩 설정 (한글: UTF-8 또는 EUC-KR)
1. → →
2. URL 입력: 예) https://example.com/data.html
3. 클릭 후 테이블 선택
4. 으로 편집기 진입
1. 선택
2. 폴더 경로 지정
3. →
4. 파일별로 분리된 데이터를 하나로 통합
• 주문데이터.xlsx(주문내역.csv,반품내역.csv) - 주문 정보
• 고객정보.csv - 고객 마스터
• 제품목록.txt - 제품 정보
• monthly_sales/ - 월별 매출 폴더
웹 데이터 연결 시 사이트의 로봇 배제 표준(robots.txt)을 확인하고, 과도한 요청으로 서버에 부하를 주지 않도록 주의하세요.
• : 불필요한 열 삭제
• : 선택한 열만 유지
• : 여러 열 선택
1. 열 헤더 더블클릭 또는
2. 우클릭 →
3. 탭 →
• 열 헤더 드롭다운 → /
• 탭 → 그룹
1. 열 헤더 드롭다운 클릭
2. 체크박스로 값 선택/해제
3. 로 고급 조건 설정
4. 클릭
• 탭 →
• 텍스트, 정수, 소수, 날짜, 날짜/시간 선택
• : 지역별 형식 적용
• 탭 →
• : 헤더가 아닌 불필요한 행
• : 합계나 주석 행
• : 완전 중복 행 삭제
• : 중복된 행만 보기
오른쪽 쿼리 설정 패널에서 "적용된 단계"를 확인할 수 있습니다. 각 단계를 클릭하여 중간 결과를 확인하거나, X 버튼으로 단계를 삭제할 수 있습니다.
1. 변환할 열들 선택 (Ctrl + 클릭)
2. 탭 →
3. 또는
4. 결과: "특성" 열과 "값" 열로 분리
1. 피벗 기준 열 선택
2. 탭 →
3. 값 집계 방법 선택 (합계, 개수, 평균 등)
4. 에서 세부 설정
1. 탭 →
2. 병합할 테이블 선택
3. 조인 키 열 선택 (양쪽 테이블에서)
4. 조인 종류 선택:
5. → 새 열의 버튼 클릭
1. 탭 →
2. 추가할 테이블 선택
3. 열 이름이 같으면 자동으로 매칭
4. 다른 열 이름은 수동 매핑 필요
1. 탭 →
2. 열 이름 입력
3. 수식 작성 (M 언어 사용):
1. 탭 →
2. 조건 설정:
1. 그룹화 기준 열 선택
2. 탭 →
3. 집계 함수 선택:
4. 로 여러 계산 가능
사용자 지정 열에서 M 언어를 사용할 때는 대소문자를 구분합니다. 열 이름은 대괄호 []로 감싸고, 문자열은 따옴표 ""로 감싸세요.
온라인 쇼핑몰 매출 분석 대시보드 만들기
여러 파일에 흩어진 데이터를 통합하여 종합 분석 리포트 생성
실습 순서:
1. 각 데이터 소스별로 별도 쿼리 생성
2. 데이터 형식 및 인코딩 확인
3. 헤더 및 구조 검증
• 불필요한 열 제거: "메모", "임시컬럼"
• 날짜 형식 통일: "주문일자" → Date 형식
• 누락 데이터 처리: 빈 셀 → 0 또는 "미분류"
• 중복 고객 제거
• 전화번호 형식 통일
• 지역코드 → 지역명 변환
• 카테고리별 그룹화
• 가격 데이터 형식 변환
• 재고 상태 조건부 열 추가
결합 순서:
1. 주문데이터 ←→ 고객정보 (고객ID 기준)
2. 결합결과 ←→ 제품목록 (제품코드 기준)
3. 월별매출 데이터 추가 결합
매출액 계산:
고객 등급 분류:
계절별 분류:
성능 최적화: 큰 데이터셋의 경우 필요한 열만 선택하고, 필터를 먼저 적용한 후 조인하세요.
오류 처리: try...otherwise 구문을 사용하여 계산 오류를 방지하세요.
파워쿼리에서 데이터 변환 단계를 확인할 수 있는 패널은?
두 테이블을 세로로 연결하는 기능은?
가로 형태의 데이터를 세로로 변환하는 기능은?
오늘 학습한 주요 내용:
파워피벗: 더 복잡한 데이터 모델링
파워BI: 고급 시각화 및 대시보드
M 언어: 사용자 지정 함수 작성
자동화: VBA와 파워쿼리 연동