2017년도 2회 컴퓨터활용능력 1급 필기 기출문제 22번을 풀이한 것이다.
컴퓨터활용능력 1급에 기본으로 추가되는 항목이 외부 데이터 가져오기 이다. 이 유형의 문제는 거의 빠지지 않고 출제된다.
22. 다음 중 워크 시트에 외부 데이터를 가져오는 방법으로 적절하지 않은 것은?
① Microsoft Query 사용
② 웹 쿼리 사용
③ 데이터 연결 마법사 사용
④ 하이퍼링크 사용
풀이 :
보기의 항목 중에서 엑셀 외부데이터 가져오기 방법으로 사용할 수 없는 것을 찾아보자. 이는 곧, 외부 데이터 가져오기 메뉴에 포함되지 않는 것을 찾는 것이다.
엑셀 외부 데이터 가져오기 문제 풀이
1번) MS 쿼리
Microsoft Query 를 사용하여 외부 데이터를 가져온다면, 리본 메뉴 > 데이터 탭 > 외부 데이터 가져오기 > 기타 원본에서 > Microsoft Query 메뉴를 실행한다. [그림1 A]
[그림1] 엑셀 MS Query 와 데이터 연결 마법사
이후, 팝업된 '데이터 원본 선택' 창에서 데이터 원본이나 쿼리 파일을 선택하여 가져오기 할 수 있다. 아래의 그림에서는 기본으로 주어진 엑셀과 액세스 ODBC 드라이버로 데이터 원본을 선택하고 이 형식의 파일을 연결하여 가져올 수 있다.
[그림2] 엑셀 데이터 원본 선택 창
쿼리 탭에는 데이터베이스 탭에서의 데이터 원본 연결과 필터링 과정을 파일로 작성해 놓은 쿼리 목록이 보인다. 자주 사용하는 외부 데이터라면 이렇게 쿼리로 작성해 두고 편리하게 사용할 수 있다.
참고1 : 엑셀의 데이터 원본 연결
[그림3] 엑셀 데이터 원본 연결 가져오기 다이어그램
1. 데이터 원본 : SQL Sever, Access, 기타 데이터베이스, 스프레드시트, 텍스트파일 등...
2. 데이터 연결 : ODBC 드라이버 나 OLE DB 공급자 이용 [그림2 참고]
[그림4] 데이터 원본 파일 선택하기
3. 쿼리 마법사(필터링) : 연결한 원본 데이터 중에서 가져오기 할 데이터 선택 ( 이상의 단계를 쿼리로 저장 가능 )
[그림5] 가져올 데이터 필드(열) 선택 - 쿼리 마법사
4. 데이터 표시하는 방법과 위치 설정 ( 엑셀 데이터 가져오기 창 )
[그림6] 데이터 가져오기 창 - 표시 방법과 위치
5. 이제부터는 엑셀 통합 문서의 데이터.
관련 링크 :
2번) 웹 쿼리
[그림7] 웹 쿼리 사용 외부 데이터 가져오기
웹 쿼리를 사용해서 인터넷 페이지를 엑셀 문서로 가져와 보자. 이때는 리본 메뉴 > 데이터 탭 > 외부데이터 가져오기 > 웹 의 실행으로 '새 웹 쿼리' 창을 열고 주소창에 웹주소를 입력하여 보이는 웹 페이지를 워크 시트로 가져올 수 있다.
이때, 옵션 메뉴의 '웹 쿼리 옵션' 에서 웹 페이지 내용을 가져오는 방법을 설정한다.
참고2 : 쿼리( Query )란 질의응답을 말한다. 원본 데이터에서 필요 부분만을 추출할 때 사용하는 일반적 표현이다.
[그림8] 웹 쿼리-그림7 외부 데이터 가져오기 결과
예로, [그림7] 의 웹 쿼리 옵션, '서식' 이 '없음' 으로 설정되어 있다. 이는 텍스트 부분을 제외한 모든 컨텐츠는 추출에서 제외한다는 뜻이다.
3번) 데이터 연결 마법사
Microsoft Query 와 마찬가지로 가져오기 목록에 없는 형식의 데이터를 외부에서 가져오고자 할 때 사용한다. MS 쿼리가 ODBC 만을 사용하여 데이터 연결한다면, 데이터 연결 마법사는 OLE DB 도 사용한다. 이 정도의 차이 말고, 둘은 큰 차이가 없다.
[그림9] 엑셀 데이터 연결 마법사
둘 모두 데이터 연결을 이용하는 가져오기 방법이다. Microsoft Query 보다는 데이터 연결 마법사를 사용하는 것을 권한다. 데이터 연결 마법사 에는 OLE DB , ODBC 연결이 모두 포함되어 있기 때문이다.
[그림10] 엑셀 외부 데이터 가져오기 방법과 지원되는 원본
관련 링크 : 위키피디아 OLE DB 란? ( 영문 )
4번) 하이퍼링크
엑셀 밖에서 하이퍼링크( Hyperlink )란, 다른 문서를 연결하는 HTML로 구성된 링크를 말한다. 이 링크를 엑셀 안에서도 사용할 수 있다. 그러나, 외부데이터를 가져오기 위해 사용하는 기능은 아니다.
만일, 엑셀 시트안에 하이퍼링크가 추가되었고, 이를 클릭한다면 그 문서가 실행되는 형태일 것이다.
참고로, 엑셀 하이퍼링크는 리본 메뉴 > 삽입 탭 에 위치한다.
하이퍼링크 관련 게시물 :
[컴활 1급] 엑셀 HYPERLINK 함수 워크시트에 링크 삽입
[필기 풀이] 컴활2급 기출문제 2016년2회-39번 엑셀 붙여넣기 메뉴 - 하이퍼링크
컴활 1급을 대비하고 있고, 엑셀을 보다 깊이 활용하려 한다면 반드시 알아야 할 외부 데이터 가져오기 문제이다. 특히, 외부 데이터 가져오기 중에서 ODBC 와 OLE DB 를 이용한 데이터 원본 연결 을 중심으로 살펴보았다.
어쩌면 어렵게 생각될 수 있는 데이터 원본 연결 가져오기는 그 기본이 되는 [그림3] 의 단계를 이해하는 것이 중요하다.
액세스 데이터베이스 엑셀로 가져오기 :
[필기 풀이] 컴활1급 기출 2017년1회-25번 엑셀 외부데이터 가져오기
정답 : 4번
이전 문제 :
[필기 풀이] 컴활1급 기출문제 2017년2회-21번 엑셀 목표값 찾기
마늘빵.
'컴활 독학하기' 카테고리의 다른 글
[필기 풀이] 컴활1급 기출 2017년2회-24번 엑셀 중복된 항목 제거 (1) | 2017.11.20 |
---|---|
[필기 풀이] 컴활1급 기출문제 2017년2회-23번 엑셀 찾기 및 바꾸기 (0) | 2017.11.15 |
[필기 풀이] 컴활1급 기출문제 2017년2회-21번 엑셀 목표값 찾기 (0) | 2017.11.10 |
[필기 풀이] 컴활2급 기출문제 2017년1회-40번 엑셀 추세선 추가 차트 (6) | 2017.11.06 |
[필기 풀이] 컴활2급 기출문제 2017년1회-39번 엑셀 시트 도형 인쇄 (0) | 2017.11.02 |