엑셀

여러 엑셀 파일 합치기, 쿼리로 엑셀 취합하기

Bella0204 2023. 1. 6.

 오늘 목표

 

하나의 폴더에 있는 형식이 같은 엑셀 파일을 하나의 파일로 합쳐보겠습니다. 한번 해 두면 해당 폴더에 또 다른 엑셀 파일이 추가되는 경우 [새로고침]으로 간단하게 추가가 되니 편리해요. 

 

 

 

 

 예제

 

작업자들의 개인 정보가 들어 있는 엑셀 파일을 하나의 파일로 취합할게요. 

 

 

각각의 파일에는 작업자 정보가 들어 있어요. 실제 자료가 아닌 예를 위해 모두 임의로 만든 숫자와 문자입니다. 

 

 

 

 

 

 결과물 - 하나의 시트에 취합된 엑셀 데이터

 

결과물부터 보여드릴게요. 이렇게 여러 엑셀 파일에 있는 데이터를 하나의 시트로 합쳤습니다. 

 

해당 폴더에 동일한 형식의 파일이 추가된다면 데이터 - 모두 새로 고침을 누르면 추가가 되요. 아래는 예제 또 만들기 귀찮아서 5개의 파일을 복사해서 해당 폴더에 붙여넣기한 후 모두 새로 고침을 누르니까 데이터가 새롭게 취합됐습니다. 아무리 데이터가 많아도 이렇게 세팅해 두면 편리하겠죠. 하나씩 복붙해올 필요 없어요.

 

 

 

 

 여러 엑셀파일 데이터 하나로 취합하기

 

 

새로운 엑셀 파일 여시고요. 데이터 - 데이터 가져오기 - 파일에서 - 폴더에서 를 순차적으로 선택합니다. 

 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

엑셀 파일이 있는 폴더를 선택하면, 아래 처럼 그 안에 취합해야 할 엑셀 파일이 쭉 나열되어 있죠. 하단에 데이터 변환 선택해주세요. 

 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

content에서 마우스 우클릭 후 다른 열 제거를 선택.

 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

열 추가 - 사용자 지정 열을 선택.

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

Excel.Workbook([Content]) 라고 입력 후 확인 버튼 선택.

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

Kind 탭에서 마우스 좌클릭 후 Sheet만 선택. DefinedName을 선택해제

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

Data 탭에서 마우스 우클릭 후 다른 열 제거 선택.

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

Data 탭에서 목록 단추 누르면 어떤 칼럼을 가져올지 체크. 예제 데이터는 칼럼 8까지니까 8까지만 체크하면 됩니다. 전 그냥 다 가져왔어요. 

 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

홈 - 첫 행을 머리글로 사용을 선택하면 첫 줄은 모두 머리글로 인식하게 되요. 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

첫 행이 머리글 됐네요.

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

'성명'의 목록 단추를 눌러 머리글로 사용한 '성명'과 필요 없는 데이터는 체크 해제. 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

이렇게 모든 데이터가 잘 취합이 되었어요. 만일 필요없는 데이터가 있다면 해당 항목을 마우스 우클릭한 후 제거해주면 됩니다. 속성에서 쿼리 이름 입력해 주시고요. 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

그런 다음 홈 - 닫기 및 로드 - 닫기 및 로드를 선택해주세요.

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

그러면 완성입니다. 

여러 엑셀파일 데이터 하나로 취합하기
여러 엑셀파일 데이터 하나로 취합하기

 

 

같은 작업을 파이썬 쥬피터 노트북으로도 간단히 해결할 수 있는데요. 다음에 소개해 보도록 할게요. 

끝. 

 

 
반응형

댓글