Excel не обновляет значение в ячейках автоматически

Обновлено: 05.02.2023

У меня очень неприятная проблема в одном из моих листов в книге. Я использую EXCEL 2007. Значение любой ячейки не будет обновлено, пока я не нажму ENTER. Либо если формула в ячейке включает условие if, либо функцию ВПР, либо даже функцию СРЗНАЧ. Все вычисления установлены автоматически, Application.Calculation = xlAutomatic, и даже включены вычисления для конкретного рабочего листа, например: ws.EnableCalculation = TRUE.

Кроме того, для параметра ScreenUpdating установлено значение TRUE. После того, как я нажму ENTER или перетащу правый угол вниз, ячейки будут обновлены, и они будут обновляться, если я внесу какие-либо изменения. Однако после сохранения файла и его повторного открытия они снова будут заморожены. Я не понял точно, когда они перестанут обновляться снова. Все форматирование установлено на Общее или числовое.

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

Любое предложение? Эта штука сводит меня с ума.

Если вычисление определенно не отключено, то я предполагаю, что у вас проблема с циклической ссылкой.

Я проверил все листы, и ни один из них не имеет круговой ссылки в строке состояния рядом с надписью «Готово». Кроме того, параметр «Проверить циклическую ссылку» отключен на вкладке «Формула».

Это только один рабочий лист? Если да, то использовали ли вы когда-нибудь EnableCalculation на этом листе для отключения вычислений?

Я использовал этот флаг, но теперь, даже если я установил на всех листах этот флаг в значение True, проблема не решена.

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

Резюме / TL;DR:
Попробуйте найти и заменить "=" на " info">

Такое отличное и простое решение работает в Excel 2016. Я создал это как макрос, чтобы сделать это автоматически: Sub InternalRefresh() Cells.Replace What:="=", Replacement:=" item-comment-author">Matt

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

Похоже, ваша рабочая книга настроена на ручной расчет. Вы можете изменить это на «Автоматически», выбрав «Формулы» > «Расчет» > «Параметры расчета» > «Автоматически».

Location in Ribbon

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

Нет, как я уже сказал, расчеты установлены на автоматический, так что проблема не в этом. Однако спасибо за оперативный ответ.

Строка меню в последних версиях Mac выглядит немного иначе (с темно-зеленым фоном), но примерно в том же месте. Я и коллега спасибо!

Нашел проблему и не мог найти решение, пока не попробовал это.

  1. Откройте Visual Basic на вкладке «Разработчик» (ИЛИ щелкните правой кнопкой мыши на любом листе и выберите «Просмотреть код»)
  2. В верхней левой панели выберите «Эта книга».
  3. В нижней левой панели найдите атрибут ForceFullCalculation.
  4. Измените его с «False» на «True» и сохраните его.

Я не уверен, есть ли у этого какой-либо побочный эффект, но сейчас это работает для меня.


Excel

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


Формулы Excel не обновляются автоматически

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

  1. Расчет настроен на «Ручной»
  2. Ячейка отформатирована как текст
  3. Кнопка Показать формулы включена
  4. Пробел введен перед знаком равенства.

Давайте рассмотрим каждый из них в деталях.

1] Расчет настроен на «Ручной»

Это одна из самых распространенных причин и первая проверка, которую нужно выполнить. Иногда параметр расчета настраивается на «ручной», и это основной сбой, заставляющий ячейки не обновлять формулы в Microsoft Excel. Вы можете решить эту проблему.

Запустите Excel, нажмите « Вкладка формул », а затем кнопку « Параметры расчета ». Теперь установите для параметра расчета значение Автоматический .


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

2] Ячейка отформатирована как текст .

Случайное форматирование ячеек, включая формулы, как « Текст » может стать еще одной проблемой, вызывающей эту проблему. В текстовом формате ячейка не будет рассчитываться так, как предполагалось.


Нажмите на ячейку и проверьте группу номеров на вкладке «Главная». Если отображается « Текст », измените его на « Общие », используя раскрывающееся меню.


Теперь пересчитайте формулу в ячейке, дважды щелкнув по ячейке и нажав « Ввод» .

3] Показать кнопку “Формулы” включено

Если кнопка « Показать формулы » на вкладке «Формулы» включена, формулы не работают. Это может быть сделано случайно пользователем или кем-то, кто ранее использовал эту книгу. Эта кнопка в основном используется при аудите формул, поэтому вместо конечного результата отображается формула. Тем не менее, эта вкладка очень полезна при устранении неполадок с глюками формулы.


4] Пробел введен перед знаком равенства

Последняя причина может заключаться в том, что при вводе формулы, если вы ошибочно вводите пробел перед «Равным (=)», следовательно, формула не будет рассчитываться. Эту ошибку очень трудно заметить, поэтому очень часто она остается незамеченной.


Проверьте, есть ли пробел, дважды щелкнув по ячейке, если это так, удалите ее, и формула обновится.

Я надеюсь, что эти советы помогут многим из вас решить проблему с формулами Excel, которые не обновляются автоматически. Обычные пользователи Excel сталкиваются с этими проблемами не раз, но теперь вы можете решать их достаточно хорошо!

Я столкнулся с этой же проблемой – не уверен, почему, и когда это происходит, единственный способ, которым я когда-либо получал диаграмму для принудительного обновления, – это что-то изменить в самом определении диаграммы, которое легко можно сделать с помощью VBA, как в

Может быть лучший ответ, который доходит до сути проблемы, но я думал, что это может помочь. Работая над листом, я бы сделал быстрый Ctrl-X, Ctrl-V на части диаграммы (или всего этого), чтобы заставить график обновиться.

Это единственное, что я нашел, чтобы последовательно обновлять диаграмму. Это сокращает основную причину проблемы (я полагаю): данные серии становятся кэшированными в диаграмме. Заставляя диаграмму переоценивать серию, мы очищаем кеш.

У меня была эта проблема, создавая диаграммы 1000+ через VBA . Я создал графики и назначил диапазон их рядам. Однако, когда лист пересчитан, графики не будут обновляться по мере изменения значений диапазонов данных.

Решение → Я отключил WrapText перед циклом For… Next, который генерирует графики, а затем снова включил его после цикла.

Это отличное решение, потому что оно обновляет 1000+ графиков одновременно, не пробирая их все и ничего не меняя.

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

У меня была такая же проблема с простой круговой диаграммой.

Ни один из макросов не работал, что я пытался. Ничего не работало на диаграмме cut , pasting , relocating .

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

Это абсурдная ошибка, которая сильно мешает моей работе с Excel.

На основе опубликованных работ я пришел к следующим действиям в качестве упрощенного способа продвижения вперед…

Нажмите на график, который хотите обновить. Выберите CTRL-X, CTRL-V, чтобы вырезать и вставить график на место… он будет принудительно обновлен.

Это очень хорошо работает для меня – он переворачивает оси на всех диаграммах, а затем переворачивает их назад, что заставляет их обновляться без изменения вообще.

Это известная ошибка Excel…

Лучшее и быстрое обходное решение – Columns.AutoFit – Trick:

У меня есть еще одна проблема реферирования диаграмм. При создании диаграмм автоматически появляются некоторые диаграммы и кешируют текст на листе. Речь идет о освещении созданных диаграмм. Когда я увеличиваю или уменьшаю масштаб, я могу получить ожидаемые результаты. Поэтому я размещаю решение здесь, если это кому-то интересно.
Программно, я добавил это после создания диаграмм:

Я столкнулся с той же проблемой. Проблема связана с ограничением в нет. вычисленных формул в вашем листе. вы можете решить это двумя способами:

Повторное вычисление вручную:

Макрос для пересчета:
добавьте ниже кода в конец функции, которая изменяет данные

Я нашел его решение:
Из параметров excel обязательно измените параметры расчета, как показано ниже. Он иногда менялся в ручную после тяжелой работы в excel.

Auto Calculation

Эта проблема смешна! Ни одно решение не работало для меня в 2010 году, но я основывал свое внимание на tpascale:

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

Хорошо, у меня есть решение, действительно….

Я обнаружил, что проблема с моими диаграммами, не обновлявшимися сначала, произошла вскоре после того, как я спрятал некоторые столбцы данных, подающие диаграмму, и проверил “показать данные, скрытые в строках и столбцах” в диалоговом окне “Выбор источника данных” msg box).

Я обнаружил, что если я вернусь в поле “Выбор источника данных” и не снял/перепроверял “показать данные, скрытые в строках и столбцах”, которые обновляется диаграммой.

Программно я вставил следующее в макрос, к которому я привязал кнопку, он обновляет все мои диаграммы достаточно быстро, чтобы обходной путь к известной ошибке. Этот код предполагает одну диаграмму на рабочий лист, но при желании можно добавить другую для оператора для диаграмм с 1 по N:

У меня была эта проблема, и я обнаружил, что это было вызвано одновременным запуском двух приложений excel. Если бы я закрыл все и открыл только файл, у меня возникли проблемы с диаграммами, в которых динамические, как они должны быть. Возможно, это помогает

Мы нашли решение, которое не связано с VBA: умножение некоторого элемента диапазона данных диаграммы на TODAY()-TODAY()+1 .

Несмотря на то, что диапазон был пересчитан без этого, изменчивый характер TODAY() каким-то образом дает ему дополнительный импульс, который вызывает пересчет диаграммы.

Просто потратил полдня на это сам.

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

Мое решение состояло в том, чтобы сделать все диаграммы на активном листе невидимыми перед изменением данных, затем сделать их видимыми снова и быстро обновить диаграмму диаграмм. (Это только видимые диаграммы, у которых эта проблема обновляется).

Это работает для меня, а также обрабатывает аналогичные проблемы с диаграммами, а также с объектами диаграммы. Обновление может не понадобиться – требуется больше тестирования.

DO MACRO STUFF, ИЗМЕНЯЯ ДАННЫЕ

У меня была такая же проблема, как и плакат. В основном я запускаю панель управления, и у меня есть куча именованных диапазонов, которые заполняются возвращаемыми значениями из некоторых UDF. На приборной панели есть несколько круговых диаграмм с рядом данных, привязанных к ячейкам, которые содержат эти именованные диапазоны (проблема также возникает, если целевые ячейки серии данных содержат UDF напрямую, минуя именованные диапазоны).

Я изменяю значение ячейки, которое содержит, например, диапазон дат, на котором базируется панель мониторинга, и именованные диапазоны и UDF вынуждены вычислять. Тем не менее, круговые диаграммы не обновляются – по некоторым причинам, делают другие типы диаграмм. И, кстати, это объекты диаграммы, а не таблицы диаграмм. В любом случае, разрежьте решение:

Я не хотел явно менять название диаграммы или какой-либо другой аспект, и в любом случае я заметил, что это не постоянно обновляло мои диаграммы. Иногда в первый раз, когда я запускал вычисления, пироги обновлялись, но с последующими вычислениями пироги не могли. Однако я заметил, что каждый раз, когда я делал изменения в коде, моя панель инструментов работала. Таким образом:

Решение:

Если вы используете модуль Workbook (я не был в этом случае), просто создайте вместо него новый модуль и ссылку.

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

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

Если для этого не существует обходного пути без использования макросов VBA, я был бы рад узнать, что (нельзя использовать эти файлы, поскольку файлы должны использоваться совместно с SharePoint без макросов VBA).

Что сработало для меня, было использование макроса для вставки/удаления столбца в таблице данных для диаграммы. Это заставит диаграмму обновить выбор данных.

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

В учебнике по созданию круговой диаграммы мне нужно было выбрать диапазон A3:A10 , а затем выбрать не соседний диапазон E3:E10 . Я сделал это. Я получил диаграмму.

Затем он попросил меня изменить значение и посмотреть процентное изменение, затем посмотреть круговую диаграмму и увидеть обновление.

Он не обновлялся.

Я посмотрел на источник данных для круговой диаграммы, и диапазон был странным. Он имел диапазон A3:A10 , обозначенный правильно, но ссылка на ячейку E10 повторялась несколько раз, и в ней были все ячейки E , перечисленные в случайном порядке. Это выглядело как

Я изменил источник данных, чтобы читать:

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

Я тоже боролся с этой проблемой. Наконец, это удалось решить, пересчитав лист, который имеет данные диаграммы ПОСЛЕ пересчета пользовательской функции. Итак, в Листе 1 у меня есть ячейка, содержащая

В модуле VBA функция определяется как Volatile, чтобы гарантировать, что ComputeScore() запускается после любых обновлений электронной таблицы.

Затем в VBA листа 1 это:

Итак, лист с именем Charts Data, который ссылается на пользовательскую функциональную ячейку Sheet 1, выполнит пересчет ПОСЛЕ ВЫПОЛНЕНИЯ функции ComputeScore(), которая обновила ячейку Листа 1, поскольку Worksheet_Calculate() запускается после ComputeScore() recalc, Этот дополнительный раунд вычисления данных диаграммы заставляет диаграмму обновляться сейчас, а не позже или совсем не. Параметр EnableEvents и xlManual поддерживает бесконечные циклы recalc и другие события.

Это может показаться чрезвычайно простым, но я просто попробовал Manual Calculating на электронной таблице, где были графики (нажав F9), и это сработало! Для этого код VBA просто:

Как я пробовал почти ВСЕ представленные решения, и поскольку в моем случае никто не работал, я также добавлю свои два цента. Надеюсь, это поможет кому-то другому.

Консенсус по этому вопросу, похоже, заключается в том, что нам нужно как-то заставить excel перерисовать граф, поскольку он не делает этого, когда это нужно.

Мое решение состояло в том, чтобы убить данные X-Axis и заменить его ничем, прежде чем менять его на то, что я хотел. Здесь мой код:

Мои два цента для этой проблемы – у меня была аналогичная проблема с диаграммой в отчете Access 2010. Я динамически создавал querydef, устанавливая это как rowource в моем отчете, а затем пытаюсь пропустить каждую серию и задавать свойства каждой серии. То, что мне в итоге пришлось сделать, это разбить создание запроса и настройку свойств на отдельные субтитры. Кроме того, я положил

внизу каждого из двух подмножеств.

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

У меня была аналогичная проблема – диаграммы, похоже, не обновлялись. Я пробовал практически все на этой теме, не повезло. Наконец, я понял, что диаграммы, которые я копировал и вставлял, были связаны с исходными данными, и именно поэтому все они показывали одни и те же результаты.

Убедитесь, что вы копируете и вставляете картинки перед тем, как пройти все другие движения.

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

Я обнаружил, что если бы я дважды щелкнул строку (появлялся с плохими данными), она показала мне, что она была на оси SECONDARY по какой-то причине. Изменение этой оси PRIMARY решило мою проблему.

. Worksheets ( “Лист1”) Range ( “A1: K1”) = Worksheets ( “Лист2”) Диапазон.. ( “A4: K4”) Значение

У меня была аналогичная проблема сегодня с файлом 2010 с большим количеством формул и несколькими подключениями к базе данных. Ось диаграммы, не обновляющая ссылки, имеет скрытые столбцы, похожие на другие в этой цепочке, а метки отображают месяц и год “MMM-YY” динамических данных. Я пробовал все перечисленные решения, кроме опций VBA, которые я бы предпочел решить без кода.

Я смог решить проблемы, инкапсулируя свои даты (метки осей) в формулу ТЕКСТ как таковой: = ТЕКСТ (A10, “MMM-YY” ). И все сразу обновляется при изменении значений. Счастливые дни снова.

Из прочитанных выше других вопросов авторов я начал думать, что в диаграммах возникли проблемы с типом данных DATE, и поэтому преобразование значений в текст с помощью функции TEXT разрешило мою проблему. Надеюсь, это тоже поможет вам. Просто измените формат в двойных кавычках (второй аргумент функции TEXT) в соответствии с вашими потребностями.

Просто активируйте лист, на котором находится диаграмма:

и ваша проблема исчезнет.

У меня была такая же проблема, и ни одна из вещей, о которых вы говорили в вопросе, не работала для меня, пока я просто не активировал лист. Принятый ответ мне тоже не сработал.

У меня есть формула в ячейке, которая считает значения в 2 других ячейках. Обычно после ввода значений в эти 2 другие ячейки ячейка формулы обновляется автоматически при Enter нажатии или при щелчке по ячейкам.

Однако по какой-то причине значение, рассчитанное по формуле, не обновляется автоматически. Мне нужно нажать на панель формул, затем я должен нажать Enter, чтобы ячейка формулы выполнила свою задачу.

Почему это происходит?

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

2003 : Инструменты> Параметры> Расчет> Расчет> Автоматический.

2007 : кнопка «Office»> «Параметры Excel»> «Формулы»> «Расчет рабочей книги»> ​​«Автоматически».

2010 и новее : Файл> Параметры> Формулы> Расчет рабочей книги> Автоматический.

  • 2008 : Настройки Excel> Расчет> Автоматически

В некоторых случаях вы можете предпочесть оставить его ручным, например, если нужно выполнить много сложных вычислений. В таких случаях вы можете просто нажать F9, когда хотите обновить вычисления.

@ 3bdalla: Возможно, вы выполнили макрос, содержащий строку Application.Calculation = xlCalculationManual ?

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

@Sablefoste: Нет, это не так. По крайней мере, не в Excel 2010 и более ранних версиях . Не тестировал 2013 год, но не вижу причин, по которым это может измениться.

@RFB: Пожалуйста, не редактируйте другие возможные ответы на этот. Просто идите вперед и опубликуйте свой ответ. Я сделал это для тебя на этот раз.

Подтвердите с помощью Excel 2007: кнопка «Office»> «Параметры Excel»> «Формулы»> «Расчет рабочей книги»> ​​«Автоматически».

Короткая клавиша для обновления

Спасибо! Мы уже установили параметры расчета на автоматический и не знали, почему значения не обновляются. F9 и Shift + F9 не помогли и оставили значения одинаковыми. Ctrl + F9 не только обновил значения, но и устранил проблему, чтобы она больше не повторялась.

У меня был случай этого только сейчас в Excel 2010: конкретная электронная таблица, которая не будет автоматически пересчитываться. Я изменил настройку, как указано выше; но автоматический пересчет по-прежнему не работал, и, перепроверив опцию «Расчет», обнаружил, что сам по себе снова вернулся к «Ручному». Три попытки спустя, и это было все еще непреклонно, это хотело быть "Ручным" и ничем иным.

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

Хорошая причина хранить резервные копии.

Если эта книга была .XLSM или .XLSB может иметь мошеннический Worksheet_Change или подобный макрос событий, который использовал Application.Calculation = xlCalculationManual и либо допустил ошибку, либо просто не сбросил его xlCalculationAutomatic .

У меня также была эта проблема с очень большой электронной таблицей, которая просто перестала обновляться в выходные, но, проверив вышеприведенные решения, настройки уже были установлены на автоматический, а лист слишком большой для восстановления, поэтому я был в растерянности.

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

Я открыл эту электронную таблицу, проверил, что она все еще работает и автоматически обновляется при текущей установке MS Excel и любых новых автоматических обновлений Office (с которыми он работал), а затем просто заново открыл исходную электронную таблицу. "Эй, Presto" снова сработало.

Я столкнулся с проблемой, когда некоторые клетки не рассчитывали. Я проверил все нормальные вещи, такие как тип ячейки, автоматический расчет и т.д .

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

Я снял кавычки и клетки вычислили как обычно.

В моем случае я использовал определенную надстройку под названием PI Datalink. Каким-то образом метод PI Calculate больше не работал во время обычного пересчета книги. В настройках мне пришлось изменить команду автоматического обновления на полный расчет, а затем снова вернуться. Как только исходная настройка была восстановлена, надстройка работала как обычно.

Повторно разместив этот фрагмент, который пользователь RFB (неуместно) попытался отредактировать в моем ответе :

Возможная причина - файл Office Prefs поврежден. В OSX это можно найти в:

Удалите этот файл и перезапустите ОС. Новый файл plist будет создан при перезапуске Office. Формулы снова пересчитаны отлично.

Microsoft Excel — это электронная таблица, разработанная Microsoft для Windows, macOS, Android и iOS. Он включает в себя вычисления, графические инструменты, сводные таблицы и язык программирования макросов, называемый Visual Basic для приложений. Это очень широко применяемая электронная таблица для этих платформ, особенно начиная с версии 5 в 1993 году, и она заменила Lotus 1-2-3 в качестве отраслевого стандарта для электронных таблиц. Excel является частью пакета программного обеспечения Microsoft Office.


Excel Logo

Что приводит к тому, что формулы не обновляются автоматически?

Причины проблемы довольно просты и понятны

  • Настройки формулы: Иногда, когда вы сохраняете электронную таблицу и выходите из приложения, настройки формулы сбрасываются. При повторной загрузке файла сохранения параметры формулы иногда устанавливаются для обновления вручную. Это означает, что ячейки формулы будут обновляться, только если вы обновите их вручную.
  • Формат: В некоторых случаях было обнаружено, что если для формата ячейки вашей формулы задано значение «Текст» вместо «Общие», то формулы не будут обновляться.
  • опечаток: Если в начале формулы есть пробел, то программа не будет определять его как формулу и как простой текст, поэтому она не будет обновляться. Кроме того, иногда в начале формулы есть апостроф. Этот апостроф нельзя увидеть, если дважды щелкнуть по ячейке
  • Показать кнопку формулы: Кроме того, если кнопка «Показать формулу» переключена на листе, над которым вы сейчас работаете, или на любом другом листе, вместо результата будет показана формула. Таким образом, ваша формула не будет обновляться.

Теперь, когда у вас есть общее представление о природе проблемы, мы перейдем к ее решению.

Решение 1. Изменение настроек обновления.

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

Решение 2. Изменение формата ячейки

В некоторых случаях было обнаружено, что если для формата ячейки вашей формулы задано значение «Текст» вместо «Общие», то формулы не будут обновляться. Поэтому на этом этапе мы будем изменять формат формул.

Решение 3: Проверка на опечатки

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

Решение 4. Отключение параметра «Показать формулу»

Кроме того, если кнопка «Показать формулу» переключена на листе, над которым вы сейчас работаете, или на любом другом листе, вместо результата будет показана формула. Таким образом, ваша формула не будет обновляться. На этом этапе мы будем отключать эту опцию.

Читайте также: