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

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

Другая возможная причина заключается в том, что ваша формула могла быть КОСВЕННОЙ ссылкой или книга могла быть открыта, а ссылки не обновлены. Если формула сложная, Excel требует, чтобы внешняя книга была открыта.

(Microsoft никогда не давала понять, что в данном случае считается «сложным». Обычно, если вы получаете ошибку, формула является «сложной».)

В общем, вы можете рассматривать формулу сложной, если она выполняет вычисление внешних данных для получения результата, например, с помощью ПОИСКПОЗ, ПРОСМОТР и т. Д. Примером может быть сохранение номера месяца в книге A и использование этого значения для вычисления года. текущие затраты на основе ежемесячных данных, хранящихся в отдельных ячейках книги B. (Другими словами, вы используете номер месяца в качестве индекса для доступа к информации в книге B.)

Обходной путь в некоторых (но не во всех) ситуациях — полностью выполнять сложные вычисления в книге B, при этом книга B связана с книгой A, чтобы получить данные, необходимые для этого расчета. Получить номер месяца из книги A несложно, и это легко сделать с помощью Excel. Затем вы можете открыть рабочую книгу A и прочитать результат расчета из рабочей книги B.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3848) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Errors_when_Copying_References_to_External_Cells [Ошибки при копировании ссылок на внешние ячейки].