링크를 열 때마다 깨진 링크에 대해 불평하는 Excel 통합 문서가 있습니다.
Microsoft 가이드[.
에서 제안한대로 '찾기'를 사용하여 검색을 시도했습니다 . 또한 가이드가 제안하고 아무것도 설정하지 않았으므로 객체 검색을 시도했습니다.
이 귀찮은 링크를 어떻게 찾을 수 있습니까?
링크를 열 때마다 깨진 링크에 대해 불평하는 Excel 통합 문서가 있습니다.
Microsoft 가이드[.
에서 제안한대로 '찾기'를 사용하여 검색을 시도했습니다 . 또한 가이드가 제안하고 아무것도 설정하지 않았으므로 객체 검색을 시도했습니다.
이 귀찮은 링크를 어떻게 찾을 수 있습니까?
답변:
이러한 링크가 "숨길"수있는 한 곳의 이름은 범위입니다. Excel은 수식 내의 링크 만 끊습니다. 명명 된 범위를 수정하려면 Formulas
->로 이동하여 Name Manager
외부 통합 문서가 참조되어 있는지 확인하십시오. 묶음을 클릭하여 묶음을 선택하고 삭제할 수 있습니다.
방금이 정확한 문제가 있었고 여기에 언급되지 않은 다른 깨진 링크 위치를 발견했습니다 : 데이터 유효성 검사 (또는 드롭 다운 메뉴라고도 함).
Microsoft 지원에서 "개체"를 찾는 것과 유사하게 "홈 (탭)-> 편집 (그룹)-> 찾기 및 선택-> 특수으로 이동 ...-> 데이터 유효성 검사"에서 데이터 유효성 검사가있는 모든 셀을 찾습니다. 워크 시트. 그런 다음 데이터 유효성 검사 셀을 하나씩 확인해야합니다. 데이터 유효성 검사 셀 중 하나를 클릭 한 다음 "데이터 (탭)-> 데이터 도구 (그룹)-> 데이터 유효성 검사->로 이동하여 수행하십시오. 설정-> 소스. " 소스를 업데이트 할 때 "이 변경 사항을 동일한 설정으로 다른 모든 셀에 적용"확인란을 선택하여 동일한 모든 소스를 변경하십시오.
나에게 매우 안정적인 솔루션은 다음과 같습니다.
.xlsx
에 파일을.zip
참고 : 때로는 이름이 %20
공백 대신 URL 형식으로 작성 되기 때문에 문제가있는 파일에서만 찾을 수있는 단순화 된 문자열을 사용하는 것이 좋습니다. 파일 이름 +의 마지막 단어를 사용했습니다 .xlsx
.
결과적으로 반환 될 것입니다 . 이것은 문제가있는 시트에 해당하는 파일 이며, 문제가있는 시트의 번호는 표시되는 순서입니다. 메모장과 같은 텍스트 편집기에서 엽니 다.sheetN.xml
N
검색 문자열을 찾아 그 주위의 코드를보십시오. 문제가있는 시트에서 조회 할 수있는 일부 셀 참조를 가리켜 야합니다.
참고 : 앞에서 지적한 것처럼 조건부 서식 또는 데이터 유효성 검사 중일 수도 있습니다.
개체, 수식, 이름, 차트 제목 및 데이터 계열을 확인한 후 외부 참조가 "조건부 서식"이라는 것을 알았습니다. 그러나 필드 나 조건에서 [Budget.xls]와 같은 다른 통합 문서에 대한 참조는 없었습니다. 그 후에야 "연결"그룹의 링크를 성공적으로 끊을 수있었습니다. 이게 도움이 되길 바란다!
"Dan G"항목이 내 문제라는 것을 알았습니다. 다른 시트에 대한 링크가있는 유효성 검사 셀 그러나 나는 수백 가지를해야했지만 Dan G의 검색 방법을 사용하는 것이 효과가 있었지만 약간 비틀어졌습니다.
유효한 유효성 검사 셀을 찾고 "홈 (탭)-> 편집 (그룹)-> 찾기 및 선택-> 특수으로 이동 ...-> 데이터 유효성 검사"를 선택하고 데이터 유효성 검사에서 "동일한"라디오 버튼을 선택하십시오. 워크 시트에서 데이터 유효성 검사가 동일한 모든 셀을 찾습니다.
문제를 일으키는 원인은 강조 / 선택되지 않으므로 눈에 띄어 야합니다.
Excel 2016에서 비슷한 외부 링크 문제가 발생했습니다. 다양한 방법을 시도했지만 데이터 탭 아래의 데이터 유효성 검사 탭이 성공했습니다. "유효하지 않은 데이터 원"을 클릭하고 즉시 두 개의 드롭 다운 메뉴가 데이터를 처리 한 워크 시트를 가리키는 것으로 나타났습니다. 문제를 해결 한 후 즉시 통합 문서 내의 데이터를 업데이트 할 수있었습니다. 문제 해결됨...
Excel 2010 이상인 경우 다음 단계를 수행하십시오.
일반 섹션에서
주의 : 자동 링크 업데이트 요청 확인란이 선택 취소되면 링크가 자동으로 업데이트됩니다. 그리고 그러한 메시지는 나타나지 않습니다. 이 옵션은 현재 사용자에게만 적용되며 동일한 통합 문서의 다른 사용자가 영향을받지 않는 경우 현재 사용자가 여는 모든 통합 문서에 영향을줍니다.
다른 방법은 명령을 사용하여 링크를 업데이트하는 것입니다. 다음 단계를 따르십시오.
Excel 2010 이상에서
데이터 탭의 연결 그룹에서 링크 편집을 클릭하십시오.
값 업데이트를 클릭하고 닫기를 클릭하십시오.
이것이 당신을 돕기를 바랍니다.
Excel 스프레드 시트에 연결되는 유효성 검사 규칙을 찾기 위해 빠른 매크로를 작성했습니다.
Public Sub FindExtValidation()
Set s1 = ActiveSheet
Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
For i = 1 To s1.UsedRange.Rows.Count
For j = 1 To s1.UsedRange.Columns.Count
If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
s1.Cells(i, j).Activate
Exit Sub
End If
End If
valid_error:
Next
Next
End Sub
현재 시트에 유효성 검사가 전혀 없으면 실패합니다. 그 문제를 해결하는 방법을 잘 모릅니다. 실제로 시도하기에 충분히 신경 쓰지 마십시오.
요약하고 방금 우연히 답을 추가하려면 다음을 살펴보십시오.
어느 시트에서나 마지막 3 개는 F5-> "Special ..."을 통해 쉽게 접근 할 수 있습니다.
파일을 저장하고 닫은 후 다시 열어서 "링크 편집"목록을 업데이트하십시오. 그렇지 않으면 소스가 성공적으로 제거 된 경우에도 링크가 여전히 나타날 수 있습니다.
무차별 대입 방식은 통합 문서의 복사본을 만들고, 의심스러운 모든 개체, 단추 및 워크 시트를 한 번에 하나씩 삭제하고 "링크 편집"창에 더 이상 문제가없는 링크가 표시되는시기를 확인합니다.
열 때 외부 링크가 누락되었다는 메시지가 표시되는 Excel 파일이 있습니다. 그러한 링크를 찾을 수 없었고 Kutools, FormulaDesk 등의 다양한 도구 는 아무것도 찾지 못했습니다 . 마지막으로 xlsx 파일을 zip + xml로 열고 외부 링크를 다루는 폴더를 삭제하여 문제를 해결했습니다 (자세한 내용이 필요하면 저에게 물어보십시오).
좀비 링크가 조건부 서식 수식에 숨겨져 있음을 알았습니다. 모든 것을 찾아서 제거하자마자 링크를 끊을 수있었습니다.
끊어진 링크를 찾는 방법은 다음 링크를 확인하십시오. https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1 # bmfind_external_references_used_in_name
또한 조건부 서식 규칙에서 끊어진 링크가 숨겨 질 수 있습니다.