MS Excel, показывающий формулу в ячейке вместо результирующего значения
![excel sheet showing the 3 cells with formula instead of value]()
На приведенном выше рисунке показаны 3 ячейки, содержащие формулу вместо значения; Первая ячейка находится по часовому тарифу PHP, вторая - по имени, а третье - это сумма счета-фактуры. Однако значения будут отображаться после двойного щелчка по ячейке и нажатия клавиши ввода. Почему это происходит? Я использую Excel VBA в Excel 2013.
Спасибо.
Ответы
Ответ 1
Удостоверься что...
- Знак
=
перед формулой - Там нет пробела перед знаком
=
- Вокруг формулы нет кавычек (должно быть
=A1
, вместо "=A1"
) - Вы не в формуле (нажмите Ctrl + ' для переключения между режимами)
- Формат ячейки установлен на Общий вместо Текст
- Если простое изменение формата не работает, нажмите F2, Enter
- Отмена действий (CTRL + Z) назад, пока значение не отобразится снова, а затем просто повторение всех этих действий с помощью CTRL-Y также работало для некоторых пользователей
Ответ 2
Если вы используете Excel 2013, сделайте следующее
Файл > Параметp > Дополнительно >
В разделе Параметры отображения для этого листа: снимите флажок перед
Показать формулы в ячейках вместо их вычисленных результатов
Это должно решить проблему.
Ответ 3
Если все остальное не удается, Ctrl-H (поиск и замена) с помощью "=" в обоих случаях (другими словами, поиск по = и заменить его тем же =). Кажется, сделать трюк.
Ответ 4
У меня была та же проблема и решена ниже:
Диапазон ( "A" ). Формула = Trim (CStr ( "формула" ))
Ответ 5
Если вы используете VBA для ввода формул, можно случайно ввести их не полностью:
Sub AlmostAFormula()
With Range("A1")
.Clear
.NumberFormat = "@"
.Value = "=B1+C1"
.NumberFormat = "General"
End With
End Sub
A1 появится формула, но это только текст, пока вы не дважды щелкните ячейку и коснитесь Enter.
Убедитесь, что в вашем коде нет таких ошибок.
Ответ 6
Попробуйте, если вышеупомянутое решение не работает, работал у меня
Отрежьте все содержимое на листе, используя "Ctrl + A", а затем "Ctrl + X" и вставьте его на новый лист. Ваша ссылка на формулы останется неизменной, когда вы вырезаете пасту.
Ответ 7
Проверьте пробелы в формуле до "=". пример '= A1' instean '= A1'
Ответ 8
Я перепробовал все, что смог найти, но ничего не получалось. Затем я выделил столбец формулы, щелкнул правой кнопкой мыши и выбрал "очистить содержимое". Это сработало! Теперь я вижу результаты, а не формулу.