- 최초 작성일: 2007-06-04
- 최종 수정일: 2026-09-26
- 조회수: 28 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 엑셀에서 Access(MDB) 파일 데이터 가져오기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
질문 하나
3년 전부터 선생님의 강좌를 통해 EXCEL을 배웠습니다. 올해부터는 VBA를 공부하고 있는데 너무 좋은 강좌에 그저 감사드릴 따름입니다. 제 경우에는 요즘 사무실에서 Database를 다루고 있는데 기초 지식이 없어 많이 헤매고 있습니다. 빨리 ACCESS와 다른 DB에 대해서도 공부를 해야하는데 워낙 기본이 안되있다 보니… ㅠ.ㅠ 혹시 엑셀에서 MDB 데이터를 불러오는 방법에 대해 알려주실 수 없는지요?? (이미 하셨다면 몇회 강좌에서 였는지라도 부탁드려요~~) 감사드립니다.
엑셀에서 Access MDB 파일을 불러오는 것은 사실 일도 아닙니다. 몇 번의 마우스 클릭만으로 해결할 수 있으니 말입니다.
우리가 오피스 프로그램을 사올 때, 엑셀만 사 오는 것이 아님에도 불구하고 엑셀이나 워드, 파워포인트 정도만 사용하고 엑세스는 거들떠보지도 않는 경향이 있습니다. 엑셀 못지 않게 엑세스도 좋은 프로그램이니까 앞으로 많이 친하게(?) 지내보시라는 차원에서 이번 시간에는 이와 관련된 것을 다루어 보겠습니다(엑셀 2007 버전을 기준으로 설명 드립니다).
엑셀에서 Access(MDB) 파일 데이터 가져오기
핵심 요약: Access(MDB) 데이터를 엑셀로 가져오기
'데이터' 탭의 Access 버튼 하나로 MDB 파일을 선택하고, 원하는 테이블을 고르고, 가져올 위치를 지정하면 끝입니다.
- 1단계: '데이터' 탭 → '외부 데이터 가져오기' → 'Access' 클릭
- 2단계: MDB 파일 선택 후 '열기'
- 3단계: 가져올 테이블 선택
- 4단계: 데이터가 들어갈 워크시트 위치 지정
엑셀에서 Access(MDB) 파일 불러오기
PC에 엑세스가 설치되어 있다면 다음 파일도 있으리라 생각됩니다만, 만약 없는 분은 Northwind.mdb 파일을 내려 받으세요.
http://www.iExceller.com/MyXls/Bank/Northwind.zip
(현재 이 링크는 더 이상 유효하지 않습니다. 구글에서 검색해 보시거나 [여기]를 클릭하세요)
(1) '데이터' 탭에서 '외부 데이터 가져오기' 그룹의 'Access' 버튼을 클릭합니다. (엑셀 2007 이전 버전에서는 '데이터-외부 데이터 가져오기-데이터 가져오기' 메뉴를 선택합니다)
(2) '데이터 원본 선택' 대화상자에서 불러올 MDB 파일을 선택한 다음 '열기' 버튼을 클릭합니다.
(3) 가지고 올 테이블을 선택하고 '확인' 버튼을 누릅니다. 여기서는 'Current Product List' 테이블을 선택해 보겠습니다.
(4) 데이터를 가지고 올 위치를 정하고 '확인' 버튼을 클릭합니다.
(5) 해당 데이터가 워크시트에 표시됩니다.
데이터를 불러온 이후에 원본(MDB) 파일의 내용이 변경되었다거나 연결 상태와 관련된 작업을 수행할 경우에는 '데이터' 탭의 '연결' 그룹에 있는 버튼들을 이용하여 필요한 작업을 하시면 되겠습니다.
정리 — Access(MDB) 데이터 가져오기 절차
| 단계 | 핵심 작업 |
|---|---|
| 1. 메뉴 진입 | '데이터' 탭 → '외부 데이터 가져오기' 그룹의 'Access' 클릭 |
| 2. 파일 선택 | '데이터 원본 선택'에서 MDB 파일 지정 |
| 3. 테이블 선택 | 불러올 테이블(예: Current Product List) 선택 |
| 4. 위치 지정 | '데이터 가져오기'에서 표시 방법과 워크시트 위치 지정 |
| 5. 연결 관리 | 이후 변경 사항은 '데이터' 탭의 '연결' 그룹에서 새로고침·편집 |
자주 묻는 질문 (FAQ)
Q1. MDB 파일이 없는데 실습할 수 있나요?
네. 본문에 있는 Northwind.mdb 예제 파일을 내려받아 그대로 따라 하실 수 있습니다.
Q2. Access가 설치되어 있지 않아도 MDB 데이터를 가져올 수 있나요?
네. 엑셀 자체에 Access 드라이버가 포함되어 있어 Access 프로그램 없이도 '데이터' 탭의 Access 버튼으로 MDB 파일을 바로 불러올 수 있습니다.
Q3. 원본 MDB 파일 내용이 바뀌면 엑셀 데이터도 자동으로 바뀌나요?
자동으로 바뀌지는 않지만, '데이터' 탭의 '연결' 그룹에 있는 '모두 새로 고침' 버튼을 누르면 최신 데이터로 간단히 갱신할 수 있습니다.
마치며
엑셀만 쓰다 보면 Access는 괜히 낯설게 느껴지는데, 막상 연결해보면 클릭 몇 번이면 끝나는 일입니다. Access 데이터가 있는 분이라면 오늘 방법으로 한번 가볍게 연결해 보세요!