반응형

다음으로 로드 6

파워 쿼리와 VLookup 비교(3)

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

파워 쿼리와 VLookup 비교(2)

파워 쿼리는 엑셀에 추가된 기능으로 다양하게 데이터를 검색 및 가공할 수 있는 기능을 가지고 있으며, VBA 대신 M언어가 있어서 프로그램할 수 있는 구조로 되어 있습니다. 그러나 엑셀과 구조가 많이 다르기 때문에 처음 접하게 되면 많이 낯설고, 원하는 데이터를 추출하고 가공하기가 많이 힘듭니다 그렇지만 간단하게 VLookup 기능처럼 사용하는 것을 해보겠습니다. VLookup 기능의 장, 단점 및 활용에 대해서는 아래 글을 참고 바랍니다. https://lsw3210.tistory.com/472 1. 파워 쿼리 편집기로 데이터 보내기 데이터 탭에서 테이블/범위에서를 클릭하면 표 만들기 대화상자가 표시되면서 데이터 범위와 머리글 포함에 체크가 되는데 맞으므로 확인 버튼을 누릅니다. 그러면 파워 쿼리 편집..

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

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

파워 쿼리 병합(4) - 왼쪽, 오른쪽 앤티 조인

앤티란 단어가 낯설은데, 앤티는 anti인데 only라고 생각하면 이해하기 쉽습니다(물론 anti와 only는 다릅니다). 다시 말해 왼쪽 앤티 조인이란 기준 열(항목)을 기준으로 오른쪽(아래)에는 없고, 왼쪽(위)에만 있는 레코드(행)를 골라주는 것이고, 오른쪽 앤티 조인이란 기준 열(항목)을 기준으로 왼쪽(위)에는 없고, 오른쪽(아래)에만 있는 레코드(행)를 골라주는 것입니다. 아래와 같은 표 2개가 있을 때 지점명이 D인 레코드는 왼쪽 표에만 있습니다. 반대로 지점명이 E인 레코드는 오른쪽 표에만 있습니다. 데이터 > 테이블/범위에서를 클릭해서 표1과 표2를 연결 전용으로 만듭니다. 이때 일자가 날짜와 시간 형식으로 되어 있으므로 날짜 형식으로 바꿔야 합니다. 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..

파워 쿼리와 Vlookup, Index+Match 함수 비교(3)

마. 쿼리 병합 - 인원수 구하기 병합1과 표3을 병합해서 지점장 오른쪽에 인원수를 추가해 보겠습니다. 방법은 파워 쿼리와 Vlookup, Index+Match 함수 비교(2)에서 한 것과 같습니다. https://lsw3210.tistory.com/entry/%ED%8C%8C%EC%9B%8C-%EC%BF%BC%EB%A6%AC%EC%99%80-Vlookup-IndexMatch-%ED%95%A8%EC%88%98-%EB%B9%84%EA%B5%902 병합 1을 선택하고, 쿼리 병합 아래 '쿼리를 새 항목으로 병합'을 누릅니다. 그러면 병합 창이 생기면서 위에 병합1 쿼리가 표시되는데, 아래 콤보상자를 눌러 두 번째 쿼리로 표3을 선택하고, 이번에는 일자와 지점명 2개가 일치해야 하므로 일자를 클릭하고, Ctr..

반응형