Excel меняет формулы (сохранить?)

402
James

Извините, если следующее непроницаемо, но я не смог найти подобный пример:

У меня есть (большая) модель, которая использует много имен диапазонов. В последнее время при сохранении формулы меняют название диапазона в них.

Итак, формула выглядит так

=IF(correctrange=blank,blank,formula)

но я сохраняю, а затем снова открыть, и он изменился на

=IF(randomname=blank,blank,formula)

Изменение является последовательным (то есть, есть различные переменные «правильного диапазона», которые изменяются, но все они изменяются на последовательный (но различный) «случайный диапазон»).

Я также отмечаю, что все «правильные» переменные являются столбцами, и все они изменяются на имя диапазона, на которое ссылается строка (не знаю, будет ли это причиной).

Кто-нибудь еще видел это когда-нибудь подобное?

0
Можете ли вы проверить сохранение в альтернативном формате (например, Excel 97 / .xls), чтобы увидеть, происходит ли такое же повреждение? Также проверьте формулы после сохранения, но перед выходом. AFH 5 лет назад 0
Можете ли вы дать больше информации? Насколько велика рабочая книга? Сколько имен вы ок. использовать? Все ли они находятся на уровне рабочей книги, или вы также используете имена, специфичные для отдельных рабочих листов? Какую версию ОС и Excel вы используете? «Случайное имя» - это существующее имя (которое вы определили сами), или это новое имя, которое появилось из ниоткуда? Peter K. 5 лет назад 0
Не могли бы вы предоставить образец или скриншот? Lee 5 лет назад 0
@James, это необычное поведение, трудно исправить это без использования живого листа. Если возможно, напишите мне файл ☺ Rajesh S 5 лет назад 0
Спасибо за ответы. Я прихожу к выводу, что это число имен диапазонов (хорошо, уже 66K +) - но путаница заключается скорее в том, как проблема проявилась (на самом деле изменение ссылок, используемых в формуле при сохранении или открытии). модель ~ 48Meg (она расширяется - больше областей в модели - но сокращается - с использованием имен диапазонов, а не стандартных формул, - но удваивая количество областей в смещении с помощью имен диапазонов). Все имена диапазонов определены как глобальные в модели. James 5 лет назад 0

0 ответов на вопрос

Похожие вопросы