Попробуйте эти шаги:

1. Open Excel
2. Введите 3 значения в ячейку A1
3. Введите A в ячейку B1
4. Введите 1 в ячейку C1
5. Введите = "=" & B1 & C1 в ячейку B5
6. Копировать ячейку B5
7. Выберите ячейку B6 и щелкните правой кнопкой мыши «Специальная вставка», затем выберите «Значения» и нажмите кнопку «ОК».
8. Ячейка B6 теперь показывает = A1 формулу .... но почему она не вычисляет эту формулу?

3 ответа3

1

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

Нажмите F2, затем Enter, чтобы заставить Excel переинтерпретировать ячейку.

Однако, если вы используете ячейки B1 и C1 для построения ссылки на ячейку, вам, вероятно, следует использовать функцию INDIRECT() .

0

Самый быстрый способ сделать это - вставить формулу в нужные ячейки, затем выделить их, выбрав столбец, а затем нажать кнопку "Рассчитать сейчас":

Это обновит результаты формул.

Если раньше это работало, то, возможно, параметры расчета были установлены на ручной. Нажмите на меню и выберите "Автоматически":

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .