난생처음 접해본 에맘수... Mapping의 마법: 파워쿼리 기초 완성, 2주 특별 챌린지 - 2주차

작성자
오야완
작성일
2024-01-27 23:47
조회
221

🔥 실습 예제과 함께 공부하는 모습을 함께 올려보세요!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)

클릭 10번으로 끝내는 파일 취합 자동화!!

🔥 미션 목표 :
• 파워쿼리 업무 자동화의 핵심 기능인 '파일 병합' 기능의 동작 원리를 이해합니다.
• M함수의 기초 사용법을 알아본 후, 간단한 함수 구성으로 파일 취합 자동화 쿼리를 작성합니다.
• 실무에서 발생하는 여러 상황에 바로 적용할 수 있는 파일 취합 활용 예제를 알아봅니다.
• 폴더 경로를 동적으로 인식하여 파일을 100% 자동으로 취합하는 자동화 쿼리를 작성합니다.

• 초보자도 함수 5개로 끝내는, 파일 취합 100% 자동화 쿼리 만들기

- 1교시
a. 파일 병합 기초
- 원클릭! 파일 취합 자동화 서식 만들기
- 파일 취합 동작 원리 이해하기

b. M함수 기초
- 함수 3개면 OK! 파일 취합 쿼리 간소화하기
- 머리글이 포함된 보고서 취합하기

* 취합하려는 파일이 열려있으면 취합이 안 됨

데이터 - 데이터 가져오기 - 파일에서 - 폴더에서 - 결합 말고 앞으로는 '데이터 변환' 사용하기!!!!!

Content 열 이외 다른 열 제거 - 열 추가 - Excel.Workbook([Content])

결합 및 다음으로 로드 - 기존 워크시트 또는 새 워크시트

⚠ 엑셀 파일을 합친다? = 적어도 데이터 구조가 같거나 비슷할 때 가능하다.

데이터 탭 - 쿼리 및 연결
* 함수 3개만 기억하자!
1) Excel.Workbook (엑셀파일 내 컨텐츠 반환)
2) Table.Skip (상위 행 지우기)
3) Table.PromoteHeaders (머리글 승격)
열 제목을 한글로 입력할 때 오류가 난다면 ➡ 쿼리 '고급 편집기' 사용하기
쿼리 표를 새로고침하면 표 너비가 자동으로 조정되는게 싫다면? ➡ 테이블 디자인 - 속성 - '열 너비 조정' 체크 해제
- 2교시
a. M함수 핵심 기호 2가지 살펴보기
b. 폴더 경로를 실시간으로 받아오는 엑셀 공식
c. 파일 취합 100% 자동화 쿼리 만들

M = Mapping

① 파워쿼리 M 함수는 함수 앞에 범주를 작성한다.

예) Table.PromoteHeaders → 테이블 관련 함수이고, 머리글을 승격하겠구나!
예) Excel.Workbook → 엑셀을 참조하는 함수이고, 통합문서 데이터를 불러오겠구나!
예) DataTime.Time →날짜/시간 관련 함수이고, 날짜/시간에서 시간을 반환하겠구나!

★주의! 파워쿼리 함수는 대소문자를 인식하므로, 반드시 대소문자를 정확하게 작성해야 함!

② 파워쿼리에서 중괄호 {}는 '행'을 선택하고, 대괄호는 []는 '필드'를 선택한다. 순번은 0부터 시작한다.
(단, 파워쿼리의 배열은 '0' 부터 시작하는 것만 주의해서 사용)

현재 통합문서의 폴더 경로 반환
=LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))

(현재 원드라이브 경로는 사용 불가)

✍ 스스로 점검하기 :
이번 수업에서 알아본 내용을 아래에 제시된 목차에 따라 자유롭게 복습합니다.

• 아래 기본 함수를 사용해, 파일 취합 자동화 쿼리를 작성하는 방법을 단계별로 작성합니다.

① Folder.Files ("폴더경로")
② Excel.Workbook (엑셀파일)
③ Table.Skip (테이블, 개수)
④ Table.PromoteHeaders (테이블)

• M 함수에서 "중괄호{}"는 행을 선택하고, "대괄호[]"는 필드를 선택합니다. 아래 표에서 "지역이 제주도인 제품의 가격"을 출력하기 위해 작성한 수식의 동작 원리를 간략히 작성합니다.

=테이블{[지역="제주도"]}[가격]
• 이번 2주 특별 챌린지에서 배운 내용 중, 가장 기억에 남거나 도움이 됐던 내용을 자유롭게 기술합니다.

엑셀을 20년 넘게 쓰면서 파워쿼리 편집기를 건드릴 생각을 해보지 않았던 게 후회된다. 생각보다 훨씬 직관적이고 다양하게 활용할 수 있다는 것이 놀라웠다. 어쩌면 앞으로 엑셀 함수보다 더 많이 사용하지 않을까 한다. M함수에 대해서는 조금 더 복습을 해봐야 겠지만, 취합 경로라든가 추출되는 정보를 내가 원하는 대로 동적으로 자동화할 수 있다는 것이 매우 놀라웠다. 오빠두엑셀 감사합니다!!!

신고
스크랩
공유
회원등급 : 8레벨
포인트 : 558 EP
전체 0

전체 4,140
번호 제목 작성자 작성일 추천 조회
알림
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (315)
오빠두엑셀 | 2022.02.03 | 추천 575 | 조회 609747
오빠두엑셀 2022.02.03 575 609747
78572
New 엑셀기초4시간 [챕터3]
itskimmin | 2025.05.12 | 추천 0 | 조회 36
itskimmin 2025.05.12 - 36
78552
New 엑셀 기초 4시간 완성, 원데이 챌린지 1일차
엑천괴 | 2025.05.12 | 추천 0 | 조회 21
엑천괴 2025.05.12 - 21
78551
New 챕터1 스터디노트
itskimmin | 2025.05.12 | 추천 0 | 조회 21
itskimmin 2025.05.12 - 21
78539
New 엑셀기초, 4시간 총정리 [Chapter 3] 보고서 퀄리티 UP! 엑셀 자동화 대시보드 만들기
catharine | 2025.05.10 | 추천 0 | 조회 29
catharine 2025.05.10 - 29
78538
New 엑셀기초, 4시간 총정리 [Chapter 2] 엑셀에서 ‘데이터 관리’가 중요한 이유!
catharine | 2025.05.10 | 추천 0 | 조회 22
catharine 2025.05.10 - 22
78537
New 엑셀기초, 4시간 총정리 [Chapter 1] 엑셀 핵심 설정부터 주요 기능까지!
catharine | 2025.05.10 | 추천 0 | 조회 29
catharine 2025.05.10 - 29
78526
New 엑셀기초 4시간완성 1
goo | 2025.05.09 | 추천 0 | 조회 31
goo 2025.05.09 - 31
78476
엑셀 파워쿼리 기초 3 첨부파일
하이마 | 2025.05.04 | 추천 0 | 조회 55
하이마 2025.05.04 - 55
78475
엑셀 파워쿼리 기초 2 첨부파일
하이마 | 2025.05.04 | 추천 0 | 조회 70
하이마 2025.05.04 - 70
78474
엑셀 파워쿼리 기초 1 첨부파일
하이마 | 2025.05.04 | 추천 0 | 조회 48
하이마 2025.05.04 - 48
78468
VBA DAY 1
계란김밥 | 2025.05.03 | 추천 0 | 조회 21
계란김밥 2025.05.03 - 21
78465
엑셀 기초 4시간 총정리 Chapter 3 첨부파일
하이마 | 2025.05.03 | 추천 0 | 조회 32
하이마 2025.05.03 - 32
78457
엑셀 기초 4시간 총정리 Chapter 2
하이마 | 2025.05.02 | 추천 0 | 조회 33
하이마 2025.05.02 - 33
78456
엑셀 기초 4시간 총정리 Chapter 1
하이마 | 2025.05.02 | 추천 0 | 조회 41
하이마 2025.05.02 - 41
78444
파워쿼리 숙제 첨부파일
수평선마음 | 2025.04.30 | 추천 0 | 조회 53
수평선마음 2025.04.30 - 53
78426
VBA 4시간 4일차
김현주 | 2025.04.29 | 추천 0 | 조회 84
김현주 2025.04.29 - 84
78425
VBA 4시간 3일차
김현주 | 2025.04.29 | 추천 0 | 조회 76
김현주 2025.04.29 - 76
78423
VBA 4시간 2일차
김현주 | 2025.04.29 | 추천 0 | 조회 75
김현주 2025.04.29 - 75
78417
VBA 4시간 1일차
김현주 | 2025.04.29 | 추천 0 | 조회 65
김현주 2025.04.29 - 65
78383
엑셀기초 4시간 - 원데이 챌린지(3일차) 첨부파일
doggi**** | 2025.04.27 | 추천 0 | 조회 84
doggi**** 2025.04.27 - 84