Zdarzyło mi się to wiele razy (ale nie zawsze). Jest to bardzo frustrujące i nie mam pojęcia, dlaczego tak się dzieje.
A.xls zawiera wzór, który prowadzi do arkusza B.xls Sheet1. Pracuję nad A.xls. Postanawiam otworzyć B.xls. Kiedy to zrobię - wszystkie odniesienia do Arkusza 1 zamieniają się w #REF.
to znaczy.
='C:\..\[B.xls]!Sheet1'!A1
przemienia się w
='C:\..\[B.xls]!#REF'!A1
i naturalnie wszystkie wartości, które wcześniej były poprawne, teraz zwracają #REF.
Jest to absolutnie frustrujące, ponieważ nie ma sposobu, aby go cofnąć bez ponownego otwarcia mojej ostatniej zapisanej wersji A.xls. Funkcja Znajdź i zamień również nie jest idealna, ponieważ A.xls odnosi się do kilku różnych arkuszy B.xls - i wszystkie one są teraz #REF.
Jakieś pomysły dlaczego? :( Uruchamianie programu Excel 2010.
Większość formuł w programie Excel nie aktualizuje swoich formuł, jeśli odnoszą się do zamkniętych skoroszytów. Teraz, jeśli otworzysz skoroszyt, do którego odnoszą się formuły, excel spróbuje go natychmiast zaktualizować.
Uważam, że twoim problemem jest to, że zmiany zostały wprowadzone w B.xls, a formuły w A.xls próbują odświeżyć jego formuły po otwarciu B.xls. Ponieważ nastąpiły zmiany w B.xls od czasu ostatniego obliczenia formuł w A.xls (np. Nazwy arkuszy zostały zmienione lub po prostu usunięte), formuły w A.xls nie mogą znaleźć poprzedniego odwołania i dlatego powracają
#REF!
.Myślę, że możesz mieć dwie opcje, aby tego uniknąć:
źródło
Aby pomóc w komentarzu Jerry'ego. Po zamknięciu A.xls zapamięta zawarte w nim wartości ze wzoru. Jeśli następnie zmodyfikujesz B.xls w taki sposób, jak nazwa skoroszytu lub nazwa arkusza, to kiedy A.xls spróbuje zaktualizować się o nowe dane, nie będzie można go znaleźć, ponieważ nazwa, do której istnieje odwołanie, uległa zmianie.
Powiedzmy, że twoja formuła to coś w stylu = „[B.xls] Arkusz3”! $ 1588 B $, jeśli zmienisz nazwę B.xls po zamknięciu A.xls na „Zapisane dane 08.09.2013”, to po otwarciu A.xls będzie mają wartości z B.xls. Gdy tylko otworzysz dane zapisane 08.09.2013, A.xls zda sobie sprawę, że dane już nie istnieją i je utracisz.
Obejściem tego jest upewnienie się, że zaktualizujesz linki w formule. To powinno rozwiązać wszystko.
źródło
Rozwiązaniem może być otwarcie pliku, w którym podałeś linki, a następnie przejście do
Data > Edit Links > Open Source
. Spowoduje to otwarcie źródła bez popełniania#ref
błędu.Inną alternatywą jest utrzymanie dwóch wersji z łączami i bez nich . Wersja bez linków może być wykonana przez
Data > Edit Links > Break Link
.Myślę, że to jakiś błąd w programie Excel, który sprawia, że nazwa arkusza jest
#ref
.źródło
Problem leży w centrum zaufania. Jeśli pracujesz na napędach sieciowych, musisz zaznaczyć „zezwalaj na połączenia z zaufanymi lokalizacjami”. Pozwala to uniknąć utraty linku.
źródło
Wygląda na to, że linki zostały zmienione na #REF! ponieważ docelowy arkusz kalkulacyjny (B.xls) nie jest zaufany. Przechodząc do PLIK-> Opcje-> Centrum zaufania-> Ustawienia Centrum zaufania-Zaufane lokalizacje i dodając folder zawierający B.xls udało mi się zatrzymać problem. Prawdopodobnie możesz dodać B.xls do „Zaufanych dokumentów” i uzyskać ten sam wynik, ale nie uruchomiłem tego testu.
źródło
Zmień format komórki na numeryczny może pochodzić z tekstu / innych wymienionych na liście formatów komórek. Można to osiągnąć, klikając prawym przyciskiem myszy komórkę lub wybrane komórki w programie Excel.
źródło
W moim przypadku miałem podobny problem, że formuła pękała za każdym razem, gdy korzystam z programu Excel. Formuła została odniesiona do tabeli w innym arkuszu w tym samym pliku programu Excel.
Problem został rozwiązany, gdy usunąłem spację przed nazwą kolumny tabeli, do której odwołano się do formuły.
Nie jestem pewien, czy problem jest taki sam jak twój, ale może pomaga ...
źródło
Po zebraniu przydatnych wskaźników z powyższych, działało to dla mnie z błędami odwoływania się, gdy plik połączony w naszej sieci został otwarty:
Opcje> Centrum zaufania> Ustawienia Centrum zaufania> Zaufane lokalizacje> Zaznacz pole obok „Zezwalaj na zaufane lokalizacje w mojej sieci (niezalecane).
Błędy zaufania zostały naprawione!
Dziękuję Ci.
źródło
Oprócz ustawienia „Zezwalaj na zaufane lokalizacje w mojej sieci (niezalecane)” sprawdź, czy typy plików Excel są nowszymi typami plików „.xlsx”. Reklamujemy problem polegający na tym, że arkusz kalkulacyjny „.xls” napotyka problemy #REF podczas wyszukiwania arkusza kalkulacyjnego „.xlsx”.
źródło
Rozwiązaniem jest przejście do Plik> Opcje> Formuły i odznaczenie Dane wprowadzone w tabeli są nieprawidłowe .
źródło