엑셀에서 가져온 데이터 자동 업데이트하기 (외부 데이터 연결, 자동 새로 고침)

엑셀은 다양한 외부 데이터 소스와 연결하여 실시간으로 데이터를 관리할 수 있습니다. 특히, 데이터가 자주 변경되는 환경에서는 수동으로 데이터를 복사/붙여넣기 하는 대신, 자동으로 데이터를 업데이트하도록 설정하면 업무 효율성이 크게 향상됩니다.

1. 외부 데이터 가져오기

(1) 다른 엑셀 파일에서 데이터 가져오기

  1. 데이터 탭 클릭
    엑셀 상단 메뉴에서 데이터 탭을 선택합니다.
  2. 외부 데이터 가져오기 선택
    ‘데이터 가져오기’ 또는 ‘외부 데이터 가져오기’에서 파일에서 → 통합 문서에서를 선택합니다.
  3. 연결할 파일 선택
    원하는 엑셀 파일(.xlsx 등)을 선택 후, 불러올 시트와 범위를 지정합니다.
  4. 가져오기 방식 선택
    표, 피벗 테이블 등 원하는 형식으로 데이터를 삽입합니다.

(2) 웹에서 데이터 가져오기

  1. 데이터 탭 → 웹에서 클릭
  2. URL 입력 후, 불러올 테이블을 선택합니다.

(3) 데이터베이스에서 가져오기

  1. 데이터 탭 → 데이터베이스에서 클릭 (예: SQL Server, Access 등)
  2. 연결 정보 입력 후, 테이블/쿼리 선택

2. 데이터 자동 새로 고침 설정

외부 데이터와 연결된 경우, 데이터가 변경될 때마다 수동으로 ‘새로 고침’을 클릭하지 않아도 자동으로 업데이트되도록 설정할 수 있습니다.

(1) 쿼리 속성에서 자동 새로 고침

  1. 연결된 데이터 셀 선택
    외부 데이터가 삽입된 표나 셀을 클릭합니다.
  2. 쿼리 속성 열기
    데이터 탭 → 연결 그룹에서 연결 속성 또는 쿼리 속성을 클릭합니다.
  3. 자동 새로 고침 옵션 설정
    • ‘n분마다 새로 고침’ 체크 후, 원하는 시간(예: 5분) 입력
    • ‘파일 열 때 데이터 새로 고침’ 체크
  4. 확인 클릭하여 설정 저장

(2) VBA로 자동 새로 고침 (고급)

엑셀 VBA를 사용하면 더욱 세밀하게 자동 새로 고침을 제어할 수 있습니다.

Private Sub Workbook_Open()
ThisWorkbook.RefreshAll
End Sub
  • 이 코드를 ThisWorkbook 객체에 입력하면, 파일이 열릴 때마다 모든 연결이 자동으로 새로 고침됩니다.

3. 주의사항 및 팁

  • 연결된 파일 위치 변경 시 경로가 깨질 수 있으니 주의하세요.
  • 대용량 데이터는 자동 새로 고침 주기를 너무 짧게 설정하면 성능 저하가 발생할 수 있습니다.
  • 보안 경고: 외부 데이터 연결 시 보안 경고가 나타날 수 있으니 신뢰할 수 있는 데이터만 연결하세요.

정리하자면 엑셀의 외부 데이터 자동 업데이트 기능을 활용하면 반복적인 데이터 관리 업무를 크게 줄일 수 있습니다. 위의 방법대로 설정해두면, 실시간 데이터 분석과 보고서 작성이 훨씬 편리해집니다.

댓글 남기기