엑셀365 데이터 가져오기 및 외부 데이터 연결법 총정리
엑셀365는 단순한 계산 툴을 넘어, 다양한 외부 데이터와 연결하여 실시간으로 분석하고 자동화하는 데이터 통합 플랫폼으로 진화했습니다. 웹, 데이터베이스, CSV, 텍스트 파일, 클라우드, API 등 다양한 소스에서 데이터를 가져오고, 변경 사항을 한 번의 새로고침으로 동기화할 수 있습니다.
이번 포스팅에서는 엑셀365에서 활용 가능한 데이터 가져오기 및 외부 연결 방법을 총정리하고, 실무에 유용한 활용법을 단계별로 안내해드릴게요.
1. 엑셀365 데이터 가져오기 핵심 메뉴 위치
엑셀 리본 메뉴 상단에서데이터 > 데이터 가져오기(또는 가져오기 및 변환)
탭을 통해 외부 소스를 선택할 수 있습니다.
주요 경로:
데이터 > 데이터 가져오기 > 원본 선택
엑셀365에서는 특히 Power Query가 통합되어 있어, 가져온 데이터를 정제, 변환, 병합하는 데 매우 강력한 기능을 제공합니다.
2. 파일로부터 데이터 가져오기
(1) 엑셀 파일에서 가져오기
- 다른 엑셀 파일에서 테이블이나 범위를 불러와 연결
- 수동 복사 없이 동기화 가능
데이터 > 데이터 가져오기 > 파일 > 통합 문서에서
(2) CSV 또는 텍스트 파일
- 로컬 또는 네트워크 폴더의 .csv, .txt 파일에서 직접 데이터 불러오기
- 구분자(쉼표, 탭 등) 선택 가능
데이터 > 텍스트/CSV에서
활용 예시:
- 매일 저장되는 판매 내역 CSV 자동 불러오기
- 로그 파일 분석
3. 데이터베이스와 연결하기
엑셀365에서는 다양한 데이터베이스에 직접 연결할 수 있습니다.
데이터베이스 유형 | 연결 방식 |
---|---|
SQL Server | 데이터 > SQL Server에서 |
MySQL / PostgreSQL | ODBC 또는 Power Query 커넥터 |
Access | 데이터 > Access에서 |
Oracle | 외부 커넥터 설치 필요 |
예시: SQL Server 연결
데이터 > 가져오기 > 데이터베이스 > SQL Server에서
- 서버 주소 및 데이터베이스명 입력
- 자격 증명 로그인
- 테이블 선택 → 불러오기 또는 Power Query 편집
4. 웹 페이지 데이터 가져오기
엑셀365는 웹사이트의 표 형식 데이터를 직접 가져올 수 있습니다.
데이터 > 웹에서
- URL 입력 (예: 네이버 주식 페이지)
- 웹에 있는 테이블을 자동 인식
- 원하는 표 선택 후 불러오기
활용 예:
- 실시간 환율, 주가, 뉴스 표 수집
- 크롤링 없이 간편한 데이터 수집
5. 클라우드 데이터 연결 (OneDrive, SharePoint 등)
엑셀365는 마이크로소프트 365 계정을 기반으로 클라우드 기반 데이터 연결도 쉽게 설정할 수 있습니다.
- OneDrive/SharePoint에 있는 파일도 실시간 연결 가능
- 여러 사용자와 공유하는 데이터 자동 반영
실무 예시:
- 팀원이 업데이트한 고객 파일 자동 반영
- 온라인 회계 파일 실시간 연결
6. Power Query로 데이터 정제하기
Power Query는 가져온 데이터를 필터링, 변환, 병합, 피벗 해제, 열 나누기 등 다양한 데이터 전처리 작업을 수행할 수 있는 강력한 도구입니다.
주요 기능:
- 불필요한 열 제거
- 특정 텍스트 치환
- 중복 제거
- 병합(Join), 추가(Append)
- 자동 새로고침
데이터 > 쿼리 및 연결 > 쿼리 편집기 열기
팁: Power Query는 단계별 작업 기록이 저장되기 때문에 반복 작업이 자동화됩니다.
7. 데이터 새로고침 자동화
외부에서 연결된 데이터는 변경될 수 있으므로, 수동 또는 자동으로 새로고침이 필요합니다.
수동 새로고침
데이터 > 모두 새로고침
자동 새로고침 설정
- 쿼리 > 속성 > 워크시트 열 때 자동 새로고침
- 일정 시간 간격으로 새로고침 설정 가능
8. 여러 데이터 원본 병합하기 (병합 vs 추가)
병합 (Merge)
- 두 개 이상의 테이블을 공통 열 기준으로 Join
- VLOOKUP 기능과 유사하지만 더 유연
추가 (Append)
- 동일 구조의 테이블을 아래로 이어붙이기
예시:
- 각 지점의 판매 내역 CSV → 추가
- 고객 정보 + 등급 테이블 → 병합
→ 모두 Power Query에서 클릭 몇 번으로 설정 가능
9. 외부 데이터와 연결된 차트/피벗테이블 만들기
가져온 데이터를 기반으로 차트, 피벗테이블, 대시보드도 생성 가능
절차:
- 쿼리로 데이터 가져오기
- 결과를 테이블 또는 피벗테이블로 출력
- 시각화 요소 연결 (그래프, 조건부 서식 등)
→ 외부 데이터가 변경되면 차트와 피벗도 자동 반영됨
10. 외부 데이터 연결 시 주의사항
항목 | 주의사항 |
---|---|
저장 위치 | 네트워크 경로, URL 사용 시 접근 권한 필수 |
파일 형식 | CSV, XLSX, JSON 등 형식에 맞는 커넥터 필요 |
인증 정보 | 데이터베이스 연결 시 자격 증명 필요 |
새로고침 속도 | 데이터 양이 많을수록 속도 저하 가능성 있음 |
보안 | 중요한 파일은 암호화 또는 권한 제한 필요 |
Q&A
Q. 외부 파일을 수정하면 엑셀에서 자동으로 반영되나요?
네, 연결된 쿼리는 새로고침을 통해 최신 데이터로 갱신됩니다.
- 수동 새로고침:
Ctrl + Alt + F5
- 자동 새로고침 설정: 쿼리 속성에서 설정 가능
Q. 서로 다른 형식(CSV + Excel)의 데이터를 하나로 합칠 수 있나요?
가능합니다. Power Query의 ‘추가’ 또는 ‘병합’ 기능을 활용하면
서로 다른 소스를 하나의 표로 만들 수 있습니다.
Q. 실시간으로 데이터를 불러올 수 있나요?
엑셀 자체는 실시간 API 호출 기능은 제한되지만,
웹에서 실시간 데이터를 제공하는 테이블은 웹 가져오기
로 일정 간격 갱신이 가능합니다.
또한 파워 BI 또는 VBA 활용 시 실시간 연동도 가능
Q. 외부 데이터 가져오기 후 수식을 적용할 수 있나요?
가져온 데이터는 표 또는 테이블로 반환됩니다.
→ 추가 열을 만들어 수식 입력 가능, 다만 쿼리를 새로고침하면 기존 수식이 유지되지 않을 수 있으므로 Power Query 내에서 계산 열 추가하는 것을 추천합니다.
엑셀365의 외부 데이터 가져오기 기능은 데이터 통합과 자동화를 위한 강력한 무기입니다. Power Query와 함께 사용하면 복잡한 데이터를 정리하고 실시간으로 분석할 수 있으며, 반복 작업을 클릭 몇 번으로 처리할 수 있는 수준까지 업무를 자동화할 수 있습니다. 지금부터 엑셀을 단순 시트가 아닌, 데이터 허브로 진화시켜보세요!