외부 데이터와 선택하여 붙여넣기
쉽게 말하면
엑셀에 데이터를 직접 치지 않고, 이미 있는 텍스트 파일이나 Access 데이터베이스, 웹 페이지에서 끌어오는 기능이에요. 한 번 연결해 두면 원본이 바뀌었을 때 '새로 고침'만 눌러 최신 내용으로 바꿀 수 있어요. 함께 배우는 '선택하여 붙여넣기'는 복사한 것 중에서 값만, 서식만처럼 원하는 부분만 골라 붙이는 기능이에요.
시험용 정의
외부 데이터 가져오기는 [데이터] 탭에서 다른 원본의 데이터를 워크시트로 불러오는 기능이다. 텍스트 파일(.txt·.prn·.csv)은 텍스트 마법사에서 구분 기호(탭·세미콜론·쉼표·공백·기타 사용자 지정) 또는 너비가 일정함으로 열을 나누고, 열마다 데이터 서식을 정하거나 열 가져오지 않음(건너뜀)으로 일부 열을 뺄 수 있다. Access 파일에서는 테이블이나 쿼리를 골라 표·피벗 테이블 보고서·피벗 차트로, 기존 워크시트나 새 워크시트의 원하는 위치에 가져온다. 웹에서는 페이지의 표를 골라 가져온다. 기타 원본의 Microsoft Query는 데이터베이스에서 필드를 고르고, 여러 테이블을 조인하고, 조건으로 걸러 가져오며 쿼리 파일(*.dqy)로 저장해 [기존 연결]로 다시 쓸 수 있다. 가져온 데이터는 원본과 연결되어 새로 고침(직접·파일을 열 때·일정 간격)으로 갱신한다. 선택하여 붙여넣기(Ctrl+Alt+V)는 복사한 내용 중 값·수식·서식·메모·유효성 검사만 붙이거나, 연산(더하기·빼기·곱하기·나누기), 내용 있는 셀만 붙여넣기, 행/열 바꿈, 연결하여 붙여넣기를 할 수 있다(잘라 내기한 데이터에는 쓸 수 없다).
비유로 이해하기
외부 데이터 연결은 수도관을 이어 두는 것이다. 한 번 이어 두면 원본 저수지(원본 파일)의 물이 바뀌었을 때 수도꼭지(새로 고침)만 틀면 새 물이 나온다. 복사해 붙이는 것은 물을 양동이로 한 번 퍼 오는 것과 같다.
자세히
가져올 수 있는 원본
| 원본 | 특징 |
|---|---|
| 텍스트/CSV | 구분 기호 또는 일정한 너비로 열 나누기, 열마다 서식 지정, 일부 열 건너뛰기 |
| Access | 테이블·쿼리를 표·피벗 테이블·피벗 차트로 가져오기, 원본 변경을 새로 고침으로 반영 |
| 웹 | 웹 페이지의 표를 골라 가져오기 (페이지 전체를 원본 모양 그대로 가져오는 것이 아님) |
| Microsoft Query | 여러 테이블 조인, 필드 선택, 조건·정렬 지정, .dqy 쿼리 파일 저장 |
| 기존 연결 | 저장해 둔 연결·쿼리 파일로 다시 가져오기 |
새로 고침 설정 (연결 속성)
- 직접 새로 고침: [데이터] 탭 [모두 새로 고침]
- 파일을 열 때 데이터 새로 고침
- 다음 간격으로 새로 고침(분 단위)
- [통합 문서 연결]에서 연결 이름과 설명을 바꾸거나 연결을 추가·제거한다
선택하여 붙여넣기 (Ctrl+Alt+V)
| 항목 | 결과 |
|---|---|
| 값 | 수식 결과 값만 (수식은 빠짐) |
| 서식 | 글꼴·색·테두리 같은 서식만 |
| 연산 | 붙여 넣을 곳의 값과 더하기·빼기·곱하기·나누기 |
| 내용 있는 셀만 붙여넣기 | 복사한 범위의 빈 셀은 붙이지 않음 (기존 값 유지) |
| 행/열 바꿈 | 행과 열을 바꿔 붙임 |
| 연결하여 붙여넣기 | 원본 셀을 참조하는 수식(=Sheet1!A1)으로 붙임 |
1급에서 더 나오는 것
| 항목 | 알아 둘 것 |
|---|---|
| 가져오기 더 보기 | 웹 쿼리는 웹 페이지의 표 단위로 골라 가져온다. 텍스트 마법사에서 구분 기호(탭·세미콜론·쉼표·공백·기타)를 고르고 필요 없는 열은 '열 가져오지 않음'. 가져온 데이터는 새로 고침을 해야 원본 변경이 반영된다. Microsoft Query로 조건·조인. 하이퍼링크는 가져오기 방법이 아니다. 연결 추가·제거는 [통합 문서 연결] 창, [속성]은 새로 고침 방식 설정 |
시험에 이렇게 나와요
- 텍스트 파일 → 구분 기호(탭·세미콜론·쉼표·공백·사용자 지정)나 일정한 너비, 일부 열 건너뛰기 가능
- 원본이 바뀌면 → 새로 고침해야 반영(파일 열 때·일정 간격 설정 가능)
- Access → 표·피벗 테이블·피벗 차트로, 특정 위치에 가져오기
- Microsoft Query → 조인, 조건으로 원하는 데이터만, .dqy 파일을 기존 연결로
- 가져오기 방법이 아닌 것 → 하이퍼링크
- 선택하여 붙여넣기 → 잘라 내기한 데이터에는 쓸 수 없음
- (1급) 웹 쿼리는 표 단위, 텍스트 열 빼고 가져오기, 새로 고침, 하이퍼링크는 가져오기가 아님
확인 문제
Q1. 외부 데이터를 가져온 뒤 원본 파일이 바뀌면 워크시트는?
- 원본이 삭제된다
- 새로 고침을 해야 바뀐다
- 즉시 자동으로 바뀐다
- 다시는 바꿀 수 없다
정답 보기
2번 새로 고침을 해야 바뀐다
가져온 데이터는 새로 고침을 해야 원본의 변경이 반영된다. 파일을 열 때나 일정한 간격으로 새로 고치도록 설정할 수 있다.
Q2. 텍스트 파일을 가져올 때 할 수 없는 것은?
- 원본이 바뀔 때마다 새로 고침 없이 자동 반영
- 특정 열을 가져오지 않기
- 열마다 데이터 서식 지정
- 쉼표를 구분 기호로 열 나누기
정답 보기
1번 원본이 바뀔 때마다 새로 고침 없이 자동 반영
가져온 데이터는 새로 고침을 해야 원본 변경이 반영된다.
Q3. 여러 테이블을 조인하고 조건을 걸어 필요한 데이터만 워크시트로 가져오는 기능은?
- Microsoft Query
- 하이퍼링크
- 텍스트 나누기
- 데이터 유효성 검사
정답 보기
1번 Microsoft Query
[기타 원본]의 Microsoft Query를 쓴다.
Q4. 선택하여 붙여넣기에서 복사한 범위의 빈 셀은 붙이지 않고 기존 값을 그대로 두는 옵션은?
- 행/열 바꿈
- 값
- 내용 있는 셀만 붙여넣기
- 연결하여 붙여넣기
정답 보기
3번 내용 있는 셀만 붙여넣기
빈 셀이 기존 값을 덮어쓰지 않게 한다.
Q5. Access 테이블을 엑셀로 가져올 때 고를 수 없는 형태는?
- 피벗 테이블 보고서
- 표
- VBA 모듈
- 피벗 차트
정답 보기
3번 VBA 모듈
표·피벗 테이블·피벗 차트 중에서 고른다.
헷갈리기 쉬운 O·X
웹 쿼리는 웹 페이지의 모든 내용을 원본 모양 그대로 가져온다.
정답 보기
X 페이지 안의 표를 골라 데이터로 가져온다.
잘라 내기(Ctrl+X)한 데이터에도 선택하여 붙여넣기의 '서식'만 붙이기를 쓸 수 있다.
정답 보기
X 선택하여 붙여넣기는 복사한 데이터에만 쓸 수 있다.