강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

한효경님의 프로필 이미지
한효경

작성한 질문수

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지

특정 폴더 내, 모든 엑셀 파일 통합

데이터가져오기>폴더에서> 파일명 질문 드립니다

작성

·

38

0

안녕하세요 강사님

폴더 내 여러 파일을 병합하고자 할때 파워쿼리를 잘 사용하고 있는데요, 가져오는 파일의 정렬 순서는 이름순인가요, 수정한 순(생성한 순?)인가요?

예를들면, 저는 1시간에 한번 데이터가 취득이 되어 시간순으로 정렬(취합)하는 것이 중요한데 실험조건이 바뀌면 파일명이 바뀌게 되어 있어서, 어떤 기준으로 쿼리가 실행 되는지 궁금합니다.

 

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 한효경님.

Power Query를 사용하여 폴더 내 여러 파일을 병합할 때, 기본적으로 파일 목록은 ‘이름순’으로 정렬됩니다. 그러나 ‘가져오기’ 단계에서 파일이 로드되는 순서 자체가 중요한 경우는 드뭅니다.

그러나 시간순, 즉 파일 생성 또는 수정 시간 순으로 데이터를 취합해야 하는 경우, 파워쿼리에서는 추가적인 단계가 필요합니다. 파일의 메타데이터를 활용하여 시간 정보를 추출하고, 이 정보를 기준으로 데이터를 정렬하는 것이 가능합니다.

다음은 이와 관련된 몇 가지 방법입니다:

  1. 파일 속성 열 추가: Power Query에서 파일 리스트를 추가할 때, 파일의 ‘Date modified’ 또는 ‘Date created’ 속성을 열로 추가하여 정렬 기준으로 사용할 수 있습니다.
  2. 데이터 변환 후 정렬: 모든 데이터를 불러온 후, ‘변경된 날짜’ 및 ‘생성 날짜’ 열을 통해 데이터를 정렬할 수 있습니다. 이는 결과를 분석하는 데 큰 도움이 됩니다.

관련하여 아래 링크를 통해 추가적인 방법과 설명을 보실 수 있습니다:

  1. 파워쿼리에서 파일을 불러올 때 확장자, 파일명별로 필터링하는 방법
  2. 폴더 내 파일 통합 시 특정 열을 기준으로 데이터를 정렬하는 방법

데이터의 정렬 기준이 중요할 경우, 이렇게 파일의 메타데이터를 활용한 정렬 로직을 설정해 두면 더욱 정확하게 필요에 맞는 데이터 집계를 할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

한효경님의 프로필 이미지
한효경

작성한 질문수

질문하기