연결 끊어진 차트의 엑셀 데이터 복구



연결 끊어진 차트의 엑셀 데이터 복구

아래를 읽어보시면 파워포인트 차트의 엑셀 연결이 끊겼을 때 남아있는 데이터를 활용해 엑셀 시트로 옮기는 실무 방법과 VBA 활용 팁을 확인할 수 있습니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

원인 파악과 문제 상태 진단

원본 경로 확인 및 수정 시나리오

파워포인트에서 차트가 참조하는 원본 파일의 경로를 먼저 확인합니다. 파일 > 정보 > 파일 연결 편집 메뉴를 이용하면 기대 경로를 확인할 수 있고, 경로가 바뀌었으면 원본 변경으로 새 위치를 지정해 다시 연결할 수 있습니다.



차트 연결 편집의 한계

현재 원본 Excel 파일이 없으면 차트의 데이터 원본을 완전히 회복하기 어렵습니다. 다만 차트에 남아있는 데이터 포인트를 활용해 일부 값을 복구할 수 있는 방법이 존재합니다.

확인 포인트 설명
차트 종류 차트가 어떤 데이터 포맷으로 저장되었는지 확인
슬IDE 위치 차트가 어느 슬라이드에 있는지 파악
대체 경로 최근에 사용한 파일이나 백업 경로 탐색
안전 복사 차트 파일을 직접 열어 데이터만 추출할지 결정

 

👉 ✅ 상세 정보 바로 확인 👈

 

데이터 손실의 원인과 한계

연동 경로의 부재와 차트의 의의

원본 파일이 제거되거나 경로가 바뀌면 링크가 끊기고 차트의 실데이터를 자동으로 불러올 수 없게 됩니다. 이때 차트 화면상의 값은 유지되더라도 원본 데이터의 형식과 업데이트는 불가합니다.

대안 시나리오의 현실성

링크가 끊겼더라도 차트 객체에 남아있는 데이터 포인트를 추출해 엑셀로 옮길 수 있습니다. 이를 통해 숫자 값의 일부를 재구성하고, 포맷은 사용자가 재가공합니다.

VBA를 활용한 데이터 추출 흐름

기본 구조와 준비

PowerPoint에서 차트를 대상으로 하는 자동화 코드를 실행하면, 파워포인트의 각 슬라이드에 있는 차트의 데이터를 새 엑셀 파일의 각 시트로 옮겨 저장하는 방식이 작동합니다. 이를 위해 외부 Excel 애플리케이션 객체를 생성하고, 슬라이드별 차트를 순회합니다.

차트에서 데이터 추출 코드의 핵심 원리

  • 차트의 시리즈를 순회하며 각 시리즈의 XValues와 Values를 수집
  • 첫 번째 시리즈의 XValues를 첫 열에 배치하고, 각 시리즈의 값을 그 옆 열에 배치
  • 슬라이드 위치에 따라 날짜 형식이나 숫자 형식을 일부 조정
  • 최종적으로 새로 생성한 엑셀 파일의 각 시트에 차트별 데이터를 정리

추가로, 아래와 같은 방식으로 데이터를 정리해두면 후속 작업이 수월합니다.
– X축 데이터는 날짜/시간 형식 여부를 확인하고 필요 시 공통 포맷으로 변환
– 값 데이터는 소수점 자리와 퍼센트 표기로 일관성 맞춤

차트 데이터를 엑셀로 재구성하는 실무 가이드

시트 구성 및 형식 가이드

새 엑셀 파일의 각 시트에 차트별 데이터를 저장하되 시트 이름은 차트 이름으로 설정합니다. XValues는 첫 열, Values는 두 번째 열 이후 열에 배치합니다. 날짜는 YYYY-MM 형식, 일부 슬라이드에선 MM-DD 형식을 적용해 가독성을 높입니다.

XValues와 Values를 엑셀에 정렬하는 요령

  • XValues가 길게 주어진 경우 차트의 범주 축과 맞춰 행/열 방향을 결정합니다.
  • 각 시리즈의 값을 옆 열에 배치해 비교가 쉽게 하되, 연관 관계를 잃지 않도록 열 인덱스를 유지합니다.
  • 숫자 포맷은 필요에 따라 소수점 두 자리 또는 퍼센트로 고정합니다.

체크리스트 예시

항목 확인 여부
차트 대상 여부 확인 O / X
XValues 수집 성공 여부 O / X
Values 수집 성공 여부 O / X
시트 이름 일관성 O / X

추가 팁과 주의사항

날짜와 숫자 포맷 관리

날짜 형식은 슬라이드 위치에 따라 달라질 수 있습니다. 필요한 경우 엑셀 시트에서 날짜 형식의 서식을 재정의하고, 값은 퍼센트나 소수점 자릿수도 프로젝트에 맞춰 조정합니다.

실전 시나리오 및 가능한 대안

  • 원본 파일을 되찾지 못하면, 차트에 남아 있는 데이터 포인트를 최대한 추출해 재구성하는 것이 일반적입니다.
  • 차트를 수정 가능한 상태로 되돌리는 방법으로는 원본 파일 복구 직후 다시 연결하는 방법이 가장 안정적이며, 그 외에는 수동 재구성으로 보완합니다.

자주 묻는 질문 (FAQ)

차트의 원본 파일이 완전히 삭제되었을 때 데이터는 남아있나요?

차트에 표시된 값은 남아있을 수 있으나 원본 데이터의 구조가 복원되지는 않습니다. 복구는 남은 데이터 포인트를 이용해 부분적으로 진행됩니다.

VBA를 사용하면 차트의 데이터 외에 레이블이나 축 정보도 복구되나요?

대부분의 경우 수치 데이터 회복이 주 목적이며, 레이블이나 축 포맷은 차트의 속성에 따라 일부만 재구성됩니다.

엑셀 파일이 여러 슬라이드에 걸쳐 연결되어 있을 때 데이터 보존 방식은 어떻게 되나요?

각 차트별로 숫자 데이터가 추출되어 엑셀의 서로 다른 시트에 저장될 수 있습니다. 시트 구성은 차트 이름에 따라 달라집니다.

자동화 코드를 어디에 저장하고 실행하나요?

PowerPoint의 VBA 편집기 Alt+F11에서 모듈로 추가한 후, 매크로 보안 설정을 확인한 뒤 실행합니다. 실행 전 데이터 백업을 권장합니다.