파워 쿼리 101

참고: 이 문서는 곧 사용이 중단됩니다. "페이지를 찾을 수 없음" 문제를 방지하기 위해 알고 있는 링크를 제거하고 있습니다. 이 페이지에 대한 링크를 만든 경우 링크를 제거해 주세요. 그러면 웹을 연결된 상태로 유지하겠습니다.

이 자습서에서는 Excel의 Power Query 환경을 사용하여 웹 페이지에서 데이터를 가져오는 쿼리를 만들 수 있습니다. 이 프로세스의 일부로 웹 페이지에서 사용할 수 있는 테이블을 탐색하고 데이터 변환 단계를 적용하여 표시할 데이터만 표시합니다. Power Query는 모든 단계를 기록하며 데이터를 새로 고칠 때마다 반복됩니다.

1단계: 위키백과 페이지에 연결

Excel 2016: 데이터 탭에서 웹에서 다른 > 새 쿼리 > 클릭합니다. 새 쿼리 단추가 없는 경우 웹에서 데이터 > 클릭합니다.

Excel 2010-2013: 파워 쿼리 탭에서 웹에서 를 클릭합니다. Power Query 탭이 표시되지 않는 경우 Power Query 추가 기능을 다운로드하여 설치해야 합니다.

  1. 시작 대화 상자에 URL 텍스트 상자에 위키백과 URL(http://en.wikipedia.org/wiki/UEFA_European_Football_Championship)을 붙여넣습니다.

    파워 쿼리 > 웹에서 > URL 입력 대화 상자
  2. 확인을 클릭합니다.

    웹 페이지에 대한 연결을 설정한 후 Navigator 창에 있는 이 위키백과 페이지에서 사용할 수 있는 테이블 목록이 표시됩니다. 각 표를 클릭하여 오른쪽 창에 표시되는 빠른 미리 보기를 볼 수 있습니다.

    파워 쿼리 > 웹에서 > 탐색 > 표 보기

  3. 결과[편집] 테이블을 두 번 클릭하면 쿼리 편집기가 토너먼트 데이터로 열립니다.

맨 위로 이동

2단계: 데이터 셰이프

이제 쿼리 편집기에서 테이블이 열려 있으므로 데이터를 정리하고 셰이프하여 요구에 맞게 만들 수 있습니다. 이 단계에서는 연도 및 최종 우승자를 제외한 모든 열을 제거하여 데이터를 변경합니다.

  1. 쿼리 미리 보기 눈금에서 Ctrl+Click을 사용하여 연도 및 최종 우승자 열을 선택합니다.

  2. 다른 > 열 제거를 클릭합니다.

    열 제거 > 쿼리 > 쿼리 편집기

3단계: 데이터 정리

이 단계에서는 값을 바꾸고 데이터를 필터링하여 데이터를 정리합니다.

  1. 연도 열을 선택합니다.

  2. 쿼리 편집기에서바꾸기를 클릭합니다.

  3. 바꾸기 대화 상자에 텍스트 찾기 상자에 "세부 정보"를 입력하고 텍스트로 바꾸기 상자를 비워 떠 있습니다.

  4. 확인을 클릭합니다.

    파워 쿼리 > 쿼리 편집기 > 값 바꾸기

4단계: 열의 값 필터링

이제 연도 열을 필터링하여 "Year"가 포함되지 않은 행을 표시합니다.

  1. 연도 열에서 필터 드롭다운 화살표를 클릭합니다.

  2. 필터 드롭다운에서 연도 선택을 선택하지 않습니다.

  3. 확인을 클릭합니다.

Power Query - 쿼리 편집기 > 필터를 사용하여 데이터를 정리합니다.

5단계: 쿼리 이름 지정

이제 작성한 쿼리의 이름을 지정해야 합니다.

쿼리 설정 창의 이름 텍스트 상자에 Euro Cup 당첨자를 입력합니다. 모든 속성 링크를 클릭하면 설명 텍스트 상자에 쿼리 설명을 입력할 수 있습니다.

Power Query > 쿼리 편집기 > 설정

6단계: 워크시트에 쿼리 로드

마지막으로 이제 워크시트에 Euro Cup Winners 쿼리를 로드할 수 있습니다.

  1. 왼쪽 위 모서리에서 부하 & 클릭합니다.

    Power Query는 쿼리 결과를 워크시트에 반환합니다.

    나중에 데이터를 업데이트해야 하는 경우 데이터 범위의 아무 곳이나 마우스 오른쪽 단추로 클릭한 다음 새로 고침을 클릭합니다. 웹 페이지의 모든 새 정보가 자동으로 업데이트됩니다.

7단계: 배경에서 발생하는 일 검색

  1. 데이터 내의 아무 곳이나 클릭하고 쿼리 탭에서 편집을 클릭합니다.

  2. 오른쪽에서 적용된 단계 의 목록을 띄우세요. 쿼리 작업을 수행하면 쿼리 단계가 만들어집니다. 각 쿼리 단계에서는 "M" 언어로 작성된 해당 수식이 있습니다.

  3. 각 단계에 대한 설명은 다음과 같습니다.

쿼리 단계

작업

수식

원본

웹 데이터 원본에 연결

= Web.Page(Web.Contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

탐색

연결할 표 선택

= 원본{2}[데이터]

변경된 형식

형식 변경 - Power Query에서 자동으로 수행

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {", type text}, {"Final Winner", type text}, {"Final Score", type text}, {"Final Runner-up", {"2", type text}, {"Third place match Score", type text}, {"Third place match fourth place", type text}, {"3", type text}, {"3", type text}, {"3", type text}, {"3", type text}, {"Number of teams", type text})

RemovedOtherColumns

관심 있는 열만 표시하려면 다른 열 제거

Table.SelectColumnshttps://docs.microsoft.com/en-us/powerquery-m/table-selectcolumns

= Table.SelectColumns(#"Type",{"Final Winner", "Year"})

ReplacedValue

값을 바꾸어 선택한 열에서 값을 정리합니다.

Table.ReplaceValuehttps://docs.microsoft.com/en-us/powerquery-m/table-replacevalue

= Table.ReplaceValue(#"기타 열 제거","Details",",Replacer.ReplaceText,{"Year"})

FilteredRows

열의 값 필터링

Table.SelectRowshttps://docs.microsoft.com/en-us/powerquery-m/table-selectrows

= Table.SelectRows(#"대체 값", 각([연도] <> "))

파워 쿼리 리본에서 고급 편집기 옵션을 클릭하여 M 코드를 전체적으로 볼 수 있습니다. 파워 쿼리 수식 언어에 대한 자세한 내용은 파워 쿼리 수식에 대한 정보를 참고하세요.

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

Excel 2016에서 가져오기 및 변환이라고 하는 파워 쿼리

외부 데이터 원본에서 데이터 가져오기

Power Query를 사용하여 데이터 셰이프

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×