Excel에서 Power Query를 사용하여 데이터 정리 및 가져오기: 단계별 가이드

빠른 링크

Power Query는 Excel에서 처음 선보인 이래로 전문가가 데이터 관리를 처리하는 방식을 변화시켰습니다. Power Query는 원래 2010년에 추가 기능으로 도입되었지만 2016년 이후로 Excel에서 없어서는 안 될 기본 제공 기능이 되었습니다. 주요 기능은? 데이터 정리, 가져오기 및 재구성 프로세스를 간소화하여 시간뿐만 아니라 추가적인 좌절감을 줄이는 것입니다. Power Query는 데이터를 효율적으로 준비하는 데 집중함으로써 분석과 통찰력에 집중할 수 있도록 합니다.

파워 쿼리란?

Power Query는 본질적으로 데이터 변환을 위해 설계된 Excel 내의 도구입니다. 다양한 소스에서 데이터를 검색하고, 정리하고, 분석을 위해 준비하는 간단하면서도 강력한 방법을 제공합니다. Power Query는 데이터 탭의 “데이터 가져오기 및 변환” 섹션에 있어 모든 기술 수준의 사용자가 쉽게 액세스할 수 있도록 보장합니다.

Excel의 데이터 탭에서 Power Query 도구의 위치

Power Query의 실용적인 사용법을 자세히 살펴보면서 데이터를 정리하고 가져오고 구성하는 방법을 익혀보세요.

Power Query를 사용하여 Excel 데이터 정리

제가 Power Query를 자주 사용하는 분야 중 하나는 데이터 정리입니다. Outlook 이메일의 CC 필드에서 이메일 주소 목록을 Excel 시트에 붙여넣었다고 상상해 보세요. 여러분의 임무는? 그 지저분한 데이터를 이름, 성, 이메일 주소가 들어 있는 깔끔한 표로 바꾸는 것입니다. Excel 함수로 이를 달성할 수 있지만, Power Query는 최소한의 노력으로 원활한 환경을 제공합니다.

Excel에서 세미콜론으로 구분된 이메일 주소 목록

시작하려면 다음 단계를 따르세요.

  • Power Query를 엽니다. “데이터” 탭을 클릭한 다음 “표/범위에서”를 선택합니다. 이 창에서는 선택한 데이터에서 표를 만들라는 메시지가 표시됩니다.
  • 데이터 선택: 올바른 범위가 선택되었는지 확인하고, 데이터에 헤더가 없는 경우 “확인”을 클릭하기 전에 헤더 옵션을 선택하지 않은 상태로 둡니다.

“확인”을 클릭하면 Power Query 편집기가 열리고 데이터 변환을 위한 단계가 설정됩니다.

다음 작업은? 이메일 주소를 개별 행으로 나누세요:

  • 열 분할: 열 머리글을 마우스 오른쪽 버튼으로 클릭하고 “열 분할” 위에 마우스를 올려놓고 “구분 기호별”을 선택합니다. 구분 기호로 “세미콜론”을 선택하고 고급 옵션 대화 상자에서 “행”을 선택합니다.

확인 후, 각 이메일 주소가 별도 행으로 깔끔하게 정리된 것을 보실 수 있습니다.

Power Query Editor에서 여러 행으로 구분된 이메일 주소

이제 이름과 성을 추출할 시간입니다. 이를 위해 “예제에서 열 추가” 기능을 활용하세요.

  • 이름 추출: 열 머리글을 두 번 클릭하고 패턴을 복제할 이름이나 직함을 입력합니다. Power Query가 나머지 항목을 자동으로 제안합니다!
  • 열 이름 바꾸기: 열 이름을 적절하게 바꾸세요(예: “이름”, “성”, “이메일 주소”).
  • 마지막 작업: 원하는 위치로 열 순서를 끌어다 놓습니다.

데이터가 깔끔하고 체계적으로 정리되면 통합 문서를 닫고 데이터를 다시 로드하기 전에 쿼리에 의미 있는 이름을 지정하는 것을 잊지 마세요.

Power Query 편집기에서 쿼리 이름 지정

Power Query를 사용하여 데이터 가져오기 및 재구성

Power Query는 스프레드시트를 넘어 PDF나 웹사이트와 같은 다양한 소스에서 데이터를 가져올 때 빛을 발합니다. 다음 섹션에서는 기존 Excel 통합 문서에서 특정 데이터를 효율적으로 추출하고 재구성하는 방법을 보여줍니다.

먼저, 다시 “데이터” 탭으로 이동합니다.

  • 가져오기 시작: “데이터 가져오기”> “파일에서”> “Excel 통합 문서에서”를 클릭합니다.
  • 파일 선택: 데이터를 가져올 파일을 찾은 다음 “가져오기”를 클릭한 다음 “데이터 변환”을 클릭하여 Power Query 편집기에 액세스합니다.
가져오기에 사용할 수 있는 데이터를 표시하는 탐색기 창

Power Query 편집기에서:

  • 행을 머리글로 승격: “첫 번째 행을 머리글로 사용”을 클릭하면 첫 번째 행이 즉시 열 머리글로 지정됩니다.
  • 데이터 피벗 해제: 고유한 변수를 나타내는 열을 선택하고 마우스 오른쪽 버튼을 클릭하여 “다른 열 피벗 해제”를 선택합니다. 이렇게 하면 레이아웃이 변환되어 각 고유한 값이 별도의 행에 표시됩니다.
깔끔한 레이아웃을 보여주는 피벗되지 않은 데이터

재구성된 표를 통합 문서로 다시 로드하기 전에 열 이름을 세부적으로 조정하고 올바른 데이터 유형을 정의하여 데이터 무결성을 유지하는 것을 잊지 마세요.

Power Query Editor에서 Month 열에 대한 데이터 유형 설정

변환을 마치면 “닫기 및 로드”> “닫기 및 로드 위치”를 눌러 Excel에서 데이터가 어디에 나타날지 결정합니다.

Power Query의 힘은 데이터 소스에 대한 동적 링크를 유지하는 능력입니다. 예를 들어, 원래 데이터 세트가 변경되면 새 테이블을 마우스 오른쪽 버튼으로 클릭하고 “새로 고침”을 선택하여 원활하게 업데이트합니다.

Power Query 테이블의 데이터 새로 고침

이 기능을 통해 Power Query는 동적 데이터 분석에 있어 획기적인 전환점을 마련하여 수동으로 복사하여 붙여넣지 않고도 데이터 세트를 최신 상태로 유지할 수 있습니다.

데이터 관리 기술을 한 단계 업그레이드할 준비가 되셨나요? 웹에서 테이블로 작업하고 다양한 가져오기 기능을 직접 체험하여 Power Query를 더 자세히 알아보세요. 이 도구가 금세 생산성과 정확성을 높여준다는 것을 알게 될 겁니다!

추가 통찰력

1. Power Query에서 어떤 유형의 데이터 소스를 사용할 수 있나요?

Power Query는 Excel 파일, CSV 파일, 웹 페이지, 데이터베이스 등 다양한 데이터 소스를 지원합니다. 이는 데이터 가져오기 및 변환 작업에 매우 다재다능하게 사용할 수 있게 해줍니다.

2. Power Query를 통해 가져온 데이터를 자동으로 새로 고칠 수 있나요?

네, Power Query 데이터 세트에 대한 자동 새로 고침을 설정할 수 있습니다. Excel에서는 새로 고침 간격을 구성하여 수동 개입 없이도 데이터를 최신 상태로 유지할 수 있습니다.

3. Power Query를 사용하여 가져올 수 있는 데이터 양에 제한이 있습니까?

Power Query는 대용량 데이터 세트를 처리할 수 있지만, 특히 Excel의 행 제한인 1,048,576을 초과하는 경우 지나치게 큰 세트로 인해 성능이 저하될 수 있습니다. 처리 성능을 향상시키려면 가져오기 전에 데이터를 필터링하거나 요약하는 것이 좋습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다