엑셀365 데이터 가져오기 및 외부 데이터 연결법 총정리


엑셀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 / PostgreSQLODBC 또는 Power Query 커넥터
Access데이터 > Access에서
Oracle외부 커넥터 설치 필요

예시: SQL Server 연결

  1. 데이터 > 가져오기 > 데이터베이스 > SQL Server에서
  2. 서버 주소 및 데이터베이스명 입력
  3. 자격 증명 로그인
  4. 테이블 선택 → 불러오기 또는 Power Query 편집

4. 웹 페이지 데이터 가져오기

엑셀365는 웹사이트의 표 형식 데이터를 직접 가져올 수 있습니다.

데이터 > 웹에서
  1. URL 입력 (예: 네이버 주식 페이지)
  2. 웹에 있는 테이블을 자동 인식
  3. 원하는 표 선택 후 불러오기

활용 예:

  • 실시간 환율, 주가, 뉴스 표 수집
  • 크롤링 없이 간편한 데이터 수집

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. 외부 데이터와 연결된 차트/피벗테이블 만들기

가져온 데이터를 기반으로 차트, 피벗테이블, 대시보드도 생성 가능

절차:

  1. 쿼리로 데이터 가져오기
  2. 결과를 테이블 또는 피벗테이블로 출력
  3. 시각화 요소 연결 (그래프, 조건부 서식 등)

→ 외부 데이터가 변경되면 차트와 피벗도 자동 반영됨


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와 함께 사용하면 복잡한 데이터를 정리하고 실시간으로 분석할 수 있으며, 반복 작업을 클릭 몇 번으로 처리할 수 있는 수준까지 업무를 자동화할 수 있습니다. 지금부터 엑셀을 단순 시트가 아닌, 데이터 허브로 진화시켜보세요!