Javascript 如何从Excel公式中提取不属于字符串常量的数字

Javascript 如何从Excel公式中提取不属于字符串常量的数字,javascript,excel,parsing,numbers,formula,Javascript,Excel,Parsing,Numbers,Formula,我在JavaScript字符串变量中有一个复杂的Excel公式: =IF(F5=1;""; IF(F8=1;"Процентная ставка до постройки"; IF(F8=2.7;CONCATENATE("Процентная ставка в 1-ый год";G21); IF(F8=3;CONCATENATE("Процентная ставка в первые 3 года";G21); CONCATENATE("Процентная ставка в первые 5

我在JavaScript字符串变量中有一个复杂的Excel公式:

=IF(F5=1;"";
IF(F8=1;"Процентная ставка до постройки";
IF(F8=2.7;CONCATENATE("Процентная ставка в 1-ый год";G21);
IF(F8=3;CONCATENATE("Процентная ставка в первые 3 года";G21);
CONCATENATE("Процентная ставка в первые 5 лет";G21)))))
我需要从中提取“纯”数字,并将其替换为乘以10^10的数字。 所以字符串应该变成

=IF(F5=10000000000;"";
IF(F8=10000000000;"Процентная ставка до постройки";
IF(F8=27000000000;CONCATENATE("Процентная ставка в 1-ый год";G21);
IF(F8=30000000000;CONCATENATE("Процентная ставка в первые 3 года";G21);
CONCATENATE("Процентная ставка в первые 5 лет";G21)))))
我不想接触字符串常量(1-5-5)或单元格名称(F5,G21)中的数字

有没有什么简单的方法,正则表达式之类的


我真的不需要任何脑力分析…

所有你想替换的数字都是前缀为
=
?不。excel公式中可能允许有任何符号。开括号,任意数量的空格,一些数学符号(+、-、*、/,^),我想知道还有什么。有没有具体的例子?另外,如果你能添加到目前为止你已经尝试过的内容,那就太好了。你提到了正则表达式,我推断你应该对如何使用它有一些概念。我有一些例子:
=VLOOKUP(D7;'bаааааааааааааааааааааааааааааааааааааа+ /提取数字,但它不考虑任何引文。嗯,你也有VLUKUPS?您打算将
=VLOOKUP(D7;'Саааааааааааааааааа1072?