엑셀 파워쿼리 기능을 활용하면 폴더 내 파일 리스트를 VBA 코드 없이도 쉽게 불러올 수 있습니다. <엑셀 파워쿼리를 사용하는 이유> - 별도의 코딩 없이 폴더 내 파일 데이터를 가져올 수 있음 - 필터링 기능을 통해 원하는 파일 형식 또는 특정 텍스트 포함 파일들만 가져올 수 있음 - 최초 설정한 로직으로 변경된 폴더 정보도 실시간으로 수집할 수 있음 <본문 이동 링크>
4. 데이터 변환 클릭사전준비_파워쿼리 설치하기 Office 2016버전부터는 파워쿼리가 내장되어 있지만 그 이전버전을 사용하시는 분들을 아래 링크를 통해 확장 프로그램을 받으시길 바랍니다. https://www.microsoft.com/ko-kr/download/details.aspx?id=39379 Download Microsoft Excel용 파워 쿼리 from Official Microsoft Download Center 중요! 아래에서 언어를 선택하면 전체 페이지 내용이 해당 언어로 신속하게 변경됩니다. 갈리시아어그리스어네덜란드어노르웨이어(복말)덴마크어독일어라트비아어러시아어루마니아어리투아 www.microsoft.com 파일 리스트 가져오기(기본)_폴더 내 파일 전체 - 추출대상 : 특정폴더 내 엑셀파일 전체 1. 파일 리스트 가져올 폴더 정보 확인하기: 추출하고자 하는 폴더 위치 확인 <추출 대상 폴더 예시>2. 엑셀 파워쿼리 실행하기[데이터] -> [데이터 가져오기] -> [파일에서] -> [폴더에서] 클릭 ※ 기본 내장되어 있지 않은 2016 미만 버전에서는 데이터 탭 대신 "파워쿼리" 탭을 찾아 따라하시고 메뉴 구성의 차이가 있을 수 있습니다. <폴더에서 데이터 가져오기 선택>3. 데이터를 가져올 폴더 선택하기: 엑셀파일이 저장된 폴더를 찾아서 [열기] 클릭 <데이터 추출 대상 폴더 선택>4. 데이터 변환 클릭: 미리 보기 데이터 확인 후 이상 없다면, 추가 가공을 위해 [데이터 변환] 선택 5. 로데이터 가공(필요한 정보만 보이도록)1) 불필요한 열 제거 : 쿼리 편집기에서 필요한 열만 중복 선택 후 [열 제거] -> [다른 열 제거] 선택 (사용자 편의상 반대로 진행해도 상관없음) : 예시 자료에서는 파일명 / 확장자명 / 경로외 전부 삭제 <메뉴 선택_열 제거><열 제거 후 결과>2) 열 제목 변경 : 파일명 / 확장자 / 저장경로로 변경 <열 이름 변경 전><열 이름 변경 후>6. 가공 데이터 로드: [홈] -> [닫기 및 로드] 선택해 엑셀 시트로 쿼리 데이터 불러오기 7. 최종 데이터 확인: 엑셀 시트에 정상적으로 데이터가 로드되었는지 확인 <파워 쿼리로 불러온 데이터>8. 데이터 업데이트(폴더 정보 변경 후 새로고침): 테이블 아무 곳이나 선택하면 오른쪽에 쿼리 관련 사이드 창이 활성화됨 : 선택된 쿼리 우측의 새로고침을 누르면 해당 쿼리가 새로고침 됨 : [데이터] -> [모두 새로 고침]으로도 쿼리가 재실행됨 9. 업데이트 정보 확인: 쿼리 재실행시 폴더에 추가되거나 삭제된 파일이 최신으로 업데이트됨 (아래 예시는 "정리#00"파일을 추가했을 때 자동으로 추가된 것을 확인함) 파일 리스트 가져오기(심화)_폴더 내 특정 파일 형식 / 텍스트 포함하는 경우 - 추출 대상 : 특정폴더 내 "텍스트 문서(메모장)"만 추출 - 예시 : 아래 파일 내 파일 중 .txt 확장자 파일 & 파일명에 2022가 포함된 파일만 추출 <추출 대상 폴더 예시>1. 로데이터 가공1) 불필요한 열 제거 : 쿼리 편집기에서 필요한 열만 중복 선택 후 [열 제거] -> [다른 열 제거] 선택 (사용자 편의상 반대로 진행해도 상관없음) : 예시 자료에서는 파일명 / 확장자명 / 경로 외 전부 삭제 <메뉴 선택_열 제거><열 제거 후 결과>2) 확장자 이름으로 필터링 : 두 번째 열 확장자에서 ".txt" 문자만 보이도록 선택 <.txt 필터 선택><확장자 필터링 후 결과>3) 특정 텍스트로 필터링 : 첫 번째 열 확장자에서 "_2022" 문자가 있는 행만 선택 [첫 번째 열 필터 메뉴] -> [텍스트 필터] -> [포함] 선택 : 특정 텍스트(_2022)를 포함하도록 설정 4) 열 제목 변경 : 파일명 / 확장자 / 저장경로로 변경 <열 이름 변경 후>2. 가동 데이터 로드: [홈] -> [닫기 및 로드] 선택해 엑셀 시트로 쿼리 데이터 불러오기 3. 최종 데이터 확인: 엑셀 시트에 정상적으로 데이터가 로드되었는지 확인 4. 데이터 업데이트(폴더 정보 변경 후 새로고침): 테이블 아무 곳이나 선택하면 오른쪽에 쿼리 관련 사이드 창이 활성화됨 : 선택된 쿼리 우측의 새로고침을 누르면 해당 쿼리가 새로고침 됨 : [데이터] -> [모두 새로 고침]으로도 쿼리가 재실행됨 5. 업데이트 정보 확인: 쿼리 재실행시 폴더에 추가되거나 삭제된 파일이 최신으로 업데이트됨 (아래 예시는 아래 선택된 파일을 추가 후 업데이트 진행함) : 엑셀파일은 제외하고 텍스트 문서만 추가되어야 함 <추가된 파일명><새로고침 결과> |