Możliwe przyczyny #REF! błąd

0

Mam plik Excel z trzema arkuszami. Pierwsze dwa służą do wprowadzania danych, ostatni pokazuje podsumowanie i niektóre obliczenia.

W pierwszym jest kilka kolumn do wprowadzania adresu. W arkuszu podsumowania są one połączone w jedną komórkę:

 =Sheet1!C1 & Chr(32) & Sheet1!D1 & Chr(32) & Sheet1!E1 & ...

Plik był używany przez wielu moich użytkowników, a teraz w jednej komórce podsumowania adresu wyświetla się tylko #REF! błąd. W formule tylko jedno z połączonych pól ma wartość #REF !, pozostałe są poprawne.

 =Sheet1!C1 & Chr(32) & Sheet1!#REF! & Chr(32) & Sheet1!E1 & ...

Zwykle dzieje się tak, jeśli kolumna lub wiersz komórki, do której istnieje odwołanie, zostanie usunięta, ale nie jest to możliwe, ponieważ arkusze są zablokowane hasłem w celu modyfikacji (z wyjątkiem oczywiście wprowadzania danych). Arkusz podsumowania z formułami jest tylko do odczytu . I jak wspomniano, dotyczy to tylko jednego pola w jednym wierszu adresu. Odwołana komórka zawiera tekst.

Zastanawiam się teraz, co jeszcze może spowodować ten #REF! błąd. Niestety nie mam możliwości śledzenia zmian dokonanych przez użytkowników. Jakie są inne sposoby na przerwanie odwołania do komórki pomimo zablokowania arkusza?

JMayer
źródło

Odpowiedzi:

0

Niepoprawne błędy odwołania do komórki występują, gdy formuła arkusza kalkulacyjnego zawiera nieprawidłowe odwołania do komórki. Dzieje się tak najczęściej, gdy:

  1. Kolumny lub wiersze zawierające dane użyte w formule zostaną przypadkowo usunięte.

  2. Formuła została przeniesiona lub skopiowana do innej komórki, a odwołania do komórek są niepoprawne.

  3. Dane użyte w formule zostały przeniesione, pozostawiając funkcję lub formułę z niepoprawnymi odwołaniami do komórek

Musisz przejść przez to i znaleźć błąd, którego obawiam się ręcznie.

Źródło

Dave
źródło
Byłem na tej stronie, to mi nie pomogło, a potem uważnie przeczytałem trzecią sugestię z twojej odpowiedzi. „Dane użyte w formule zostały przeniesione”. To był problem. Po wycięciu wartości komórki i wklejeniu jej w innym miejscu wszystkie formuły odwołujące się do oryginalnej komórki są zmieniane tak, aby odwoływały się do nowej komórki. Nie wiedziałem o tym zachowaniu Excela.
JMayer,
W formule możesz użyć terminu Pośredni. Oznacza to, że naprawia się w komórce niezależnie od tego, co się dzieje (lub używa bezwzględnych odwołań do $ $)
Dave
Jestem w stanie odtworzyć to zachowanie nawet z absolutnymi referencjami, więc przyjrzę się Pośredniemu.
JMayer,
0

Zakładam, że ludzie nadal mogą wycinać i wklejać, jeśli wprowadzą dane do niewłaściwej kolumny? Gdy dojdzie do wycięcia i wklejenia, również formuła zostanie pomieszana.

zhuanyi
źródło
Mogą kopiować-wklejać w arkuszach danych. Ale nie ma w nich żadnych formuł, więc kopiowane są tylko wprowadzone wartości, które właśnie przetestowałem ponownie. Brak REF. W ogóle nie mogą modyfikować formuł w arkuszu podsumowania.
JMayer,