Categories: 미분류

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

huniverse5

Recent Posts

엑셀365 ActiveX 컨트롤로 업무 효율 극대화하기

엑셀365에서 ActiveX 컨트롤은 사용자가 더욱 정교하고 인터랙티브한 사용자 인터페이스(UI)를 구성할 수 있도록 도와주는 고급 도구입니다.…

1개월 ago

엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드

엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드 엑셀365의 폼 컨트롤(Form Controls) 기능은 사용자가 데이터 입력을…

1개월 ago

엑셀365 사용자 정의 함수(UDF) 쉽게 만드는 방법

엑셀365에는 수백 개의 기본 내장 함수가 있지만, 실무에서는 내장 함수만으로 부족한 상황이 종종 발생합니다. 이럴…

1개월 ago

엑셀 매크로로 반복 업무 자동화하는 실전 예제

엑셀에서 자주 반복하는 작업, 예를 들어 보고서 포맷 정리, 데이터 복사 및 붙여넣기, 시트 생성,…

1개월 ago

엑셀365 VBA 매크로 시작부터 고급 활용까지 완벽 가이드

엑셀365에서 VBA(Visual Basic for Applications) 매크로는 반복되는 작업을 자동화하고, 사용자의 클릭이나 입력에 반응하여 맞춤형 엑셀…

1개월 ago

엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기

엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기 엑셀365의 슬라이서(Slicer) 기능은 피벗 테이블이나 표에서 필터링을…

1개월 ago