У меня есть файл Excel с тремя листами. Первые два для ввода данных, последний показывает сводку и некоторые расчеты.

В первом есть несколько столбцов для ввода адреса. В сводной таблице они объединены в одну ячейку:

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

Этот файл использовался многими моими пользователями, и теперь в одной ячейке сводки адресов отображается только #REF! ошибка. В формуле только одно из объединенных полей является #REF !, остальные действительны.

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

Обычно это происходит, если столбец или строка указанной ячейки удалены, но это невозможно, поскольку листы заблокированы паролем для изменения (кроме, конечно, ввода данных). Сводная таблица с формулами доступна только для чтения. И, как уже упоминалось, затрагивается только одно поле в одной строке адреса. Ссылочная ячейка содержит текст.

Теперь мне интересно, что еще может вызвать этот #REF! ошибка. У меня, к сожалению, нет возможности отслеживать изменения, внесенные пользователями. Какие еще есть способы разорвать ссылку на ячейку, несмотря на то, что лист заблокирован?

2 ответа2

0

Недопустимые ошибки ссылок на ячейки возникают, когда формула электронной таблицы содержит неверные ссылки на ячейки. Это происходит чаще всего, когда:

  1. Столбцы или строки, содержащие данные, используемые в формуле, случайно удаляются.

  2. Формула была перемещена или скопирована в другую ячейку, и ссылки на ячейки неверны.

  3. Данные, использованные в формуле, были перемещены, оставив функцию или формулу с неправильными ссылками на ячейки.

Вы должны пройти через это и найти ошибку, я боюсь, вручную.

Источник

0

Я предполагаю, что люди все еще могут делать вырезки и вставки, если они вводят данные в неправильный столбец? Когда происходит вырезка и вставка, формула также будет испорчена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .