엑셀(excel) TIP 203 - (엑세스에서 엑셀데이터 가져오기)
하단과 같이 MS OFFICE 엑세스(access)데이터가 있을 때 이 데이터를 엑셀(EXCEL 2007)에서 가져오는 작업과 엑세스의 원본자료가 바뀔때 엑셀에서도 그 자료가 업데이트 되도록 설정하는 작업을 해보도록 하겠습니다. 엑셀에서 작업한 데이터도 동일하게 엑세스에서 불로오기를 할 수가 있습니다.
엑세스에서 불러온 데이터는 엑셀에서 편리하게 가공, 편집이 가능합니다. 또한, 이 편집,가공한 엑셀자료를 다시 엑세스에서 가져오기를 하여, 사용할 수가 있습니다. 직장생활 중 엑셀뿐 아니라 엑세스도 어느정도 마스터해놓으시기 바랍니다. 본인이 얼마만큼 아느냐가 본인의 상품을 결정하는 요소이며, 추수 직장성공의 밑거름이 될 수 있습니다.
▷ 엑세스 원본데이터
(하단의 주민번호는 가상임을 알려드립니다)
● 엑세스데이터 가져오기
[데이터탭 - 외부데이터 가져오기 - 엑세스 - 데이터 원번선택창 - 해당데이터 선택 - 열기]
▷ 데이터가져오기 창
[표 선택 - 데이터가 들어갈 위치선택(기존의 워크시트/중 해당셀 선택) - 확인]
데이터가져오기에서는 [피벗테이블보고서]형태와 [피벗차트 및 피벗 테이블 보고서] 형태로도 가져올수 있습니다.
▷ 가져온 결과값
상단의 [엑세스 데이터 원본이] 아래와 같이 엑셀로 변환되어서 가져왔습니다.
● 가져온 데이터 업데이트 연결하기
엑셀에서 가져온 엑세스 데이터 원본이 변하거나 자료가 추가될 경우에 엑셀에서 가져온 데이터도 연동하여 업데이트되도록 하는 방법이 있습니다.
[데이터 탭 - 연결그룹 - 모두새로고침 - 연결속성]
▷ 연결 속성 창에서 작업
다른작업하면서 새로고침 : 다른작업을 하면서 업데이트 함
다음 간격으로 새로고침 ; 일정한 간격으로 외부데이터를 업데이트 함(분단위로 간격지정/30분)
파일을 열때 데이터 새로고침 : 통합문서를 열때 외부데이터를 자동으로 업데이트 함
▷ 연결해제하기
[데이터 - 연결그룹 - 연결 - 데이터선택 - 제거 - 닫기]
● 원하는 값만 가져오기
엑세스의 자료를 엑셀로 가져오기 할 때 원하는 데이터 그룹을 선택하여 그 중 조건을 주어서 원하는 조건만을 가져오기 할 수 있습니다. 가져와서 엑세스에서 데이터 가공을 할 수 있지만 가져올 때부터 조건을 주어서 선택한다면 작업이 훨씬 수월해 질 것입니다.
[데이터 - 외부데이터가져오기 그룹 - 기타원본 - MICROSOFT QUERY 실행]
[데이터 원본 선택 창 - MS Access Datebase - 확인]
[데이터베이스 선택 창 - 원하는 데이터베이스 화일 선택(database.accdb) - 확인]
[쿼리마법사 열 선택 창 - 원하는 데이터 선택(좌)- 화살표클릭하여 우측으로 이동 - 다음]
[쿼리마법사 데이터필터 창 - 필터할 열(성별) - 포함할 행에 대한 조건(=남) - (시험요일) - (=월요일) - 다음]
[쿼리 마법사 정렬순서 창 - 데이터정렬방법 지정 - 시혐요일 - 오름차순 - 다음]
[쿼리 마법사 마침 창 - microsoft office excel로 데이터 되돌리기 - 마침]
[데이터 가져오기 창 - 표선택 - 들어갈 위치(기존워크시트의 특정 셀값) - 확인]
▷ 결과값 생성
현재 엑세스에서의 자료중에서 원하는 데이터만 선택하고 또한 그 데이터에 대한 조건을 주워서 원하는 값만 추출한 결과입니다.