Excel은 다양한 소스에서 데이터를 가져올 수 있습니다. Microsoft Access의 데이터를 Excel로 가져오면 사용자가 데이터베이스 정보를 보다 쉽게 분석, 시각화 및 공유할 수 있습니다. Access 데이터에서 계산을 수행하고, 차트를 작성하고, 대시보드를 만들 수 있습니다. 또한 기술적인 지식이 없는 사용자와 데이터를 공유하고 Access 데이터를 다른 Excel 데이터세트와 결합할 수도 있습니다.
이 튜토리얼에서는 Microsoft Access의 데이터를 Excel로 가져오는 방법을 보여줍니다.
전제조건:
- Microsoft Access 데이터베이스 파일(.accdb 또는 .mdb)
- Microsoft Excel(Excel 2016 이상 권장)
- 데이터베이스 파일 접근 권한
방법 1:Excel에 내장된 데이터 도구를 사용하여 액세스 데이터 가져오기
단계:
- Excel 통합문서 열기
- 데이터로 이동 탭>> 데이터 가져오기를 클릭하세요.>> 데이터베이스에서를 선택하세요.>> Microsoft Access 데이터베이스에서를 선택하세요.

- 액세스 파일(.accdb 또는 .mdb) 찾아보기 및 선택
- 가져오기를 클릭하세요.

Excel에서 탐색기가 열립니다. 창.
- 표 선택 또는 쿼리
- 로드를 클릭하세요.

- 액세스 테이블이 Excel 테이블로 나타납니다.
- 데이터는 소스에 연결된 상태로 유지됩니다(새로고침 가능)

파워 쿼리를 사용하여 데이터 가져오기 및 정리
이 방법은 데이터 정리, 필터링 및 자동화에 가장 적합합니다.
단계:
- 로드를 선택하는 대신 에서 데이터 변환을 선택하세요.

- 파워 쿼리 편집기 열립니다:
- 불필요한 열 제거
- 적절한 데이터 유형 설정
- 행 필터링
- 여러 테이블 병합
- 닫기 및 로드를 클릭하세요. 데이터를 Excel로 가져오려면

액세스 데이터는 정리, 변환 및 Excel로 가져옵니다.

파워 쿼리를 사용하면 대규모 데이터 세트를 효율적으로 처리할 수 있습니다. 변환 단계를 재사용 가능하게 유지하며 반복 보고서에 이상적입니다.
Excel에서 액세스 테이블 연결
연결하면 Excel이 Access 데이터를 외부 테이블로 처리하고 새로 고칠 때 업데이트되는 동적 연결이 생성됩니다.
단계:
- 시트로 로드하는 대신 연결로 설정
- 로드를 클릭하세요.>> 다음으로 로드…를 선택합니다.

- 연결 만들기만 선택>> 확인을 클릭하세요.

- 데이터를 보려면 데이터로 이동하세요.>> 쿼리 및 연결을 선택합니다. 창
- 연결을 마우스 오른쪽 버튼으로 클릭하고>> 다음으로 로드…를 선택합니다.

- 표 선택>> 확인을 클릭하세요.
- 이제 Excel에서 데이터를 볼 수 있습니다

또는 파워 쿼리가 없는 이전 Excel 버전의 경우:
- 데이터로 이동 탭>> 다른 소스에서 선택>> Microsoft Query에서를 선택합니다.
- MS Access 데이터베이스 선택 데이터 소스로 선택한 다음 파일을 선택하세요
- 마법사를 따라 테이블/열을 선택하고 가져옵니다.
참고:
- 링크된 데이터에는 액세스 파일에 액세스할 수 있어야 합니다. 이동된 경우 데이터를 통해 연결 경로를 업데이트하세요.>> 연결>> 속성
- 고급 설정을 사용하지 않으면 Excel에서 수정해도 Access에 영향을 미치지 않습니다.
한 번에 여러 테이블 로드
동일한 Access 데이터베이스에서 여러 테이블을 가져와야 하는 경우 탐색기 창에서 여러 항목을 선택할 수 있습니다.
단계:
- 탐색기 창에서 여러 항목 선택을 확인하세요. 상단의 체크박스
- 가져오려는 각 테이블이나 쿼리 옆에 있는 확인란을 선택하세요.
- 고객
- 주문
- 로드를 클릭하세요. 선택한 모든 테이블을 가져오려면

Excel에서는 각 테이블에 대해 별도의 워크시트를 생성하거나 다음으로 로드를 선택할 수 있습니다. 각 테이블의 위치를 지정합니다.
방법 2:Access에서 Excel로 내보내기
이 접근 방식은 Access에서 시작하여 데이터를 Excel 파일로 직접 내보내므로 일회성 전송에 이상적입니다.
단계:
- Access 데이터베이스 열기
- 탐색 창에서 내보내려는 테이블이나 쿼리를 선택합니다.
- 외부 데이터로 이동 탭>> 내보내기 그룹>> Excel을 클릭하세요.
- 내보내기 – Excel 스프레드시트 대화상자:
- 대상 Excel 파일(.xlsx 또는 .xls)을 찾아 선택하거나 새 파일을 만듭니다.
- 형식 및 레이아웃을 사용하여 데이터 내보내기를 확인하세요. Access 서식(예:열 너비)을 유지하려는 경우
- 내보내기 작업이 완료된 후 대상 파일 열기를 선택합니다. 바로 보시려면
- 확인을 클릭하세요. 내보내다

- 내보내기가 완료되면 Access에서 알려줍니다.

고급 옵션:
- 매개변수가 있는 쿼리의 경우 먼저 쿼리를 실행하여 결과를 생성한 다음 내보냅니다.
- 여러 개체를 내보내려면 내보내기 마법사를 반복적으로 사용하거나 자동화를 위한 매크로/VBA를 작성하세요.
참고:
- 내보낸 데이터는 정적입니다. Access의 변경 사항은 Excel 파일을 자동으로 업데이트하지 않습니다.
- 표에 행이 100만 개가 넘는 경우 Excel에서 해당 행이 잘릴 수 있습니다(최신 버전의 행 제한은 1,048,576입니다)
방법 3:복사-붙여넣기를 사용하여 액세스 데이터 가져오기(빠르고 간단함)
단계:
- Microsoft Access 열기
- 테이블 또는 쿼리 열기
- 표 전체를 선택하거나 Ctrl + A를 누르세요.
- Ctrl + C 누르기

- Excel을 열고 Ctrl + V를 누릅니다.

제한사항:
- 실시간 연결 없음
- 수동 업데이트 필요
- 대규모 또는 빈번한 가져오기에는 적합하지 않음
방법 4:ODBC(고급 사용자)를 사용하여 액세스 데이터 가져오기
이 방법은 이전 시스템으로 작업하거나 사용자 정의 데이터베이스 연결을 사용할 때 유용합니다.
단계:
- ODBC 데이터 소스 설정(예:'Microsoft Access Driver(*.mdb, *.accdb)')
- 엑셀 열기
- 데이터로 이동 탭>> 데이터 가져오기 선택>> 다른 소스에서를 선택하세요.>> ODBC에서를 선택합니다.
- 액세스 ODBC 드라이버 선택
- 테이블 또는 쿼리 선택
데이터 새로고침
- 가져온 표의 셀을 마우스 오른쪽 버튼으로 클릭하고>> 새로고침을 선택합니다.
- 또는 데이터로 이동하세요. 탭>> 모두 새로고침을 선택합니다.

- 수동으로 다시 가져오지 않고 Access에서 최신 데이터를 가져옵니다.
일반적인 문제 및 수정
- 액세스 파일이 표시되지 않음: 가져오기 전에 Access가 닫혀 있는지 확인하세요. Access 파일을 단독 모드로 열어서는 안 됩니다.
- 잘못된 데이터 유형: 파워 쿼리를 사용하여 올바른 데이터 유형 설정
- 대용량 파일 로드 속도가 느림: 필요한 테이블이나 행만 가져옵니다. 대규모 데이터 세트의 경우 데이터 모델에 로드하면 시트 과부하가 방지됩니다.
- Microsoft.ACE.OLEDB 오류: Microsoft 웹사이트에서 Microsoft Access 데이터베이스 엔진 재배포 가능 패키지를 다운로드하여 설치하세요.
결론
위의 방법을 따르면 Microsoft Access의 데이터를 Excel로 가져올 수 있습니다. 이러한 접근 방식을 사용하면 분석, 보고 및 시각화를 위해 Access 데이터를 Excel로 원활하게 가져올 수 있습니다. 연결 기반 방법을 사용하면 Excel 데이터를 Access 데이터베이스와 동기화된 상태로 유지할 수 있어 워크플로가 더욱 효율적이고 데이터의 신뢰성이 높아집니다. Access에서 데이터 가져오기를 시작한 다음 Excel에서 분석하세요.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!