我需要一个公式来自动替换 Google 表格中的特定文本或数字(将结果放在不同的列中),但前提是完全匹配。
我正在尝试添加一个公式,当有人将其添加到 A 列时,该公式会自动更改某个数字或文本(并将其放置到 D 列)。
我尝试使用 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"99";"8");"199";"15");"9999";"700"),但它返回 9999 作为 88 (两倍 99)而不是 700,这对于任何文本值也是如此。我也尝试过使用 =REGEXMATCH / REGEXREPLACE,但由于某种原因它不能与 OR 运算符一起使用,并且使用 AND 只是在彼此之上添加匹配值(例如在尝试替换 9999 时获得 8700 而不是 700)在此示例中)。这是非线性相关性,因此简单的乘法/除法在这种情况下不起作用。
我试图用一个易于遵循和编辑的公式来解决这个问题,所以如果可能的话我宁愿避免使用脚本(恐怕以后编辑它并解释它是如何工作的对我来说并不困难对于其他不懂技术的用户)。非常感谢任何帮助!
旧数据 | 文本数据 | 新数据(我得到的) | 想要的结果 |
---|---|---|---|
99 | 99 | 8 | 8 |
199 | 199 | 18 | 15 |
9999 | 9999 | 88 | 700 |