파워쿼리 폴더 파일 병합 질문
파워쿼리/피벗
작성자
guhyun
작성일
2020-11-12 13:57
조회
1150
안녕하세요
파워쿼리로 폴더내의 엑셀파일을 하나로 정리하고자 합니다.
열별로 되어 있는데이터가 아니어서 데이터 가공이 필요합니다.
제가 가진 지식으로는 쿼리를 세개로 쪼개서 병합해서 만들었는데 실무에 적용해 보니 병합하는 과정에서 시간이 올래 걸려서 데이터가 많아지면 쓰기 힘들어 보이네요. 혹시 병합없이 하나의 쿼리로 가볍게 만들 수 있을까요?
그림파일은 순서대로 폴더의 파일, 파일의 데이터, 만든 쿼리, 결과 입니다.
파일은 첨부 하였습니다. 도움 부탁 드립니다.
전체 7,376
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (133)
![]() ![]() |
![]() ![]() |
2022.02.03 | 383 | 67516 | ||
공지사항 | 함수/공식 |
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎
(2)
오빠두엑셀
|
2022.08.04
|
추천 4
|
조회 359
|
![]() ![]() |
2022.08.04 | 4 | 359 |
공지사항 | 함수/공식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(88)
오빠두엑셀
|
2021.10.28
|
추천 118
|
조회 6312
|
![]() ![]() |
2021.10.28 | 118 | 6312 |
41248 | VBA |
New 다수의 버튼 클릭 이벤트가 동일할 때 코드를 간단히 할수 있을까요?
![]() ![]() |
![]() |
03:48 | - | 3 |
41246 | 문서서식 |
New 엑셀에서 '계산 중 : (4 프로세서): 0%'와 계산중 (6 스레드): 0% 질문드립니다.
![]() |
![]() |
01:33 | - | 9 |
41241 | 문서서식 |
New 조건부 서식의 AND규칙이 올바르게 작동하지 않습니다.
![]() ![]() |
![]() |
2022.08.16 | - | 25 |
41239 | VBA |
New 생성한 UserForm 시작위치 설정
(1)
![]() |
![]() |
2022.08.16 | - | 28 |
41231 | 함수/공식 |
New 지정한 지급일 이후의 오름차순 기준 7개의 고유일자 가져오기
![]() ![]() |
![]() |
2022.08.16 | 1 | 35 |
41226 | 피벗테이블 |
New 피벗테이블에서 없는 항목을 표시하고 싶습니다.
![]() ![]() |
![]() |
2022.08.16 | - | 33 |
41224 | 함수/공식 |
New (초보 질문) index + match 사용? 조건 4개 이상 데이터 가져오기
(4)
답변완료
![]() |
![]() |
2022.08.16 | 1 | 30 |
41223 | 기능/도구 |
New 데이터 필터 검색 기능 질문
![]() ![]() |
![]() |
2022.08.16 | - | 19 |
41222 | 피벗테이블 |
New 피벗테이블로 제품별+월별(날짜)별 클릭률(CTR) 변화를 그래프로 표현하고자 합니다
![]() ![]() |
![]() |
2022.08.16 | - | 21 |
41218 | VBA |
New 시트를 구분해서 PDF로 저장하는거까진 되는데 시트를 합치는게 안되서요..
![]() ![]() |
![]() |
2022.08.16 | - | 34 |
41214 | 함수/공식 |
New 동일 파일 시트 단독 작업 후 붙여넣기 시 함수 참조값이 변경될 때
(2)
![]() |
![]() |
2022.08.16 | - | 31 |
41212 | VBA |
New VBA에서 Xlookup를 사용할 때, 다른 파일에 다른 시트를 참조 할 때, 참조방식에 관한 질문
![]() ![]() |
![]() |
2022.08.16 | - | 42 |
41211 | 함수/공식 |
New 수식의 셀이 비어있을경우 셀이 비어있도록 하는 방법이 있을까요?? 도와주세요..며칠째 이것만 찾고있습니다.
(5)
답변완료
![]() |
![]() |
2022.08.16 | - | 56 |
41209 | 함수/공식 |
New 특정값 곱하기 열에 자동계산 도와주세요
![]() ![]() |
![]() |
2022.08.16 | - | 37 |
41206 | 기능/도구 |
New 엑셀 기능 두셀의 값 위치 바꾸기
![]() ![]() |
![]() |
2022.08.15 | - | 46 |
41198 | VBA |
New 유저폼 강제종료 할수 있는 방법이 있을까요?
(2)
답변완료
![]() |
![]() |
2022.08.15 | - | 46 |
41194 | 파워쿼리/피벗 |
New 파워쿼리 사용자지정열에 관한 아주 간단한 질문드립니다. (AND, OR조건과 줄바꿈)
![]() ![]() ![]() |
![]() |
2022.08.15 | - | 31 |
41193 | 함수/공식 |
New 월간 세일즈 타겟에서 남은 금액 계산 방법이 있나요?
![]() ![]() |
![]() |
2022.08.15 | - | 26 |
41184 | 피벗테이블 |
New 피벗테이블과 시트 부분 보호
![]() ![]() |
![]() |
2022.08.15 | -1 | 37 |
41182 | 피벗테이블 |
New 엑셀 피벗
![]() ![]() ![]() |
![]() |
2022.08.15 | - | 53 |
41180 | VBA |
New 시트모으기 매크로 관련 보완 및 조언 요청 드립니다.
![]() ![]() ![]() |
![]() ![]() |
2022.08.15 | - | 42 |
41174 | 함수/공식 |
New 엑셀 다른시트에서 날짜에 맞춰서 값 불러오기 수식을 어떻게 짜야할지 모르겠어요.
![]() ![]() |
![]() |
2022.08.14 | - | 73 |
41173 | 함수/공식 |
New 오빠두에서 제공하는 견적서에 외화를 추가하고 싶습니다.
(1)
![]() |
![]() |
2022.08.14 | - | 33 |
41170 | 문서서식 |
New (초보질문)채우기 색만 복사 붙여넣기 하는 방법 좀 알려주세요~
![]() ![]() ![]() |
![]() |
2022.08.14 | - | 49 |
41167 | 기능/도구 |
New 고급필터 결과값 셀에 형식을 주려면 어떻게 해야 할까요?
(1)
![]() |
![]() |
2022.08.14 | - | 34 |
41162 | VBA |
New 달력 유저폼에서 유저폼 X 하면 현재 날짜 변경 없으면 합니다.
![]() ![]() ![]() |
![]() |
2022.08.13 | - | 50 |
41159 | 함수/공식 |
New 해당 조건 개수찾기 Max 함수 예제
![]() ![]() |
![]() |
2022.08.13 | - | 44 |
41148 | VBA |
New 셀에서 특정 위치에 있는 문자의 색상을 변경하는 방법
![]() ![]() |
![]() |
2022.08.13 | - | 58 |
41147 | 문서서식 |
New 엑셀에서 픽셀에 의미에 대해서 질문드립니다.
![]() ![]() |
![]() |
2022.08.13 | - | 86 |
41145 | 함수/공식 |
New 이런 경우는 어떻게 해야할까요?
![]() ![]() |
![]() |
2022.08.13 | 1 | 73 |
@guhyun 님 ~~
@guhyun 님 안녕하세요. 파워쿼리는 기본적으로 '정규화 된 데이터'를 가공하는데 목적으로 제작된 툴입니다.
현재 작업순서를 보시면, 데이터 병합보다는 데이터 가공에 10단계 이상 작업이 추가되어 있는데요, 이럴 경우 처리속도가 느려지는건 피할 수 없는 부분입니다.
위 문제를 해결하려면 2가지 접근방법이 있습니다.
첫번째는 DAX 함수(=커스텀함수)를 사용하여 데이터를 가공 작업을 최소화 하는것
두번째는 VBA나 외부 프로그램으로 데이터를 가공한 뒤, 병합 작업만 파워쿼리로 진행하는 것
두 방법모두 관련 지식이 없을 경우 빠르게 해결할 수 있는 문제는 아니나, 첫번째 방식이 좀 더 쉬운 방법입니다.
아쉽게도 파워쿼리 커스텀 함수에 대하여 한국어로 작성된 포스트는 내용이 많이 없습니다. 영문으로 Power Query Custom Function 을 구글에 검색하시면 관련 내용을 많이 찾아볼 수 있습니다. ^^
답변이 도움이 되셨길 바랍니다. 감사합니다.
@guhyun 님 좋은 질문과 답변 감사합니다.