【发布时间】:2018-07-26 18:20:24
【问题描述】:
有没有办法在一个显示为 5*5 的单元格中获取文本并解析以使结果为 25...使用 QUERY 函数或任何其他内置函数...?
【问题讨论】:
标签: google-sheets split google-sheets-formula google-sheets-query multiplication
有没有办法在一个显示为 5*5 的单元格中获取文本并解析以使结果为 25...使用 QUERY 函数或任何其他内置函数...?
【问题讨论】:
标签: google-sheets split google-sheets-formula google-sheets-query multiplication
没有。但是,如果您在定义的范围内拥有所有此类数学表达式(例如,A5:A7),那么您可以使用查找和替换
查找:
^
替换:
=
范围:
Sheet1!A5:A7
勾选“使用正则表达式搜索”。单击全部替换。否则你需要脚本。
【讨论】:
如果您只是希望解析简单的数学表达式(+、-、x、/),那么它可以完成,但不是在一个公式中。
首先,您可以split 基于您的数学运算符的文本,它将提供数字。然后您可以使用regexextract 输出数学运算符,然后使用嵌套的if 根据该运算符对数字执行所需的数学运算。您可以隐藏中间列,将答案放在原始列旁边。
请注意,如果您需要对两个以上的数字进行更复杂的运算或运算,这将不起作用。
【讨论】: