Перейти к содержимому

Почему в ячейке excel отображается формула а не значение

  • автор:

Формула в EXCEL отображается как Текстовая строка

Бывает, что введя формулу и нажав клавишу ENTER пользователь видит в ячейке не результат вычисления формулы, а саму формулу. Причина — Текстовый формат ячейки. Покажем как в этом случае заставить формулу работать.

Итак, по какой-то причине пользователь ввел формулу в ячейку с Тектовым форматом.

Заставить EXCEL интерпретировать введенное в ячейку выражение как формулу, а не как текст — очень просто: нажмите клавишу F2 , затем ENTER (ВВОД) .

Ниже приведено более подробное объяснение:

  • выделите ячейку с формулой (на рисунке это ячейка А1 );
  • формат ячейки установите Общий (нажав CTRL+1 и выбрав соответствующий Числовой формат или через меню Главное/ Число/ Числовой формат );
  • нажмите клавишу F2 (т.е. войдите в Режим Правки ячейки) или поставьте курсор в Строку формул ;
  • нажмите ENTER .

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

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

Однако, если перед формулами стоит апостроф (‘), то существует подход, который позволяет быстро преобразовать значение ячейки в формулу. Апостроф сообщает EXCEL что ячейка д.б. текстовой не зависимо от того какой фактически установлен Формат ячеек. В Строке формул значения такой ячейки выглядят, например, как ‘=C15.

Формально слевастоящий апостроф не является символом и инструмент Найти/Заменить не сработает, но сработает Текст-по-столбцам :

  • Выделите столбец с формулами (формулы м.б. разными)
  • Вызовите Текст-по-столбцам
  • После вызова этого инструмента во втором окне укажите в качестве разделителя апостроф ‘
  • Нажмите Готово

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

Для ячейки, связанной с текстовым форматом, отображается значение «не является значением»

В Microsoft Excel при вводе формулы, которая связывает одну ячейку с текстовым форматом, ячейка, содержащая ссылку, также форматируется как текст. Если затем изменить формулу в связанной ячейке, в ячейке будет отображена формула, а не значение, возвращаемое формулой.

Причина

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

Обходное решение

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

  1. Выделите ячейку с формулой, а затем в меню Формат выберите пункт ячейки.
  2. Откройте вкладку число. Выберите код формата, который будет отображаться в ячейке, и нажмите кнопку ОК. В ячейке по-прежнему отображается формула.
  3. Выделите ячейку с формулой, нажмите клавишу F2, а затем нажмите клавишу ВВОД. В ячейке отображается значение.
  4. В той же ячейке в меню Формат выберите пункт ячейки. Категория формат ячейки будет представлять собой текст.
  5. Укажите категорию и параметры форматирования для ячейки, а затем нажмите кнопку ОК.

Почему в ячейке excel отображается формула а не значение

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

Прикрепленные файлы

  • post_254649.xls (28.5 КБ)

Пользователь
Сообщений: 1125 Регистрация: 23.12.2012
30.08.2011 11:40:23

Измените в таких ячейках формат ячейки с Текстовый на Общий.
А в формулах удалите и вновь введите знак = (рано).
Всё заработает.

Пользователь
Сообщений: 1125 Регистрация: 23.12.2012
30.08.2011 11:41:07
(рано) = (равно) 🙂
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
30.08.2011 11:42:31
Можно ничего не добавлять/удалять. Просто зайти в формулу и Enter.
Пользователь
Сообщений: 1125 Регистрация: 23.12.2012
30.08.2011 11:44:22

А что такое «Диалоговое окно заполнения данных»?
Случаем, не «Строка формул»?
Так в ней же тоже не результат, а сама формула отображается.

Пользователь
Сообщений: 1125 Регистрация: 23.12.2012
30.08.2011 11:47:48

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

Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
30.08.2011 11:55:08

После перевода формата в Общий:
— два раза кликнуть на ячейке (работа с формулой в ячейке) — Enter;
— войти в строку формул (работа с формулой в строке формул) — Enter.
В обоих случаях чудесное преобразования текста в формулу. Почему у Вас не так — не знаю.

Пользователь
Сообщений: 8196 Регистрация: 21.12.2012
30.08.2011 12:03:56
.. Или, после того, как сменили формат на ОБЩИЙ. F2 и Enter.
«..Сладку ягоду рвали вместе, горьку ягоду я одна.»
Пользователь
Сообщений: 3280 Регистрация: 24.12.2012
30.08.2011 12:15:08

После перевода формата в Общий:
— два раза кликнуть на ячейке (работа с формулой в ячейке) — Enter;
— войти в строку формул (работа с формулой в строке формул) — Enter.
В обоих случаях чудесное преобразования текста в формулу. Почему у Вас не так — не знаю.

У меня в 2010 тоже переодически подобная история, причем не помогают ни клики ни энтеры ни стирание =.

В Excel вместо значения формулы (число) показывается сама формула. Как исправить?

Щелкаете в ячейке с формулой правой кнопкой мыши, выбираете ФОРМАТ ЯЧЕЕК, затем вкладку ЧИСЛО, а в ней скорей всего у Вас стоит выделение на формате ТЕКСТОВЫЙ. Щелкните на строку ОБЩИЙ. Нажимаете ОК. Затем в ячейку с формулой дважды щелкаете курсором и нажимаете ЕНТЕР. И все.

Остальные ответы
поставить знак = перед формулой.
Формат ячейки проверить
Формула должна начинаться с символа =
поставь перед формулой равно

Возможно вы пропустили в самом начале строки знак равенства » 251373466″ > K-s1(Злой) Мыслитель (7535) 13 лет назад

если в ячейке, то формула не правильно написана, если в строке, то ни как, так и должно быть
А я ставлю + в начале формулы.
Сервис, Параметры, Вкладка Вид, снять галку возле «формулы» в параметрах окна.
Спасибо. Лесник Мыслитель. Уже больше часа читаю советы, только Ваш помог!! Ура!!

«Лесник 9 лет назад
Мыслитель (9538)
«Сервис, Параметры, Вкладка Вид, снять галку возле «формулы» в параметрах окна. «»
Может быть, у меня какая-то более поздняя версия Экселя, чем та, которая подошла «СВЕТЛАНА ЛЕВИНА 3 года назад», но галку «формулы» я не нашёл.
Остаюсь в недоумении, как вместо #ЗНАЧ! получить число.

Если во всех ячейках отображаются формулы вместо значений, и с форматом ячеек всё нормально, нужно нажать ctrl+` (ctrl+ё).

вопрос в тему, форматы одинаковые, нов одном случае дает ссылку с ячейки, во втором прописывает формулу ( и второе равно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *