테이블 합치는 법
파워쿼리/피벗
작성자
saechang
작성일
2022-06-05 00:01
조회
111
매일 누적되는 RAW 형태의 파일을 받습니다.
구조는 아래와 같습니다. (실제로는 더 많이 있지만 필요한 부분만 추렸습니다.)
날짜, 입출, 주문번호, 업체, 분류A, 제조사A, 구분A, 제품명A, 수량1, 수량2, 분류B, 제조사B, 구분B, 제품명B, 수량3, 수량4
이것을 초보적인 피벗으로 매일 입출고 상태를 업체별로 볼수 있게 보고서를 만듭니다. (A그룹, B그룹 2개를 만들었습니다.)
그런데 A,B 를 한개의 표로 볼 수 있도록 하라는 지시가 내렸습니다.
고민 끝에 RAW 를 그룹별로 나누어서 다시 합쳤습니다. 구조는 다음과 같습니다.
날짜, 입출, 주문번호, 업체, 분류, 제조사, 구분, 제품명, 수량1, 수량2, 수량3, 수량4,
이렇게 한 후에 피벗을 돌렸더니 그럭저럭 볼만한 표가 나왔습니다.
그런데 RAW 를 매번 저렇게 나누었다가 다시 합치는게 참 곤란합니다. 원본은 항목도 훨씬 많고 데이타가 수시로 바뀝니다.
이걸 자동화 할 수 있는 방법은 없을까요? (매크로는 사용불가.)
파워쿼리를 사용하려고 했는데 표A 밑에 표B를 붙이는 기능은 없는 것 같더군요.
아니면 다른 좋은 방법은 없을까요?
사실 예전에는 함수로 돌려 구현했었는데 배열이 난무하다보니 느려서 감당이 안되어 피벗으로 다시 만들었습니다.
그래서 속도는 빨라졌지만 보고서의 가독성이 예전보다 별로 좋지 않습니다.
혹시 좀 깔끔하게 보일 수 있는 방법은 없을까요?
조언 부탁드립니다.
전체 6,866
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
📌 -- VBA 기초-활용 4주 완성, 특별 스터디 모집을 시작합니다! ~7/8(금) 까지 -- 📌 (96)
![]() ![]() |
![]() ![]() |
2022.06.23 | 141 | 17200 | ||
공지사항 | 함수/공식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(79)
오빠두엑셀
|
2021.10.28
|
추천 97
|
조회 5323
|
![]() ![]() |
2021.10.28 | 97 | 5323 |
38899 | 함수/공식 |
New 어떤 함수를 써야 될지
![]() |
![]() |
11:52 | 0 | 2 |
38895 | 대시보드 |
New 데이터 입력시 자동으로 보고서 작성
![]() ![]() |
![]() |
11:23 | 0 | 5 |
38889 | 함수/공식 |
New 중복 데이터 에서 2개 이상 조건을 만족하는 고유 항목 개수 세기
![]() |
![]() |
10:45 | 0 | 12 |
38868 | VBA |
New 행복한 한 주 시작 하시길 바랍니다. 도와주세요(고급필터 애러)
![]() ![]() ![]() ![]() |
![]() ![]() |
08:42 | 0 | 11 |
38839 | VBA |
New 1주차 VBA 강의 질문입니다
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 30 |
38828 | VBA |
New VBA 스터디 1주차 두번째 미션 실패 ㅠㅠ 도와주세요
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 24 |
38811 | 구글시트 |
New COUNTA 함수
![]() ![]() |
![]() |
2022.07.03 | 0 | 29 |
38785 | VBA |
New 1주차 VBA 강의 질문입니다
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 28 |
38758 | VBA |
New 고급필터 자동화 범위 설정시 애러 문의 합니다.
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 15 |
38730 | 파워쿼리/피벗 |
New 피벗테이블 정렬 순서 변경에 관해서 질문드립니다.
![]() |
![]() |
2022.07.03 | 1 | 19 |
38686 | VBA |
New VBA 4주 완성 1편에서 Visual Basic 질문
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 47 |
38660 | VBA |
New VBA, 매크로, 함수 중에 조건에 맞는 값을 가져오기 문의 합니다.
![]() ![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 43 |
38655 | 함수/공식 |
New 근무시간 산출 함수식 문의 드립니다.
![]() ![]() ![]() |
![]() ![]() |
2022.07.03 | 0 | 30 |
38530 | 피벗테이블 |
New 피벗테이블에서 총합계만 보고싶을때
![]() ![]() ![]() |
![]() |
2022.07.02 | 0 | 17 |
38483 | VBA |
New VBA 두 피벗테이블 슬라이서 연동
![]() |
![]() |
2022.07.02 | 0 | 21 |
38370 | VBA |
New 행에 마지막 입력값 삭제하는 방법 문의 드림니다.
![]() ![]() |
![]() |
2022.07.02 | 0 | 45 |
38356 | VBA |
New VBA 또는 매크로 사용하여 시트1의 원한는 내용만 시트2에 표기하는 스크립트 문의 합니다.
![]() ![]() ![]() ![]() |
![]() ![]() |
2022.07.02 | 1 | 61 |
38287 | VBA |
New VBA 범위 입력 소스 문의 합니다.
(6)
답변완료
![]() ![]() |
![]() ![]() |
2022.07.02 | 1 | 60 |
38284 | 기능/도구 |
New 엑셀 여러가지파일 탭으로 보기
![]() ![]() |
![]() |
2022.07.02 | -1 | 31 |
38260 | 파워쿼리/피벗 |
New 청사 출입기록을 월별, 인원별로 정리하고 싶은데 선배님들 조언을 구합니다.
![]() ![]() ![]() |
![]() |
2022.07.02 | 0 | 29 |
38258 | VBA |
New 기준열과 동일하게 셀병합 하는 vba
![]() ![]() ![]() |
![]() |
2022.07.02 | 0 | 46 |
38251 | 함수/공식 |
New 엑셀 다중조건으로 다른시트에 추출후 수정해서 원본시트에 업데이트방법?
![]() ![]() ![]() |
![]() ![]() |
2022.07.02 | 0 | 36 |
38197 | VBA |
New VBA 매크로 SelectionChange 명령문(스크립트) 조언 받고자 합니다.
![]() ![]() ![]() ![]() |
![]() ![]() |
2022.07.01 | 0 | 27 |
38191 | 함수/공식 |
New 특정 텍스트만 추출하는 함수에서..
(1)
답변완료
![]() |
![]() |
2022.07.01 | 0 | 32 |
38187 | 기능/도구 |
New 엑린이] 시트값을 자동으로 불러오고 싶습니다
(2)
답변완료
![]() |
![]() |
2022.07.01 | 0 | 32 |
38183 | VBA |
New VBA 매크로 SelectionChange 명령문 조언 받고자 합니다.
![]() ![]() ![]() ![]() |
![]() ![]() |
2022.07.01 | 1 | 38 |
38182 | 함수/공식 |
New FILTER함수 사용시에 함수가 안먹히는 문제
![]() ![]() ![]() |
![]() ![]() |
2022.07.01 | 0 | 27 |
38177 | 함수/공식 |
New 값을 찾아 가져오고 싶습니다.
![]() ![]() |
![]() |
2022.07.01 | 0 | 23 |
38175 | 문서서식 |
New 핸드폰 번호 서식을 통일 시키고 싶습니다...
(2)
![]() |
![]() |
2022.07.01 | 0 | 26 |
38154 | 함수/공식 |
New 재고파일을 만들고 있는데 수식이.. ㅠㅠ
![]() ![]() |
![]() |
2022.07.01 | -1 | 43 |
@saechang 님 안녕하세요. saechang님
파워쿼리+피벗으로 하시면 될듯합니다.
참고 파일 참고하여 적용해보세요.
수고하세요.
첨부파일 : 22-06-05_데이터가공.xlsx
@쿠쿠 님 감사합니다. 덕분에 해결했습니다. Table.combine 이었군요.
@saechang 님 두번째 방법에서 A그룹과 B그룹을 그대로 아래로 나열한 다음에 피벗테이블 설정에서 필터에 업체별로 구분해서 보든가
행 부분에 업체명을 넣고, 둘다 보다가 하나만 필요한 경우 행머리글에서 필터로 하나만 선택하면 될 듯 합니다.