Я открыл две электронные таблицы из электронной почты, электронная таблица июнь и ноябрь. И июнь, и ноябрь в ячейке A1 ссылаются на [CashInput.xlsx] CashInput $ A $ 1, который был сохранен на жестком диске создателя электронной таблицы. У моей машины нет доступа к жесткому диску создателя. Значение в A1 различно в разных электронных таблицах: июнь (значение = 1) и ноябрь (значение = 2) при открытии в режиме только для чтения, поскольку значение в CashInput $ A $ 1 было изменено до создания ноября.

Однако при включении редактирования в электронных таблицах первая включаемая электронная таблица, будь то июнь или ноябрь, будет отражать значение в поле A1 другого. Поэтому июнь A1 изменится на 2, если вы сначала включите редактирование в июне, а затем включите редактирование в ноябре. Ноябрь A1 изменится на 1, если вы сначала включите редактирование в ноябре, а затем включите редактирование в июне. Больше ничего не меняется (что вы можете видеть). Если вы разрешите редактирование без другого открытия, значение останется прежним.

Почему это происходит? Моя теория состоит в том, что 2 ячейки в одном и том же экземпляре Excel с одним и тем же источником не могут отражать разные значения, даже если источник не может быть достигнут. Есть что-нибудь, что может предотвратить это?

1 ответ1

1

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

симптомы

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

причина

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

Временное решение

Чтобы обойти это поведение, откройте книги в разных экземплярах Excel. В результате каждая рабочая книга поддерживает свою собственную таблицу внутренних ссылок и сохраненные значения.

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