Сейчас я прочитал около 40 советов на эту тему, и, похоже, ни у кого нет другого решения, кроме как "щелкнуть внутри ячейки и нажать ввод".

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

Вот соответствующие детали:

  • Я экспортирую из жабы, чтобы создать электронную таблицу Excel
  • У меня есть настройки жабы, чтобы использовать только общее форматирование, и столбец, о котором идет речь, имеет общий формат
  • Пример формулы: =HYPERLINK("THE_RELATIVE_PATH","FILE_NAME.pdf")
  • В Excel параметры расчета установлены на автоматический (и были на момент создания)

Формулы просто отображаются в виде текста, даже если они имеют общий формат и формулы. Нажав на ячейку и нажав Enter, вы получите их.

Следующие вещи не работают:

  • Выделите «Ячейка» или «Столбец» и нажмите « Рассчитать сейчас» в разделе « Формулы -> Расчет».
  • Изменение параметров Excel для формул на Вручную и проверка пересчета книги перед сохранением, затем сохранение файла.
  • Любой из вариантов от MSDN здесь

Я в недоумении, как выполнить эту, казалось бы, простую задачу. Я даже нашел советы от Microsoft, которые, по сути, говорят: «Если вы импортируете, а он не рассчитывает, вычислите вручную, нажав на ячейку и нажав Enter». Это не решение, если вы не импортируете дюжину строк.

3 ответа3

1

Я нашел (частичное) решение этой проблемы, но оно может не работать в вашей конкретной ситуации. Документация Office для функции HYPERLINK содержит подсказку.

В моем тестировании импорт файла простых URL-адресов в столбец Excel, где другой столбец уже заполнен формулами HYPERLINK, которые ссылаются на столбец URL, приводит к тому, что столбец с формулами HYPERLINK вычисляется и сразу активируется. Вы можете скрыть столбец URL, чтобы избежать путаницы.

0

выберите весь лист и используйте форматирование комы Alt+H+K

0

Я нашел решение.

Для соответствующих ячеек выполните поиск и замените часть содержимого тем же содержимым (например, замените букву "L" на букву "L"). Найти и заменить будет:

  • находить
  • замещать
  • и выполнить клетку

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