본문 바로가기

직장에서 성공하기

엑셀(excel) TIP 203 - (엑세스에서 엑셀데이터 가져오기)

엑셀(excel) TIP 203 - (엑세스에서 엑셀데이터 가져오기) 

하단과 같이 MS OFFICE 엑세스(access)데이터가 있을 때 이 데이터를 엑셀(EXCEL 2007)에서 가져오는 작업과 엑세스의 원본자료가 바뀔때 엑셀에서도 그 자료가 업데이트 되도록 설정하는 작업을 해보도록 하겠습니다. 엑셀에서 작업한 데이터도 동일하게 엑세스에서 불로오기를 할 수가 있습니다. 

엑세스에서 불러온 데이터는 엑셀에서 편리하게 가공, 편집이 가능합니다. 또한, 이 편집,가공한 엑셀자료를 다시 엑세스에서 가져오기를 하여, 사용할 수가 있습니다. 직장생활 중 엑셀뿐 아니라 엑세스도 어느정도 마스터해놓으시기 바랍니다. 본인이 얼마만큼 아느냐가 본인의 상품을 결정하는 요소이며, 추수 직장성공의 밑거름이 될 수 있습니다.

엑세스 원본데이터 

(하단의 주민번호는 가상임을 알려드립니다) 

엑세스데이터 가져오기 

[데이터탭 - 외부데이터 가져오기 - 엑세스 - 데이터 원번선택창 - 해당데이터 선택 - 열기]

 

데이터가져오기 창 

[표 선택 - 데이터가 들어갈 위치선택(기존의 워크시트/중 해당셀 선택) - 확인] 

데이터가져오기에서는 [피벗테이블보고서]형태와 [피벗차트 및 피벗 테이블 보고서] 형태로도 가져올수 있습니다.

 

가져온 결과값 

상단의 [엑세스 데이터 원본이] 아래와 같이 엑셀로 변환되어서 가져왔습니다.

 

 가져온 데이터 업데이트 연결하기

(null)

엑셀에서 가져온 엑세스 데이터 원본이 변하거나 자료가 추가될 경우에 엑셀에서 가져온 데이터도 연동하여 업데이트되도록 하는 방법이 있습니다. 

[데이터 탭 연결그룹 - 모두새로고침 - 연결속성] 

연결 속성 창에서 작업

 다른작업하면서 새로고침 : 다른작업을 하면서 업데이트 함

다음 간격으로 새로고침 ; 일정한 간격으로 외부데이터를 업데이트 함(분단위로 간격지정/30)

파일을 열때 데이터 새로고침 : 통합문서를 열때 외부데이터를 자동으로 업데이트 함

 

연결해제하기 

[데이터 - 연결그룹 - 연결 - 데이터선택 - 제거 - 닫기] 

원하는 값만 가져오기 

엑세스의 자료를 엑셀로 가져오기 할 때 원하는 데이터 그룹을 선택하여 그 중 조건을 주어서 원하는 조건만을 가져오기 할 수 있습니다. 가져와서 엑세스에서 데이터 가공을 할 수 있지만 가져올 때부터 조건을 주어서 선택한다면 작업이 훨씬 수월해 질 것입니다.

 [데이터 - 외부데이터가져오기 그룹 - 기타원본 - MICROSOFT QUERY 실행] 

[데이터 원본 선택 창 - MS Access Datebase - 확인] 

 

[데이터베이스 선택 창 - 원하는 데이터베이스 화일 선택(database.accdb) - 확인]

 

[쿼리마법사 열 선택 창 - 원하는 데이터 선택()- 화살표클릭하여 우측으로 이동 - 다음]

 

[쿼리마법사 데이터필터 창 - 필터할 열(성별) - 포함할 행에 대한 조건(=) - (시험요일) - (=월요일) - 다음]

 

[쿼리 마법사 정렬순서 창 - 데이터정렬방법 지정 - 시혐요일 - 오름차순 - 다음]

 

[쿼리 마법사 마침 창 - microsoft office excel로 데이터 되돌리기 - 마침] 

 

[데이터 가져오기 창 - 표선택 - 들어갈 위치(기존워크시트의 특정 셀값) - 확인] 

 

결과값 생성

 현재 엑세스에서의 자료중에서 원하는 데이터만 선택하고 또한 그 데이터에 대한 조건을 주워서 원하는 값만 추출한 결과입니다.