3

У меня есть электронная таблица, которая генерирует формулы в виде текста ex.

=CONCATENATE("+B",ROW(),"*",ROUND(G5,2))    

выход:

 +B5*1464.41

У меня есть столбец этого типа текста, который мне нужно преобразовать в отдельные формулы. Прямо сейчас я копирую текст в новый столбец, а затем нажимаю кнопку «=» для каждой строки. Есть ли способ автоматизировать это? или сделать это навалом?

2 ответа2

0

Отвечая на мой собственный вопрос, решение довольно очевидно.

Выделите нужный текст. Используйте Find, чтобы заменить ведущий '+' на '='

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

-1

всякий раз, когда у меня есть значительное количество текстовых строк, которые мне нужно преобразовать в исполняемый код, я копирую / вставляю текстовые строки из электронной таблицы в обычный пустой документ писателя libreoffice, а затем копирую / вставляю их из документа в электронную таблицу libreoffice calc ,

вставка в документ писателя должна быть вставлена специальным / неформатированным. тогда вставка из документа писателя в электронную таблицу должна быть обычной вставкой - не отформатированной.

у меня было 20 000 строк кода, которые были сгенерированы как текст, выполняемый немедленно с использованием этого метода.

редактировать - мне очень нравится ваш метод, лягушка. То, что я делал, ограничено столбцами кода, в то время как ваш метод одинаково хорошо работает со строками кода.

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