Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.
Excel에서 쿼리 만들기, 로드 또는 편집(Power Query)

Power Query 통합 문서에 Power 쿼리를 만들고 로드하는 여러 가지 방법을 제공합니다. 쿼리 옵션 창에서 기본 쿼리 로드 설정을 설정할 수도 있습니다 .   

      워크시트의 데이터가 Power Query 의해 셰이프되었는지 확인하려면 데이터 셀을 선택하고 쿼리 컨텍스트 리본 탭이 나타나면 데이터가 Power Query 로드됩니다. 

쿼리 탭을 표시할 쿼리에서 셀 선택

현재 환경에 있는 환경 파악 Power Query Excel 사용자 인터페이스에 잘 통합되어 있습니다. 특히 데이터를 가져오고, 연결을 사용하고, 피벗 테이블, Excel 테이블 및 명명된 범위를 편집할 때 유용합니다. 혼동을 방지하려면 언제든지 현재 있는 환경, Excel 또는 Power Query 알고 있는 것이 중요합니다.

익숙한 Excel 워크시트, 리본 메뉴 및 표

Power Query 편집기 리본 및 데이터 미리 보기 

일반적인 Excel 워크시트 일반적인 Power Query 편집기 보기

예를 들어 Excel 워크시트에서 데이터를 조작하는 것은 Power Query 근본적으로 다릅니다. 또한 Excel 워크시트에 표시되는 연결된 데이터는 데이터를 셰이프하기 위해 백그라운드에서 작업하는 Power Query 있을 수도 있고 그렇지 않을 수도 있습니다. Power Query 워크시트 또는 데이터 모델에 데이터를 로드할 때만 발생합니다.

워크시트 탭 이름 바꾸기    특히 워크시트 탭이 많은 경우 의미 있는 방식으로 워크시트 탭의 이름을 바꾸는 것이 좋습니다. 데이터 워크시트와 Power Query 편집기 로드된 워크시트의 차이점을 명확히 하는 것이 특히 중요합니다. Sheet1이라는 Excel 테이블과 Table1이라는 Excel 테이블을 가져와 만든 쿼리가 있는 워크시트가 두 개뿐인 경우에도 혼동하기 쉽습니다. 워크시트 탭의 기본 이름을 사용자에게 더 적합한 이름으로 변경하는 것이 좋습니다. 예를 들어 Sheet1의 이름을 DataTable로, Table1을 QueryTable로 바꿉니다. 이제 데이터가 있는 탭과 쿼리가 있는 탭이 명확해졌습니다.

가져온 데이터에서 쿼리를 만들거나 빈 쿼리를 만들 수 있습니다.

가져온 데이터에서 쿼리 만들기

쿼리를 만드는 가장 일반적인 방법입니다.

  1. 일부 데이터를 가져옵니다. 자세한 내용은 외부 데이터 원본에서 데이터 가져오기를 참조하세요.

  2. 데이터에서 셀을 선택한 다음 쿼리 > 편집을 선택합니다.

빈 쿼리 만들기

처음부터 시작하는 것이 좋습니다. 이 작업은 다음 두 가지 방법으로 수행할 수 있습니다.

  • 데이터 > 다른 원본에서데이터 > 가져오기 > 빈 쿼리를 선택합니다.

  • 데이터 가져오기> 데이터 가져오기 > 시작 Power Query 편집기 선택합니다.

이 시점에서 Power Query M 수식 언어를 잘 알고 있는 경우 단계 및 수식을 수동으로 추가할 수 있습니다.

또는 을 선택한 다음 새 쿼리 그룹에서 명령을 선택할 수 있습니다. 다음 중 하나를 실행합니다.

  • 새 원본을 선택하여 데이터 원본을 추가합니다. 이 명령은 Excel 리본의 데이터 > 데이터 가져오기 명령과 같습니다.

  • 작업 중인 데이터 원본 중에서 선택하려면 최근 원본 을 선택합니다. 이 명령은 Excel 리본의 데이터 > 최근 원본 명령과 같습니다.

  • 데이터 입력을 선택하여 데이터를 수동으로 입력합니다. 이 명령을 선택하여 외부 데이터 원본과 독립적으로 Power Query 편집기 사용해 볼 수 있습니다.

쿼리가 유효하고 오류가 없다고 가정하면 워크시트 또는 데이터 모델에 다시 로드할 수 있습니다.

Power Query 편집기 쿼리 로드

Power Query 편집기 다음 중 하나를 수행합니다.

  • 워크시트에 로드하려면 > 닫기 & 로드 > & 로드 닫기를 선택합니다.

  • 데이터 모델에 로드하려면 > 닫기 & 로드 > & 로드 닫기를 선택합니다.

    데이터 가져오기 대화 상자에서 데이터 모델에 이 데이터 추가를 선택합니다.

   경우에 따라 Load To 명령이 흐리게 표시되거나 비활성화됩니다. 통합 문서에서 쿼리를 처음 만들 때 발생할 수 있습니다. 이 경우 & 로드 닫기를 선택하고 새 워크시트에서 데이터 > 쿼리 & Connections >쿼리 탭을 선택하고 쿼리를 마우스 오른쪽 단추로 클릭한 다음 로드를 선택합니다. 또는 Power Query 편집기 리본에서 쿼리 > 로드를 선택합니다.

쿼리 및 Connections 창에서 쿼리 로드 

Excel에서는 쿼리를 다른 워크시트 또는 데이터 모델에 로드할 수 있습니다.

  1. Excel에서 데이터 > 쿼리 & Connections 선택한 다음 쿼리 탭을 선택합니다.

  2. 쿼리 목록에서 쿼리를 찾아 쿼리를 마우스 오른쪽 단추로 클릭한 다음 로드 대상을 선택합니다. 데이터 가져오기대화 상자가 나타납니다.

  3. 데이터를 가져올 방법을 결정한 다음 확인을 선택합니다. 이 대화 상자를 사용하는 방법에 대한 자세한 내용은 물음표(?)를 선택합니다.

워크시트에 로드된 쿼리를 편집하는 방법에는 여러 가지가 있습니다.

Excel 워크시트의 데이터에서 쿼리 편집

  • 쿼리를 편집하려면 Power Query 편집기 이전에 로드한 쿼리를 찾고 데이터에서 셀을 선택한 다음 쿼리 > 편집을 선택합니다.

쿼리 & Connections 창에서 쿼리 편집

쿼리 & Connections 창은 하나의 통합 문서에 많은 쿼리가 있고 쿼리를 빠르게 찾으려는 경우에 사용하는 것이 더 편리할 수 있습니다.

  1. Excel에서 데이터 > 쿼리 & Connections 선택한 다음 쿼리 탭을 선택합니다.

  2. 쿼리 목록에서 쿼리를 찾아 쿼리를 마우스 오른쪽 단추로 클릭한 다음 편집을 선택합니다.

쿼리 속성 대화 상자에서 쿼리 편집

  • Excel에서 데이터 > 데이터 & Connections > 쿼리 탭을 선택하고 쿼리를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 속성 대화 상자에서 정의 탭을 선택한 다음 쿼리 편집을 선택합니다.

   쿼리가 있는 워크시트에 있는 경우 데이터 > 속성을 선택하고 속성 대화 상자에서 정의 탭을 선택한 다음 쿼리 편집을 선택합니다. 

데이터 모델에는 일반적으로 관계에 정렬된 여러 테이블이 포함됩니다. 로드 대상 명령을 사용하여 데이터 가져오기 대화 상자를 표시한 다음 데이터 모드 l 검사 이 데이터에 추가상자를 선택하여 데이터 모델에 쿼리를 로드합니다. 데이터 모델에 대한 자세한 내용은 통합 문서 데이터 모델에서 사용되는 데이터 원본 찾기, Excel에서 데이터 모델 만들기여러 테이블을 사용하여 피벗 테이블 만들기를 참조하세요.

  1. 데이터 모델을 열려면 Power Pivot > 관리를 선택합니다.

  2. 파워 피벗 창 아래쪽에서 원하는 테이블의 워크시트 탭을 선택합니다.

    올바른 테이블이 표시되는지 확인합니다. 데이터 모델에는 많은 테이블이 있을 수 있습니다.

  3. 테이블의 이름을 확인합니다.

  4. 파워 피벗 창을 닫려면 파일 > 닫기를 선택합니다. 메모리를 회수하는 데 몇 초 정도 걸릴 수 있습니다.

  5. 데이터 > Connections & 속성 > 쿼리 탭을 선택하고 쿼리를 마우스 오른쪽 단추로 클릭한 다음 편집을 선택합니다.

  6. Power Query 편집기 변경이 완료되면 파일 > & 로드 닫기를 선택합니다.

결과

워크시트의 쿼리와 데이터 모델의 테이블이 업데이트됩니다.

데이터 모델에 쿼리를 로드하는 데 워크시트에 로드하는 것보다 훨씬 오래 걸리는 경우 Power Query 단계를 검사 Contains 연산자를 사용하여 텍스트 열 또는 목록 구조화된 열을 필터링하고 있는지 확인합니다. 이 작업을 수행하면 각 행에 대한 전체 데이터 집합을 통해 Excel이 다시 열거됩니다. 또한 Excel에서는 다중 스레드 실행을 효과적으로 사용할 수 없습니다. 해결 방법으로 Equals 또는 Begins With와 같은 다른 연산자를 사용해 보세요.

Microsoft는 이 문제를 알고 있으며 조사 중입니다.

Power Query 로드할 수 있습니다.

  • 워크시트에. Power Query 편집기 > 닫기 & 로드 > & 로드 닫기를 선택합니다.

  • 데이터 모델에. Power Query 편집기 > 닫기 & 로드 > 닫기 & 로드 선택합니다. 

    기본적으로 Power Query 단일 쿼리를 로드할 때 새 워크시트에 쿼리를 로드하고 동시에 여러 쿼리를 데이터 모델에 로드합니다.  모든 통합 문서 또는 현재 통합 문서에 대한 기본 동작을 변경할 수 있습니다. 이러한 옵션을 설정할 때 Power Query 워크시트 또는 데이터 모델 데이터 및 주석의 쿼리 결과를 변경하지 않습니다.

    닫기 & 로드를 선택한 후 표시되는 가져오기 대화 상자를 사용하여 쿼리의 기본 설정을 동적으로 재정의할 수도 있습니다. 

모든 통합 문서에 적용되는 전역 설정

  1. Power 쿼리 편집기 파일 > 옵션 및 쿼리 옵션 > 설정을 선택합니다.

  2. 쿼리 옵션 대화 상자의 왼쪽에 있는 GLOBAL 섹션에서 데이터 로드를 선택합니다.

  3. 기본 쿼리 부하 설정 섹션에서 다음을 수행합니다.

    • 표준 부하 설정 사용을 선택합니다. 

    • 사용자 지정 기본 부하 설정 지정  선택한 다음 워크시트에 로드 또는 데이터 모델에 로드를 선택하거나 선택 취소합니다.

   대화 상자 아래쪽에서 기본값 복원을 선택하여 기본 설정으로 편리하게 돌아갈 수 있습니다.

현재 통합 문서에만 적용되는 통합 문서 설정

  1. 쿼리 옵션 대화 상자의 왼쪽에 있는 현재 통합 문서 섹션 아래에서 데이터 로드를 선택합니다.

  2. 다음 중 하나 이상을 실행합니다.

    • 형식 검색에서 구조화되지 않은 원본에 대한 열 형식 및 헤더 검색을 선택하거나 선택 취소합니다.

      기본 동작은 검색하는 것입니다. 데이터를 직접 셰이프하려는 경우 이 옵션을 선택 취소합니다.

    • 관계 아래에서 데이터 모델에 처음으로 추가할 때 테이블 간 관계 만들기를 선택하거나 선택 취소합니다.

      데이터 모델에 로드하기 전에 기본 동작은 관계형 데이터베이스의 외장 키와 같은 테이블 간의 기존 관계를 찾아 데이터로 가져오는 것입니다. 직접 이 작업을 수행하려는 경우 이 옵션을 선택 취소합니다.

    • 관계 아래에서 데이터 모델에 로드된 쿼리를 새로 고치는 경우 관계 업데이트를 선택하거나 지웁니다.

      기본 동작은 관계를 업데이트하지 않는 것입니다. 데이터 모델에 이미 로드된 쿼리를 새로 고치면 Power Query 관계형 데이터베이스의 외화 키와 같은 테이블 간의 기존 관계를 찾아 업데이트합니다. 이렇게 하면 데이터를 가져온 후 수동으로 만든 관계가 제거되거나 새 관계가 도입될 수 있습니다. 그러나 이 작업을 수행하려면 옵션을 선택합니다.

    • 백그라운드 데이터에서 백그라운드에서 데이터 미리 보기 다운로드 허용을 선택하거나 선택 취소합니다.

      기본 동작은 백그라운드에서 데이터 미리 보기를 다운로드하는 것입니다. 모든 데이터를 바로 보려면 이 옵션을 선택 취소합니다.

참고 항목

Excel용 파워 쿼리 도움말

Excel에서 쿼리 관리

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×