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

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

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. 주의사항 및 팁

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

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

댓글 남기기