파워쿼리 또는 함수로 누적 데이터 만드는 방법
파워쿼리/피벗
작성자
디뚜띠
작성일
2023-05-31 20:37
조회
460
안녕하세요
먼저 제가 하고 싶은 것은
1. 사원이름 sheet와 2022년/2023년 수량 data를 쿼리로 병합
2. 영업사원별 2022년 1~12월 전체 수량과 2022년 1월~현재월 누적 수량 구하기 (함수 or 쿼리)
3. 영업사원별 2023년 1월~현재월 누적 수량 (함수 or 쿼리)
3. 1,2 데이터를 가지고 차트로 비교
하고 싶은데요
1번과 2번을 아래포맷과 같이 가공해야 차트를 만들 수 있을 것 같아서..
새 시트에 아래와 같은 포맷으로 누적 데이터 만드는 방법좀 알려주세요...!
매크로는 아직 미지의 영역이라 함수로 할 수 있을까요?
그리고 2023년에는 매월 데이터를 업데이트 할껀데
업데이트된 판매 월에 따라 2022년 1월~동일한 월의 누적 수량을 나타내고 싶습니다.
엑셀자료도 첨부로 올립니다ㅜㅜ 미리 감사드립니다
전체 12,669
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (218)
![]() ![]() |
![]() ![]() |
2022.02.03 | 501 | 232642 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 270
|
조회 14625
|
![]() ![]() |
2021.10.28 | 270 | 14625 |
61605 | 파워쿼리/피벗 |
New 파워쿼리 관련 질문입니다. 두표를 비교하여 불일치 목록 혹은 항목만 찾아내고싶습니다.
![]() ![]() ![]() ![]() |
![]() ![]() |
2023.09.24 | - | 33 |
61603 | 함수/공식 |
New 문자열에서 특정 월, 일이 일치하는 항목의 금액합계와 건수를 계산하고 싶습니다.
![]() ![]() |
![]() |
2023.09.24 | - | 33 |
61598 | VBA |
New VBA매크로 기능과 추가기능의 차이가 뭔가요???
![]() |
![]() |
2023.09.24 | - | 48 |
61595 | 함수/공식 |
New 단어추출, 글자추출 이거 가능한 기능인지 봐주시면 감사하겠습니다!
(1)
![]() |
![]() |
2023.09.24 | - | 54 |
61594 | 함수/공식 |
New 엑셀 함수만 활용해서 조건부로 해당되는 항목에 대한 종류수를 세고 싶습니다
![]() ![]() ![]() |
![]() |
2023.09.24 | - | 54 |
61593 | 함수/공식 |
New 숫자 입력시 자동으로 원하는 단어 입력하는 방법을 알고 싶습니다.
![]() ![]() |
![]() |
2023.09.24 | - | 47 |
61587 | 구글시트 |
New 다른 스프레드 시트의 다중 조건 합산 시 오류
![]() |
![]() |
2023.09.24 | - | 52 |
61580 | 구글시트 |
New 다른 시트의 데이타 조건값 불러오기
![]() ![]() |
![]() |
2023.09.24 | - | 64 |
61577 | 함수/공식 |
New 생산예정일 엑셀로 작성하는 방법 도와주세요 ㅠㅠ
![]() ![]() ![]() |
![]() |
2023.09.24 | - | 74 |
61574 | 기능/도구 |
New 선택한 영역의 가운데로 기능을 단축키로 가능할까요?
(2)
![]() |
![]() |
2023.09.23 | - | 61 |
61572 | 함수/공식 |
New 두 항목의 값을 함수를 통해 자동 합산되어 원하는 제목에 들어가기를 원해요 ㅠㅠ
![]() ![]() |
![]() |
2023.09.23 | - | 69 |
61570 | 구글시트 |
New 다른 파일의 시트에서 데이터 불러오기
![]() ![]() |
![]() |
2023.09.23 | - | 62 |
61563 | 피벗테이블 |
New 피벗테이블 평균 DIV, 합계는 0으로 나오는 문제
![]() ![]() ![]() |
![]() |
2023.09.23 | - | 59 |
61562 | 함수/공식 |
New 군경력 기간 합산하고 승급월 구하는 수식
(3)
답변완료
![]() |
![]() |
2023.09.23 | - | 68 |
61560 | 함수/공식 |
New 자동으로값구하기
![]() ![]() |
![]() |
2023.09.23 | - | 61 |
61557 | VBA |
New 특정셀에 데이터가 없다면 행을삭제하는 방법을 알고싶습니다
(2)
![]() |
![]() |
2023.09.23 | 1 | 65 |
61549 | 구글시트 |
New 스프레드 시트에서 체크박스 액션으로 클릭한 사용자를 기록할 수 있나요?
![]() ![]() |
![]() |
2023.09.23 | - | 53 |
61543 | VBA |
New 시트 보호 상태에서 Imagelookup 매크로 적용시키고 싶어요
![]() |
![]() |
2023.09.22 | - | 48 |
61541 | VBA |
New VBA 편집시 오류 났을 때 폼크기 자동변경 해결방법
![]() ![]() |
![]() |
2023.09.22 | - | 56 |
61537 |
New A B C 데이터 패턴을 활용한 년수 계산값
![]() ![]() ![]() |
![]() |
2023.09.22 | - | 59 | |
61531 | VBA |
New 유저폼으로 표에 데이타를 입력하는 방법
![]() ![]() |
![]() |
2023.09.22 | - | 69 |
61528 | 기능/도구 |
New 콤보박스의 텍스트를 조건부 서식에 활용하는 방법 문의
(1)
![]() |
![]() |
2023.09.22 | - | 62 |
61527 | VBA |
New 제품코드 찾기 함수 또는 매크로
![]() ![]() |
![]() |
2023.09.22 | - | 80 |
61526 | 함수/공식 |
New 재고 관리 계산(복잡합니다ㅠㅠ)
![]() ![]() ![]() |
![]() |
2023.09.22 | - | 85 |
61522 | 함수/공식 |
New 엑셀 날짜 함수 질문입니다
(3)
답변완료
![]() |
![]() |
2023.09.22 | - | 80 |
61521 | 함수/공식 |
New vlookup질문
![]() ![]() |
![]() |
2023.09.22 | 1 | 82 |
61520 | 문서서식 |
New 하이퍼링크 연결
![]() |
![]() |
2023.09.22 | - | 57 |
61516 | 함수/공식 |
New 다른시트의 중복된 모든 값과 그행을 다른 시트에 정리 하고 싶어요
![]() ![]() |
![]() |
2023.09.22 | - | 74 |
61515 | 문서서식 |
New 정말 간단한 복사 붙여넣기 문의 드립니다.
(1)
![]() |
![]() |
2023.09.22 | - | 69 |
61514 | 함수/공식 |
New 다른시트에 있는 셀값 가져오는 방법 도움 요청드려요..(왕초보)
![]() ![]() ![]() |
![]() |
2023.09.22 | - | 81 |
@디뚜띠 님 데이터 량이 많으면 Database로 처리 하세요.
Query로 최종 결과만 가져와서 그래프를 그리는 내용으로 만들면 될 듯 합니다.
@디뚜띠 님 좋은 참고 되었습니다.
@디뚜띠 님 데이터를 가공하기 이전에 아래의 데이터부터 정리해야 합니다.

@쌈타 님 앗 그냥 필터건 상태로 데이터를 올렸네요... 필터를 풀고 혹시 가공해주실 수 있을까요??ㅜㅜ
어제 글올리고 나서 찾아봤는데
쿼리로는 영업사원을 아래로 두번 내리는 작업에 대한건 안나오더라구요ㅠㅠㅠㅠ부탁드립니다
@디뚜띠 님 2022년9월31은 없다는 것을 말씀드린 겁니다.
2022년9월31일은 2022년9월30일로 변경한 후 처리하였습니다.
파워쿼리로 결합후 피벗테이블로 정리하였습니다.
파워쿼리에서 피벗테이블 만들 때 "데이터 모엘에 이 데이터 추가" 선택하여야 합니다.
첨부파일 참고하세요.
첨부파일 : 누적-test-1.xlsx
@쌈타 님 앗 ㅜㅜ저날짜를 제대로 못봤네요 감사합니다!! 혹시 파워쿼리로 년도별로 영업사원 이름이 행에 한번 더 나오게 어떻게 하신거에요..? 저렇게 데이터를 구현하려면 뭘 눌러야하는지 도저히 모르겠어요ㅜㅜㅜㅜㅜㅜㅜ감사합니다…
@디뚜띠 님 년도별로 영업사원 이름이 나오는 것은 파워쿼리가 아니라 피벗테이블로 한 겁니다.

@쌈타 님 아 몇가지 추가 질문이 있어요.ㅜㅜ 질문이 많아 죄송해요
실제 데이터는 2022년 인원, 2023년 인원이 퇴직/채용으로 인해 인원이 일치하지 않아서
이런 경우 첨부해주신 파일처럼 쿼리로 2022/2023년 인원 결합은 어려운가요?
2. 그리고 실제 데이터 상은 2022년, 2023년 누적데이터라 기본 50만행이여서
만들어주신 '판매대장결합' 처럼 결합은 어려워요.. 그래서
사원이름 시트를 따로 만들어서 거기에 2022년, 2023년 쿼리 병합 각각 한 후
(이것도 실제 데이터 상엔 인원이 만명인데, 2022년, 2023년 데이터엔 누적으로 10만행씩 있고
사원이름 시트 상 만명에 있는사람도 있고 없는사람도 있어서 결합이 되는지 모르겠어요)
파워피벗으로 연결 하려 했더니... 아래 화면과 같이 나옵니다ㅜㅜ..
그리고 저렇게 피벗 돌리니 관계에 문제가 있다는 메세지가 뜨는데 문제가 뭔지 모르겠어요
3. 또! 피벗을 아래처럼 작업하면 동기간 누적 수량합계를 구하긴 어려운 구조일까요?
어렵다면 함수로 해야 할 것 같은데 어떻게 수식을 걸면 좋을지도... 조언 부탁 드립니다.
파일도 첨부하니...한번 봐주시면 감사하겠습니다 ㅠ
첨부파일 : 누적-test-2.xlsx
@디뚜띠 님
--> 퇴직 인원을 표시해서 필터링 하면 됩니다. 2022인원과 2023인원이 일치하지 않는 건 문제가 되지 않는 것 같습니다.
--> 파워쿼리는 1048576행의 데이터를 지원합니다. 퇴직자 미리 제거하고, 데이터를 만들면 결합으로 가능할 듯 하네요.
--> 표 머리글의 이름이 같다면 결합은 문제될 것이 없습니다.
(쿼리 병합이라면 "완전외부"로 하면 되지만, 지금 올려준 예제는 같은 모양의 표라서 병합이 아닌 결합으로 해야 합니다.)
--> 년도에 대한 관계가 설정이 되어 있지 않아서 입니다. 파워피벗 디자인탭에서 날짜테이블을 만들고 관계설정을 해야 합니다.
제가 답변드렸던 파일의 측정값을 참고해 보시기 바랍니다. 다만, 질문자께서 2022년도와 2023년도의 각각의 테이블로 만들었기 때문에 피벗테이블에서 계산필드 값이 한 열이나 한 행으로 나올 수 없는 구조입니다.
@디뚜띠 님 대충 비슷하게는 이렇게...
첨부파일 : 누적-test.xlsx