일부 사용자는 "데이터 소스 참조가 유효하지 않습니다 " Excel의 범위에서 피벗 테이블을 만들려고 할 때. 이 특정 오류는 여러 Excel 및 Windows 버전에서 발생하는 것으로 보고되었습니다. 따라서 문제는 OS 또는 Excel 버전과 관련이 없습니다.
Excel에서 "데이터 소스 참조가 유효하지 않음" 오류의 원인은 무엇입니까?
다양한 사용자 보고서와 문제를 해결하기 위해 수행한 복구 단계를 살펴봄으로써 이 특정 오류 메시지를 조사했습니다. 밝혀진 바와 같이 이 특정 오류 메시지를 유발하는 몇 가지 일반적인 원인이 있습니다.
- Excel 파일 이름에 대괄호가 포함됨 – 피벗 테이블에서 지원하지 않는 금지된 문자 집합이 있습니다. 이 특정 오류가 표시되는 일반적인 이유 중 하나는 Excel 파일 이름에 '[' 또는 ']'가 포함되어 있기 때문입니다. 이 경우 파일 이름을 수정하고 대괄호를 제거하여 문제를 해결할 수 있습니다.
- Excel 파일이 로컬 드라이브에 저장되지 않음 – 웹 사이트 또는 이메일 첨부 파일에서 직접 연 Excel 파일에서 피벗 테이블을 만들려고 하면 이 특정 오류 메시지가 표시될 수 있습니다. 이 경우 파일은 일반 폴더와 동일한 권한이 없는 임시 폴더에서 열립니다. 이 시나리오가 적용 가능한 경우 먼저 로컬 드라이브에 .xlsx 파일을 저장하여 문제를 해결할 수 있습니다.
- 피벗 테이블 데이터가 존재하지 않는 범위를 나타냄 – 제대로 정의되지 않은 범위도 이 특정 오류를 일으킬 수 있습니다. 정의되지 않은 범위로 피벗 테이블을 만들려고 하면 동일한 오류 메시지가 표시됩니다. 이 경우 피벗 테이블을 생성하기 전에 분노를 정의하여 문제를 해결할 수 있습니다.
- 데이터 소스가 잘못된 참조가 포함된 명명된 범위를 나타냅니다. – 이 오류가 발생하는 또 다른 가능한 이유는 범위가 정의되었지만 유효하지 않은 값을 참조하는 경우입니다. 이 경우 이름 관리자를 사용하여 참조된 값을 식별하고 문제를 해결하는 데 필요한 수정 작업을 수행할 수 있습니다.
현재 데이터 소스 참조가 유효하지 않음 문제를 해결하는 데 어려움을 겪고 있는 경우 오류가 있는 경우 이 문서에서는 오류 메시지를 유발하는 문제를 식별하는 데 도움이 되는 몇 가지 문제 해결 단계를 제공합니다. 아래에서 비슷한 상황에 있는 다른 사용자가 이 문제를 해결하는 데 사용한 방법 모음을 찾을 수 있습니다.
최상의 결과를 얻으려면 제시된 순서대로 방법을 따르십시오. 결국 특정 시나리오에서 효과적인 수정 사항을 발견해야 합니다.
시작하겠습니다!
방법 1:파일 이름에서 대괄호 제거
결국 데이터 소스 참조가 유효하지 않음 을 트리거하는 가장 일반적인 이유 중 하나 오류는 잘못된 Excel 파일 이름입니다. 보고서가 보고서 자동화 시스템에 의해 생성되고 이름에 대괄호 '[]와 같은 금지된 문자가 포함된 경우 ', 피벗 테이블을 만들려고 할 때마다 이 오류 메시지가 나타납니다.
이 시나리오가 현재 상황에 적용 가능한 경우 .xlsx 파일 이름을 수정하여 금지된 문자를 제거하면 문제를 해결할 수 있습니다. 다음은 이 작업에 대한 빠른 가이드입니다.
- 현재 파일을 사용하고 있는 Excel 창을 닫습니다. 파일이 사용 중인 경우 이름을 변경할 수 없습니다.
- 파일 탐색기를 사용하여 Excel 파일의 위치로 이동합니다. 거기에 도달하면 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택합니다.
- 다음으로 Pivots 테이블이 지원하도록 구성되지 않았으므로 파일 이름에서 대괄호를 제거합니다.
- 피벗 테이블을 다시 만들고 오류가 계속 발생하는지 확인하세요.
여전히 데이터 소스 참조가 유효하지 않음이 표시되는 경우 오류가 발생하거나 이 방법이 특정 시나리오에 적용되지 않는 경우 아래의 다음 방법으로 이동하십시오.
방법 2:로컬 디스크에 파일 저장
이 문제는 웹 사이트에서 직접 또는 이메일 첨부 파일에서 직접 파일을 여는 경우에도 발생할 수 있습니다. 이 경우 파일이 임시 파일에서 열리며 결국 데이터 소스 참조가 유효하지 않음 이 트리거됩니다. 오류.
이 시나리오가 현재 시나리오에 적용 가능한 경우 먼저 Excel 파일을 로컬 드라이브에 저장하여 문제를 해결할 수 있습니다. 따라서 피벗 테이블을 만들기 전에 파일> 다른 이름으로 저장으로 이동하세요. 물리적 위치(로컬 드라이브)에 파일을 저장합니다.
Excel 파일이 로컬에 저장되었습니다. 이전에 데이터 소스 참조가 유효하지 않음을 트리거했던 단계를 다시 만드세요. 오류가 발생하지 않고 피벗 테이블을 생성할 수 있는지 확인하십시오.
이 방법이 현재 상황에 적용되지 않는다면 아래의 다음 방법으로 이동하십시오.
방법 3:범위가 존재하고 정의되었는지 확인
"데이터 소스 참조가 유효하지 않음이 표시되는 또 다른 이유 .” 피벗 테이블을 삽입하려고 할 때 오류가 발생했습니다. 존재하지 않거나 정의되지 않은 범위입니다.
이것을 이해하기 위해 피벗 테이블을 만들려고 한다고 가정해 보겠습니다. 당연히 피벗 테이블 삽입으로 이동하여 테이블 또는 범위 선택과 연결된 토글을 선택합니다. 표/범위 설정 '테스트'합니다. 이제 '테스트' 범위에 기반한 값이 존재하지 않는 경우 "데이터 소스 참조가 유효하지 않습니다 .” 확인을 클릭하는 즉시 오류 .
이 시나리오가 적용 가능한 경우 피벗 테이블을 생성하기 전에 범위를 정의하여 문제를 해결할 수 있습니다. 다음은 이를 수행하는 방법에 대한 빠른 가이드입니다.
- 수식을 클릭합니다. 리본 바에서 탭을 클릭한 다음 이름 관리자를 클릭합니다. 목록에서.
- 이름 관리자 내부 창에서 새로 만들기를 클릭합니다. 생성할 범위의 이름을 지정합니다. 그런 다음 참조를 사용합니다. 상자를 사용하여 범위에 사용할 셀을 설정합니다. 직접 입력하거나 내장된 선택기를 사용할 수 있습니다.
- 이제 범위가 정의되었으므로 동일한 오류 메시지가 발생하지 않고 피벗 테이블을 성공적으로 생성할 수 있습니다.
이 시나리오가 적용되지 않거나 여전히 데이터 소스 참조가 유효하지 않음 오류가 발생하는 경우 위의 단계를 수행한 후에도 아래의 다음 방법으로 이동하십시오.
방법 4:명명된 범위에 대한 참조가 유효한지 확인
범위를 성공적으로 정의했지만 여전히 데이터 소스 참조가 유효하지 않음이 표시되는 경우 오류, 명명된 범위가 값이 유효하지 않은 일부 셀을 참조하기 때문에 메시지가 표시될 가능성이 있습니다.
이 문제를 해결하려면 수식 > 이름 관리자로 이동하세요. 범위가 피벗 테이블을 통해 분석하려는 셀을 참조하는지 확인하십시오. 불일치가 보이면 참조:를 사용하세요. 상자를 눌러 올바른 값으로 전환합니다.
수정이 완료되면 피벗 테이블을 다시 만들고 동일한 오류 메시지가 계속 표시되는지 확인하세요.