'엑셀, VBA, 파워쿼리/파워쿼리' 카테고리의 글 목록 (2 Page)
728x90
[파워쿼리] 쿼리 병합 및 '집계'로 데이터 항목별 합계, 평균, 최대값 등의 데이터를 끌고오기 이전 글에서 다룬 바와 같이, 파워쿼리의 '쿼리 병합' 기능을 엑셀 VLOOKUP 함수처럼 사용할 수 있습니다. 그리고 여기에 더해 '집계' 옵션을 활용하면 데이터 항목별 합계나 평균, 최대/최솟값 등 다양한 값을 계산해서 불러올 수 있습니다. 이번 글에서는 1991년~2021년 기간 개발협력 사업분야별 ODA 실적통계자료를 활용하여 '쿼리 병합'과 '집계' 기능을 소개해보겠습니다. https://www.data.go.kr/data/15060336/fileData.do 한국국제협력단_사업분야별 ODA실적통계_20220101 한국국제협력단에서 제공하는 개발협력 사업분야별 ODA 실적통계로 1991년부터 2021년까지의 연도별, 분야별, 금액(원), 금액(달러) 정보를 제공합니다. 동 통계데이터의 원천데이터.. 2023. 11. 5.
[파워쿼리] 데이터 행이 너무 많아 로드가 안될 때 해결방법: 연결만 만들기, 피벗테이블로 만들기 이번 글에서는 파워쿼리의 데이터 행이 너무 많아서 엑셀 로드 시 오류가 발생하는 원인과 해결방법에 대해 소개하겠습니다. 데이터 행이 너무 많을 경우(행 1,048,576개 초과) 문제점 ▲ 엑셀은 최대 1,048,576개 행을 로드할 수 있습니다. 따라서 만약에 파워쿼리에서 작업한 데이터가 1,048,576행을 초과하면 데이터를 로드할 때 오류가 발생합니다 ▲ 데이터 행이 너무 많을 시 위의 사진처럼 팝업창이 뜨고, '확인'을 누를 시 1,048,576개 행까지만 로드가 됩니다. 위의 안내 메시지처럼 쿼리를 편집하여 데이터 행을 줄이는 방법도 있습니다. 하지만 1) 연결만 만들기 혹은 2) 피벗테이블로 만들기(엑셀 2016 버전에서는 지원되지 않음)로 데이터 행을 줄이지 않고 문제를 해결할 수 있습니다... 2023. 10. 24.
[파워쿼리] 파워쿼리의 필터 기능(기본 사용법, And/Or 조건 추가) 엑셀 시트에서 필터 기능을 사용할 수 있듯이, 파워쿼리 편집기에서도 데이터 필터 기능을 활용할 수 있습니다. 이번 글에서는 파워쿼리 편집기 내 필터 기능의 기본적인 사용법부터 And/Or 조건 추가하는 두 가지 방법을 소개하겠습니다. 예시파일의 기초데이터는 공공데이터포털의 사고유형별 교통사고 통계입니다. 도로교통공단_사고유형별 교통사고 통계_20221231 - 경찰에서 조사, 처리한 교통사고에 대한 통계 정보로 인적 피해가 있는 사고만 집계 됨 - 사고유형별(차대차, 차대사람 등) 교통사고 사고건수, 사망자수, 중상자수, 경상자수, 부상신고자 www.data.go.kr 기본적인 사용방법: 엑셀과 유사함 기초데이터는 csv 파일이며, csv 파일에서 데이터를 가져오는 방법은 아래의 글을 참고해 주세요. [.. 2023. 10. 18.
[파워쿼리] 쿼리추가로 여러 데이터를 하나의 표로 합치기 회사 업무를 하다 보면 다른 시트나 파일의 데이터를 하나로 합치는 경우가 생깁니다. 일회성으로 벌어지는 일이라면 하나의 시트에 복사/붙여넣기를 하여 이어 붙이는 것이 편할 수도 있습니다. 하지만, 주기적으로 데이터나 표를 합쳐야 한다면 파워쿼리의 '쿼리 추가' 기능을 활용하는 것이 훨씬 효율적입니다. 특히, 데이터를 합치기 전에 데이터 전처리 작업이 필요한 상황*이면 더욱 유용합니다. 이번 글에서는 데이터/표를 아래로 합치는 '쿼리 추가' 기능의 활용 방법에 대해서 소개해드리겠습니다. * 만약에 데이터 열 이름과 서식이 동일한 데이터, 즉 데이터 내용만 다른 경우라면 '폴더에서 가져오기' 기능을 사용하는 것을 추천드립니다. [파워쿼리- 쿼리 생성하는 5가지 방법] #4 폴더에서 가져오기 (여러 파일 취합.. 2023. 10. 12.
[파워쿼리] 한 개의 파일 내 여러 데이터 합치기 (VLOOKUP 상위호환) VLOOKUP 함수는 데이터를 합칠 때 활용되기도 합니다. VLOOKUP과 IF함수 및 MATCH 함수 조합 혹은 INDEX-MATCH 함수 조합을 활용하면 VLOOKUP만 썼을 때의 한계를 어느 정도 극복할 수 있습니다. (VLOOKUP 사용법 글 1편, 2편 참고) 하지만, 여러 데이터를 하나로 합치거나 데이터 양이 많은 경우에는 파워쿼리의 '쿼리 병합'을 사용하는 것이 VLOOKUP 함수를 사용하는 것보다 더 효율적입니다. 참조해야 할 데이터가 많으면 VLOOKUP 함수를 여러 번 활용해야 하고, 데이터 양이 많으면 계산 시간이 늘어나기 때문입니다. 샘플 파일을 통해 파워쿼리로 한 파일 내 여러 데이터를 합치는 과정을 살펴보겠습니다. (파워쿼리에 대한 간단한 소개글 참고) 샘플 파일 상황 ▲샘플 파.. 2023. 10. 12.
728x90