반응형

파워 쿼리 9

파워 쿼리와 VLookup 비교(3)

1. 지점명이 일치하는 모든 매출현황 추출하기 이번에는 매출일자는 빼고 지점명만 일치하는 모든 매출일자 및 매출액을 추출해 보겠습니다. 파워 쿼리와 VLookup 비교(1)과 (2)는 아래 URL을 참고 바랍니다. https://lsw3210.tistory.com/472 https://lsw3210.tistory.com/473 2. 쿼리 및 연결 창 열기 위 파일을 열면 엑셀 오른쪽에 쿼리 및 연결 창이 보이지 않는데, 보이게 하려면 데이터 탭의 쿼리 및 연결을 누르거나, 쿼리 탭의 편집 명령을 누르면 됩니다. 그러면 오른쪽에 쿼리 및 연결 창이 열리는데 표1과 2는 연결 전용이고, 병합1만 1 개행이 로드되었다고 합니다. 병합을 다시 해야 하니 표2를 더블 클릭하거나 마우스 오른쪽 버튼을 누른 후 편집..

열방향의 자료를 행방향으로 10개씩 쌓아올리기(1) (파워 쿼리 UI 이용)

Ⅰ. 문제 아래와 같이 A열이 일련번호이고, 1행이 구분자인데 행과 열을 바꾼 다음 데이터를 10개씩 쌓으려고 하는 것입니다. Ⅱ. VBA와 장단점 비교 VBA로 만들어 놓으면 만들기까지는 힘들지만 향후 열의 개수가 변동되더라도 자유롭게 적용할 수가 있는데 파워 쿼리 UI를 이용하면 그렇지 못한 불편한 점은 있지만, 이와 같은 형태의 데이터 처리는 VBA보다는 파워 쿼리 UI를 이용하는 것이 훨씬 쉽네요. ​ 물론 M언어를 이용하는 것은 VBA만큼 어렵습니다. ​ Ⅲ. 처리 순서 1. 데이터 - '테이블/범위에서' 명령 실행 ​ 데이터 - '테이블/범위에서' 명령을 실행해서 파워 쿼리 편집기를 실행합니다. 다른 사람이 만든 쿼리를 볼 때는 오른쪽에 쿼리 및 연결 창이 안보이므로 데이터 탭에서 '쿼리 및 ..

(파워 쿼리) 변환의 추출과 열 추가의 추출(2)

1편에서 작업한 내용을 이어서 설명하겠습니다. https://lsw3210.tistory.com/manage/newpost/337?type=post&returnURL=https%3A%2F%2Flsw3210.tistory.com%2Fentry%2F%ED%8C%8C%EC%9B%8C-%EC%BF%BC%EB%A6%AC%EB%B3%80%ED%99%98%EC%9D%98-%EC%B6%94%EC%B6%9C%EA%B3%BC-%EC%97%B4-%EC%B6%94%EA%B0%80%EC%9D%98-%EC%B6%94%EC%B6%9C1 5. 파워 쿼리 편집기 열기 위 파일을 연 다음 데이터 탭에서 '쿼리 및 연결'을 누릅니다. 그러면 어제는 표시됐지만 숨겨져 있던 '쿼리 및 연결'창이 오른쪽에 나타납니다. 표_표1 하나만 있으므로..

(파워 쿼리) 변환의 추출과 열 추가의 추출(1)

파워 쿼리 편집기에서 추출은 변환에도 있고, 열 추가에도 있습니다. 변환은 기존 데이터가 새로운 값으로 바뀌는 것이고, 열 추가는 기존 데이터는 유지되고, 새로운 값으로 열이 추가되는 것입니다. 그러나 모두 콤보 상자를 누르면 길이, 처음 문자, 마지막 문자, 범위, 구분 기호 앞 텍스트, 구분 기호 뒤 텍스트, 구분 기호 사이 텍스트가 있습니다. 1. 길이 가. 변환 표가 만들어진 상태이므로 데이터 탭에서 테이블/범위에서를 누릅니다. 그러면 파워 쿼리 편집기가 열리는데, '단어 추출' 열 전체를 선택하거나 '아름다운 공원' 등 아무 데이터나 선택하고, 변환 탭의 추출 옆 콤보 상자를 누르고, 길이를 선택하면 기존 데이터가 문자(한글 2바이트가 1, 영문 1바이트와 공백이 1)의 길이로 바뀝니다. 함수 ..

파워 쿼리 병합(3) - 완전 외부 조인

4. 완전 외부 조인(Full Outer Join) 완전 외부 조인은 왼쪽과 오른쪽 테이블을 모두 표시해 주는 합집합입니다. 왼쪽과 오른쪽의 표를 보면 지점명이 공통적으로 있는데, 왼쪽 표를 보면 오른쪽에는 없는 D지점이 있고, 오른쪽 표에는 왼쪽에 없는 E지점이 있습니다. 왼쪽 외부 조인에서 자세히 설명했기 때문에 일부는 화면 캡처 없이 글로만 설명하겠습니다. https://lsw3210.tistory.com/entry/%ED%8C%8C%EC%9B%8C-%EC%BF%BC%EB%A6%AC-%EB%B3%91%ED%95%A9-%EC%A1%B0%EC%9D%B8%EC%9D%98-%EC%A2%85%EB%A5%981-%EC%99%BC%EC%AA%BD-%EC%99%B8%EB%B6%80-%EC%A1%B0%EC%9D%B..

파워 쿼리 병합(2) - 오른쪽 외부 조인

3. 오른쪽 외부 조인(Right Outer Join) 왼쪽 외부 조인과 처리 방법은 같은데, https://lsw3210.tistory.com/entry/%ED%8C%8C%EC%9B%8C-%EC%BF%BC%EB%A6%AC-%EB%B3%91%ED%95%A9-%EC%A1%B0%EC%9D%B8%EC%9D%98-%EC%A2%85%EB%A5%981-%EC%99%BC%EC%AA%BD-%EC%99%B8%EB%B6%80-%EC%A1%B0%EC%9D%B8 오른쪽 조인은 왼쪽이 아니라 오른쪽 쿼리를 기준으로 쿼리를 결합한다는 것입니다. 다만 차이점은 이미 표1과 표2로 만들어져 있다는 것입니다. 따라서, 쿼리 만들 때 표를 만드는 창을 건너뛰게 됩니다. 왼쪽 외부 조인에서 설명한 내용이므로 간단히 말로만 설명하겠습니다...

파워 쿼리 병합(1) - 왼쪽 외부 조인

1. 합집합, 교집합, 차집합 A집합과 B집합이 있을 때 두 개를 합치면 합집합, 겹친 부분은 교집합, A에서 B를 빼거나 B에서 A를 빼면 차집합입니다. 그런데, 파워 쿼리에서는 A집합을 기준으로 A집합의 요소와 일치하는 B집합의 요소를 결합하는 것을 왼쪽 외부 조인, 반대로 B집합을 기준으로 B집합의 요소와 일치하는 A집합의 요소를 결합하는 것을 오른쪽 외부 조인, A집합에서 B집합을 빼는 차집합이 왼쪽 앤티 조인, B집합에서 A집합을 빼는 차집합이 오른쪽 앤티 조인, 합집합은 완전 외부 조인, 교집합은 내부 조인으로 분류하고 있습니다. 파워 쿼리에서 쿼리가 위,아래로 표시되는데, 왼쪽과 오른쪽이라고 표현하는 이유는 오라클, MySQL 등 데이터베이스의 질의어인 SQL(Strucrtured Query..

파워 쿼리 M 언어에서 한글로 원본, 필드명 등 입력시 오류가 난다면?

1. M 언어에서 한글 입력 오류 문제 아래와 같은 자료를 파워 쿼리를 이용해 처리할 때 데이터 탭에서 테이블/범위에서를 선택하면 범위가 표로 변환되기 위해 표 만들기 창이 열리면서 범위가 데이터 입력 범위로 자동 설정되고, 일자, 지점명, 매출액이 머리글이므로, '머리글 포함'에 체크가 됩니다. 확인 버튼을 누르면 파워 쿼리 편집기가 열리면서 엑셀의 표가 '표1'이라는 쿼리로 만들어집니다. 그리고, 오른쪽을 보면 쿼리 설정 창이 있는데, 속성 중 이름은 '표1'이며, 적용된 단계는 원본과 '변경된 유형' 2개가 있습니다. 이때 세 번째 레코드의 매출액을 알고 싶으면 적용된 단계에서 '변경된 유형'을 클릭하고, 수식 입력줄에서 fx 버튼을 누릅니다. 그러면 적용된 단계에 '사용자 지정1'이 추가되고, 수..

쿼리 추가(Vstack 기능)와 병합(Hstack 기능)

파워 쿼리에는 표를 쿼리로 만들어 두 개 이상의 표를 결합, 다시 말해 열을 기준으로 아래에 데이터를 추가하거나, 행을 기준으로 오른쪽으로 데이터를 병합하는 기능이 있습니다. 1. 쿼리 추가 가. 의미Vstack함수 사용 시 열의 위치를 기준으로 세로로 데이터를 추가함에 따라 열 이름이 불일치하는 문제가 있었는데, 이를 해결할 수 있는 기능이 파워 쿼리의 추가 기능입니다. 나. 실행 방법 위 2개는 열의 위치가 맞으므로 문제가 없으므로, 세 번째 열의 위치가 다른 것으로 파워 쿼리의 추가 기능을 실습해 보겠습니다. ① 먼저 A20부터 B23셀까지의 데이터 영역 중 아무 데나 커서를 넣고, 데이터 탭, 데이터 가져오기 및 변환 그룹의 '테이블/범위에서'를 클릭합니다. ② 이미 표가 만들어져 있다면 표를 만..

Excel 2023.05.23
반응형