Как конвертировать текст с формулой в формулу?

У меня есть текст в ячейке таблицы =A2*B2, как сконвертировать этот текст в формулу?


Ответы (1 шт):

Автор решения: contributorpw

Вы можете воспользоваться Google Apps Script для такого преобразования

/**
 * @param {globalThis.SpreadsheetApp.Spreadsheet} sheet
 */
function activateTextToFormulas_(sheet) {
  sheet.createTextFinder('^=').matchFormulaText(false).useRegularExpression(true)
    .findAll()
    .forEach(range => range.setValue(range.getValue()));
}
function run() {
  activateTextToFormulas_(SpreadsheetApp.getActiveSheet());
}

Результат работы https://youtu.be/Qz79zktJ42g

→ Ссылка