Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Power Query 사용하여 여러 파일을 단일 폴더에 저장된 동일한 스키마와 하나의 테이블로 결합합니다. 예를 들어 매월 여러 부서의 예산 통합 문서를 결합하려고 합니다. 여기서 열은 동일하지만 행 수와 값은 각 통합 문서에서 다릅니다. 설정한 후에는 가져온 단일 데이터 원본과 마찬가지로 추가 변환을 적용한 다음 , 데이터를 새로 고쳐 매월 결과를 볼 수 있습니다.  

폴더 파일 결합에 대한 개념적 개요

참고    이 항목에서는 폴더의 파일을 결합하는 방법을 보여줍니다. SharePoint, Azure Blob Storage 및 Azure Data Lake Storage 저장된 파일을 결합할 수도 있습니다. 프로세스는 비슷합니다.

간단하게 유지:

  • 결합하려는 모든 파일이 불필요한 파일이 없는 전용 폴더에 포함되어 있는지 확인합니다. 그렇지 않으면 폴더의 모든 파일과 선택한 하위 폴더가 결합될 데이터에 포함됩니다.

  • 각 파일에는 일관된 열 머리글, 데이터 형식 및 열 수가 있는 동일한 스키마가 있어야 합니다. 열이 열 이름에 의해 일치하는 것과 같은 순서로 수행될 필요는 없습니다.

  • 가능한 경우 JSON 파일, Excel 통합 문서 또는 Access 데이터베이스와 같이 둘 이상의 데이터 개체를 가질 수 있는 데이터 원본에 대해 관련 없는 데이터 개체를 사용하지 마세요.

이러한 각 파일은 각 파일에 하나의 데이터 테이블만 있는 간단한 패턴을 따릅니다.

  1. 데이터 > 파일 > 폴더에서 데이터 > 가져오기 선택합니다. 찾아보기 대화 상자가 나타납니다.

  2. 결합할 파일이 포함된 폴더를 찾습니다.

  3. 폴더의 파일 목록이 <폴더 경로> 대화 상자에 표시됩니다. 원하는 모든 파일이 나열되는지 확인합니다.

    예제 텍스트 가져오기 대화 상자

  4. 대화 상자 아래쪽에서 명령 중 하나를 선택합니다(예: 결합 > 결합 & 로드). 이러한 모든 명령 정보 섹션에서 설명하는 추가 명령이 있습니다.

  5. 결합 명령을 선택하면 파일 결합 대화 상자가 나타납니다. 파일 설정을 변경하려면 샘플 파일 상자에서 각 파일을 선택하고 파일 원본, 구분 기호데이터 형식 검색 을 원하는 대로 설정합니다. 대화 상자 아래쪽에서 오류가 있는 파일 건너뛰기 확인란을 선택하거나 선택 취소할 수도 있습니다.

  6. 확인을 선택합니다.

결과

Power Query 각 파일의 데이터를 워크시트로 통합하는 쿼리를 자동으로 만듭니다. 만든 쿼리 단계 및 열은 선택한 명령에 따라 달라집니다. 자세한 내용은 해당 쿼리 정보 섹션을 참조하세요.

  1. 데이터 > 파일 > 폴더에서 데이터 > 가져오기 선택합니다. 찾아보기 대화 상자가 나타납니다.

  2. 결합할 파일이 포함된 폴더를 찾습니다.

  3. 폴더의 파일 목록이 <폴더 경로> 대화 상자에 표시됩니다. 원하는 모든 파일이 나열되는지 확인합니다.

  4. 대화 상자 아래쪽에서 명령 중 하나를 선택합니다(예: 결합 > 결합 & 변환). 이러한 모든 명령 정보 섹션에서 설명하는 추가 명령이 있습니다.

    Power Query 편집기 나타납니다.

  5. 값 열은 구조화된 목록 열입니다. 확장 열 확장 아이콘 아이콘을 선택한 다음 새 행으로 확장을 선택합니다. 

    JSON 목록 확장

  6. 값 열은 이제 구조화된 Record 열입니다. 확장 열 확장 아이콘 아이콘을 선택합니다. 드롭다운 대화 상자가 나타납니다.

    JSON 레코드 확장

  7. 모든 열을 선택한 상태로 유지합니다. 원래 열 이름을 접두사로 사용 검사 상자를 선택 취소할 수 있습니다. 확인을 선택합니다.

  8. 데이터 값이 포함된 모든 열을 선택합니다. 을 선택하고 열 제거 옆에 있는 화살표를 선택한 다음 다른 열 제거를 선택합니다.

  9. > & 로드 닫기를 선택합니다.

결과

Power Query 각 파일의 데이터를 워크시트로 통합하는 쿼리를 자동으로 만듭니다. 만든 쿼리 단계 및 열은 선택한 명령에 따라 달라집니다. 자세한 내용은 해당 쿼리 정보 섹션을 참조하세요.

이러한 각 데이터 원본에는 둘 이상의 개체를 가져올 수 있습니다. Excel 통합 문서에는 여러 워크시트, Excel 테이블 또는 명명된 범위가 있을 수 있습니다. Access 데이터베이스에는 여러 테이블과 쿼리가 있을 수 있습니다. 

  1. 데이터 > 파일 > 폴더에서 데이터 > 가져오기 선택합니다. 찾아보기 대화 상자가 나타납니다.

  2. 결합할 파일이 포함된 폴더를 찾습니다.

  3. 폴더의 파일 목록이 <폴더 경로> 대화 상자에 표시됩니다. 원하는 모든 파일이 나열되는지 확인합니다.

  4. 대화 상자 아래쪽에서 명령 중 하나를 선택합니다(예: 결합 > 결합 & 로드). 이러한 모든 명령 정보 섹션에서 설명하는 추가 명령이 있습니다.

  5. 파일 결합 대화 상자에서 다음을 수행합니다.

    • 샘플 파일 상자에서 쿼리를 만드는 데 사용되는 샘플 데이터로 사용할 파일을 선택합니다. 개체를 선택하거나 하나의 개체만 선택할 수 없습니다. 그러나 둘 이상을 선택할 수는 없습니다.

    • 개체가 많은 경우 검색 상자를 사용하여 개체를 찾거나 새로 고침 단추와 함께 표시 옵션을 사용하여 목록을 필터링합니다.

    • 대화 상자 아래쪽에서 오류가 있는 파일 건너뛰기 확인란을 선택하거나 선택 취소합니다.

  6. 확인을 선택합니다.

결과

Power Query 각 파일의 데이터를 워크시트로 통합하는 쿼리를 자동으로 만듭니다. 만든 쿼리 단계 및 열은 선택한 명령에 따라 달라집니다. 자세한 내용은 해당 쿼리 정보 섹션을 참조하세요.

더 많은 유연성을 위해 파일 결합 명령을 사용하여 Power Query 편집기 파일을 명시적으로 결합할 수 있습니다. 원본 폴더에 파일 형식과 하위 폴더가 혼합되어 있으며 파일 형식과 스키마가 같지만 다른 파일 형식은 아닌 특정 파일을 대상으로 지정하려고 합니다. 이렇게 하면 성능을 향상시키고 변환을 간소화할 수 있습니다.

  1. 데이터 > 파일 > 폴더에서 데이터 > 가져오기 선택합니다. 찾아보기 대화 상자가 나타납니다.

  2. 결합할 파일이 포함된 폴더를 찾은 다음 열기를 선택합니다.

  3. 폴더 및 하위 폴더의 모든 파일 목록이 <폴더 경로> 대화 상자에 표시됩니다. 원하는 모든 파일이 나열되는지 확인합니다.

  4. 아래쪽에서 데이터 변환 을 선택합니다. Power Query 편집기 열리고 폴더의 모든 파일과 하위 폴더가 표시됩니다.

  5. 원하는 파일을 선택하려면 확장 또는 폴더 경로와 같은 열을 필터링합니다.

  6. 파일을 단일 테이블로 결합하려면 각 이진 파일이 포함된 콘텐츠 열(일반적으로 첫 번째 열)을 선택한 다음 > 파일 결합을 선택합니다. 파일 결합 대화 상자가 나타납니다.

  7. Power Query 기본적으로 목록의 첫 번째 파일인 예제 파일을 분석하여 올바른 커넥터를 사용하고 일치하는 열을 식별합니다.

    예제 파일에 다른 파일을 사용하려면 샘플 파일 드롭다운 목록에서 해당 파일을 선택합니다.

  8. 필요에 따라 아래쪽에서 오류 s가 있는 파일 건너뛰기를 선택하여 결과에서 해당 파일을 제외합니다.

  9. 확인을 선택합니다.

결과

Power Query 각 파일의 데이터를 워크시트로 통합하는 쿼리를 자동으로 만듭니다. 만든 쿼리 단계 및 열은 선택한 명령에 따라 달라집니다. 자세한 내용은 해당 쿼리 정보 섹션을 참조하세요.

선택할 수 있는 여러 명령이 있으며 각 명령은 다른 용도로 사용됩니다.

  • 데이터 결합 및 변환    모든 파일을 쿼리와 결합한 다음 Power Query 편집기 시작하려면 결합> 결합 및 데이터 변환을 선택합니다.

  • 결합 및 로드    샘플 파일 대화 상자를 표시하려면 쿼리를 만든 다음 워크시트로 로드하려면 결합 및 로드> 결합을 선택합니다.

  • 결합 및 로드    샘플 파일 대화 상자를 표시하려면 쿼리를 만든 다음 가져오기 대화 상자를 표시하려면 결합 및 로드할> 결합 을 선택합니다.

  • 로드    한 단계로 쿼리를 만든 다음 워크시트에 로드하려면 로드 > 로드를 선택합니다.

  • 로드할 때   한 단계로 쿼리를 만든 다음 가져오기 대화 상자를 표시하려면 로드 > 로드를 선택합니다.

  • 데이터 변환한 단계로 쿼리를 만든 다음 Power Query 편집기 시작하려면 데이터 변환을 선택합니다.

그러나 파일을 결합하면 "도우미 쿼리" 그룹의 쿼리 창에 여러 지원 쿼리가 만들어집니다.

쿼리 창에서 만든 쿼리 목록

  • Power Query 예제 쿼리를 기반으로 "샘플 파일" 쿼리를 만듭니다.

  • "Transform File" 함수 쿼리는 "Parameter1" 쿼리를 사용하여 각 파일(또는 이진)을 "샘플 파일" 쿼리에 대한 입력으로 지정합니다. 또한 이 쿼리는 파일 내용이 포함된 콘텐츠 열을 만들고 구조화된 Record 열을 자동으로 확장하여 열 데이터를 결과에 추가합니다. "파일 변환" 및 "샘플 파일" 쿼리가 연결되므로 "샘플 파일" 쿼리에 대한 변경 내용이 "파일 변환" 쿼리에 반영됩니다.

  • 최종 결과가 포함된 쿼리는 "기타 쿼리" 그룹에 있습니다. 기본적으로 파일을 가져온 폴더의 이름을 따서 명명됩니다.

추가 조사를 위해 각 쿼리를 마우스 오른쪽 단추로 클릭하고 편집 을 선택하여 각 쿼리 단계를 검사하고 쿼리가 함께 작동하는 방식을 확인합니다.

여러 파일을 결합하는 프로세스를 시작하려면 먼저 결합하려는 모든 파일이 단일 파일 폴더에 포함되어 있는지 확인합니다.

참고: Excel, Text, CSV, JSON, XML 및 Access 파일이 지원됩니다.

  1. Power Query 탭을 클릭한 다음 파일에서 > 폴더에서를 클릭합니다.

    파일 > 폴더에서 Power Query > 옵션
  2. 찾아보기 단추를 클릭하여 폴더를 찾습니다.

    폴더에 있는 파일 목록이 표시됩니다. 편집 옵션을 선택하여 쿼리 편집기 엽니다. 이 경우 4개의 Excel 통합 문서가 로드되었습니다.

    결합할 파일과 이진 파일 결합 대화 상자
  3. 원하는 모든 파일이 나열되었는지 확인했으면 콘텐츠 열에서 이진 파일 결합 단추를 클릭합니다.

    쿼리 콘텐츠 열 또는 Power Query 리본 메뉴의 결합 섹션에서 이진 파일 결합 단추를 누릅니다.
  4. 각 파일이 분석되고 텍스트, Excel 또는 JSON과 같은 올바른 파일 형식이 결정됩니다. 이 경우 첫 번째 Excel 통합 문서의 워크시트 목록이 표시됩니다. 사용할 워크시트를 선택한 다음 확인을 클릭합니다.

    사용 가능한 Excel 워크시트를 표시하는 이진 파일 결합 대화 상자에서 기본 통합 대상 선택
  5. 이진 파일 결합 변환 프로세스는 각 파일의 데이터를 통합하고 미리 보기를 표시하는 쿼리를 자동으로 만듭니다. 결과에 만족하는 경우 & 로드 닫기를 클릭합니다.

    이진 파일 결합 미리 보기 대화 상자 닫기 & 로드를 눌러 결과를 수락하고 Excel로 가져옵니다.

    이진 파일 결합 프로세스는 나열된 워크시트를 단일 워크시트로 통합합니다.

  6. 원래 데이터 파일이 변경되면 항상 가져온 데이터를 새로 고칠 수 있습니다. 데이터 범위 내의 아무 곳이나 클릭한 다음 쿼리 도구 > 새로 고침으로 이동합니다. 또한 추가 함수 쿼리 단계를 수정하거나 만드는 것에 대해 걱정할 필요 없이 자동으로 생성된 exemplar 쿼리를 수정하여 추가 변환 또는 추출 단계를 쉽게 적용할 수 있습니다. exemplar 쿼리에 대한 변경 내용은 연결된 함수 쿼리에서 자동으로 생성됩니다.

알려진 문제

Excel에 이진 파일 결합 프로시저를 로드할 때 다음 오류 메시지가 표시 될 수 있습니다.

이진 파일 결합 오류 메시지입니다. 이 문제는 해결 중인 알려진 버그입니다.

확인을 클릭하여 오류를 해제하면 이진 파일 결합 프로세스가 완료되고 오류에도 불구하고 데이터가 제대로 로드됩니다. 오류를 수정하기 위해 노력하고 있습니다.

참고 항목

Excel용 파워 쿼리 도움말

쿼리 추가

파일 결합 개요(docs.com)

Power Query CSV 파일 결합(docs.com)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

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

의견 주셔서 감사합니다!

×