Mam skoroszyt programu Excel, który skarży się na uszkodzone łącza za każdym razem, gdy go otwieram:
Próbowałem użyć „Znajdź”, aby wyszukać, [.
jak sugerowano w przewodniku Microsoft . Próbowałem też szukać obiektów, jak sugeruje przewodnik, i niczego nie znalazłem.
Jak mogę znaleźć ten kłopotliwy zepsuty link?
microsoft-excel
links
blarg
źródło
źródło
Odpowiedzi:
Jedno miejsce, w którym te linki mogą się „ukrywać”, nosi nazwy zakresów. Excel łamie tylko linki w formułach. Aby naprawić nazwane zakresy, przejdź do
Formulas
->Name Manager
i sprawdź, czy istnieją tam odwołania do skoroszytów zewnętrznych. Możesz kliknąć z wciśniętym klawiszem Shift, aby wybrać wiązkę i usunąć je.źródło
Właśnie miałem ten dokładny problem i znalazłem inną lokalizację niedziałającego linku, o której tu nie wspomniano: Data Validation (inaczej znane jako rozwijane menu).
Podobnie do znajdowania „Obiektów” w pomocy technicznej Microsoft, przejdź do „Strona główna (karta) -> Edycja (grupa) -> Znajdź i wybierz -> Idź do specjalnego ... -> Sprawdzanie poprawności danych”, aby znaleźć wszystkie komórki z sprawdzaniem poprawności danych na arkusz roboczy. Następnie musisz mniej więcej sprawdzać komórki sprawdzania poprawności danych jeden po drugim, co robisz, klikając jedną z komórek sprawdzania poprawności danych, a następnie przechodząc do sekcji „Dane (karta) -> Narzędzia danych (grupa) -> Sprawdzanie poprawności danych -> Ustawienia -> Źródło ”. Podczas aktualizacji źródła zaznacz pole „Zastosuj te zmiany do wszystkich innych komórek z tymi samymi ustawieniami”, aby zmienić wszystkie źródła, które są takie same.
źródło
Oto rozwiązanie, które było dla mnie bardzo niezawodne:
.xlsx
pliku na.zip
Uwaga: czasami nazwa jest zapisywana w formacie URL, np.
%20
Zamiast spacji, więc możesz rozważyć użycie uproszczonego ciągu, który można znaleźć tylko w problematycznym pliku. Użyłem ostatniego słowa nazwy pliku +.xlsx
.Prawdopodobnie wróci . Jest to plik odpowiadający twojemu problematycznemu arkuszowi, gdzie jest numer problematycznego arkusza w kolejności, w jakiej są wyświetlane. Otwórz go w edytorze tekstu, takim jak Notatnik.
sheetN.xml
N
Znajdź szukany ciąg i spójrz na otaczający go kod; powinien wskazywać niektóre odwołania do komórek, które można wyszukać w arkuszu problemowym.
Uwaga: jak wspomniano wcześniej, może to być również formatowanie warunkowe lub sprawdzanie poprawności danych.
źródło
Po sprawdzeniu obiektów, formuł, nazw, tytułów wykresów i serii danych odkryłem, że moje zewnętrzne odniesienie było w „Formatowaniu warunkowym”. Jednak nie było odniesienia do innego skoroszytu, takiego jak [Budget.xls] w żadnym polu lub warunkach. Dopiero potem udało mi się pomyślnie przerwać połączenie w grupie „Połączenia”. Mam nadzieję, że to pomoże!
źródło
Prawdopodobnie jest to prostsze. Okres jest końcem zdania w pomocy. Powinieneś po prostu szukać otwartego nawiasu kwadratowego. Innymi słowy, wyszukaj:
nie dla
w formułach. Ten ostatni znajdzie tylko nawias kwadratowy, po którym następuje kropka. Program Excel Find nie wykonuje wyrażeń regularnych.
źródło
znalazłem wpis „Dan G”, który był moim problemem. Komórka sprawdzania poprawności z linkiem do innego arkusza. Miałem jednak kilkaset do przejścia, ale metoda wyszukiwania Dana G. działała, ale z niewielką przewagą.
Znajdź poprawną komórkę sprawdzania poprawności, wybierz „Strona główna (karta) -> Edycja (grupa) -> Znajdź i wybierz -> Idź do specjalnej ... -> Sprawdzanie poprawności danych”, ale wybierz przycisk „Ten sam” w obszarze Sprawdzanie poprawności danych, aby znajdź wszystkie komórki z tą samą weryfikacją danych w arkuszu.
Ten, który powoduje problem, powinien się wyróżniać, ponieważ nie będzie podświetlony / wybrany.
źródło
Miałem podobne problemy z łączami zewnętrznymi w programie Excel 2016. Próbowałem różnych metod, ale w końcu udało mi się dzięki karcie sprawdzania poprawności danych w zakładce danych. Kliknąłem „Nieprawidłowe dane okręgu” i od razu zauważyłem, że dwa menu rozwijane wskazywało arkusz roboczy, z którego skopiowałem dane. Po znalezieniu problemu od razu mogłem zaktualizować dane w skoroszycie. Problem rozwiązany...
źródło
W przypadku programu Excel 2010 lub nowszego wykonaj następujące kroki.
W sekcji Ogólne
Uwaga: po wyczyszczeniu pola wyboru Poproś o aktualizację automatycznych łączy łącza są automatycznie aktualizowane. I nie pojawia się taki komunikat. Ta opcja dotyczy tylko bieżącego użytkownika i wpływa na każdy skoroszyt otwierany przez bieżącego użytkownika, jeśli nie dotyczy to innych użytkowników tego samego skoroszytu.
Inną metodą jest aktualizacja łączy za pomocą poleceń, wykonaj następujące kroki.
W programie Excel 2010 lub nowszym
Kliknij Edytuj łącza w grupie Połączenia na karcie Dane.
Kliknij Aktualizuj wartości i kliknij Zamknij.
Mam nadzieję, że Ci pomogę.
źródło
Napisałem szybkie makro, aby znaleźć regułę sprawdzania poprawności, która prowadzi do arkusza kalkulacyjnego programu Excel:
Nie powiedzie się, jeśli bieżący arkusz nie ma żadnego potwierdzenia. Nie jestem pewien, jak to naprawić, naprawdę nie dbam o to, aby spróbować.
źródło
Podsumowując (i dodając odpowiedź, którą właśnie natknąłem się), spójrz na:
F5 -> „Special ...” na dowolnym arkuszu można łatwo dotrzeć do trzech ostatnich
Zapisz, zamknij i ponownie otwórz plik, aby zaktualizować listę „Edytuj łącze”, w przeciwnym razie łącza mogą się nadal pojawiać, nawet jeśli źródło zostanie pomyślnie usunięte.
Metoda brute force tworzy kopię skoroszytu, usuwa każdy podejrzany obiekt, przycisk, a nawet arkusz roboczy, pojedynczo, i sprawdza, kiedy okno „Edytuj łącze” pokazuje, że kłopotliwego łącza już nie ma.
źródło
Miałem plik Excel, który po otwarciu wyświetlał komunikat dotyczący brakującego łącza zewnętrznego. Nie znaleziono takiego łącza, a różne narzędzia - Kutools, FormulaDesk itp. Nie znalazły nic . Wreszcie - rozwiązałem problem, otwierając plik xlsx jako zip + xml i usuwając folder zajmujący się linkami zewnętrznymi (jeśli chcesz więcej szczegółów - zapytaj mnie).
źródło
Odkryłem, że moje linki zombie były ukryte w formułach formatowania warunkowego. Jak tylko znalazłem i usunąłem wszystko, mogłem zepsuć linki.
źródło
Sprawdź poniższy link, aby uzyskać więcej sposobów na znalezienie uszkodzonych linków: 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
Ponadto uszkodzone linki mogą ukrywać się w regułach formatowania warunkowego.
źródło