Формула в EXCEL отображается как Текстовая строка
Бывает, что введя формулу и нажав клавишу ENTER пользователь видит в ячейке не результат вычисления формулы, а саму формулу. Причина — Текстовый формат ячейки. Покажем как в этом случае заставить формулу работать.
Итак, по какой-то причине пользователь ввел формулу в ячейку с Тектовым форматом.
Заставить EXCEL интерпретировать введенное в ячейку выражение как формулу, а не как текст — очень просто: нажмите клавишу F2 , затем ENTER (ВВОД) .
Ниже приведено более подробное объяснение:
- выделите ячейку с формулой (на рисунке это ячейка А1 );
- формат ячейки установите Общий (нажав CTRL+1 и выбрав соответствующий Числовой формат или через меню Главное/ Число/ Числовой формат );
- нажмите клавишу F2 (т.е. войдите в Режим Правки ячейки) или поставьте курсор в Строку формул ;
- нажмите ENTER .

Если таких текстовых ячеек с формулами много, то исправьте первую ячейк как показано выше, затем протяните ее ниже (если конечно формулы однотипные).
Если на листе десятки разных формул в таком формате (скорее всего они были импортированы в EXCEL из другого приложения), то скорее всего придется бороться с каждой формулой индивидуально.
Однако, если перед формулами стоит апостроф (‘), то существует подход, который позволяет быстро преобразовать значение ячейки в формулу. Апостроф сообщает EXCEL что ячейка д.б. текстовой не зависимо от того какой фактически установлен Формат ячеек. В Строке формул значения такой ячейки выглядят, например, как ‘=C15.
Формально слевастоящий апостроф не является символом и инструмент Найти/Заменить не сработает, но сработает Текст-по-столбцам :
- Выделите столбец с формулами (формулы м.б. разными)
- Вызовите Текст-по-столбцам
- После вызова этого инструмента во втором окне укажите в качестве разделителя апостроф ‘
- Нажмите Готово
Все апострофы удалятся и формулы заработают. Но, проблемой может быть, если Ваши формулы содержат апострофы. Сначала замените апострофы на какой либо редкий символ (~, который заведомо не встречается в Ваших формулах) или их последовательность (слевастоящие апострофы это не затронет), затем избавьтесь от слевастоящих апострофов. И наконец, сделайте обратную замену редкого символа на апостроф.
Для ячейки, связанной с текстовым форматом, отображается значение «не является значением»
В Microsoft Excel при вводе формулы, которая связывает одну ячейку с текстовым форматом, ячейка, содержащая ссылку, также форматируется как текст. Если затем изменить формулу в связанной ячейке, в ячейке будет отображена формула, а не значение, возвращаемое формулой.
Причина
При связывании ячеек в Microsoft Excel к связанной ячейке применяется формат исходной ячейки. Таким образом, при вводе формулы, которая связывает одну ячейку с ячейкой, которая форматируется как текст, ячейка с формулой также форматируется как текст.
Обходное решение
Чтобы отобразить вычисляемое значение, а не формулу, необходимо изменить формат ячейки, содержащей формулу, и ввести формулу повторно. Для этого выполните следующие действия:
- Выделите ячейку с формулой, а затем в меню Формат выберите пункт ячейки.
- Откройте вкладку число. Выберите код формата, который будет отображаться в ячейке, и нажмите кнопку ОК. В ячейке по-прежнему отображается формула.
- Выделите ячейку с формулой, нажмите клавишу F2, а затем нажмите клавишу ВВОД. В ячейке отображается значение.
- В той же ячейке в меню Формат выберите пункт ячейки. Категория формат ячейки будет представлять собой текст.
- Укажите категорию и параметры форматирования для ячейки, а затем нажмите кнопку ОК.
Почему в ячейке 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
Виктор, не помогает такой способ, пробовал.
Вообще, частенько такое бывает у Экса. Как я ни боролся, только так выходит.
Пользователь
Сообщений: 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+ё).
вопрос в тему, форматы одинаковые, нов одном случае дает ссылку с ячейки, во втором прописывает формулу ( и второе равно. 

