在 Excel 中不更改公式的情况下添加到各种公式的开头和结尾

在 Excel 中不更改公式的情况下添加到各种公式的开头和结尾

我有一系列单元格,需要公式将公式的结果乘以 0.5。

所有细胞都有相似但不同的公式

例子:

单元格 A1 的公式为 =SUM(COUNTIFS($L:$L,"Both",$K:$K,$N30,$F:$F,"M-",$I:$I,{"M-“,”N-"}))+COUNTIFS($L:$L,"两者",$F:$F,"M-",$K:$K,$N30,$H:$H,"否") 单元格 B1 具有公式 =SUM(COUNTIFS($L:$L,"Both",$K:$K,$N30,$F:$F,"N-",$I:$I,{"M-“,”N-"}))+COUNTIFS($L:$L,"Both",$F:$F,"N-*",$K:$K,$N30,$H:$H,"No *") 等...适用于许多单元格

有没有办法我可以使用查找和替换来更改每个公式

=.5*(SUM(COUNTIFS($L:$L,"两者",$K:$K,$N30,$F:$F,"M-",$I:$I,{"M-“,”N-"}))+COUNTIFS($L:$L,"两者",$F:$F,"M-",$K:$K,$N30,$H:$H,"否")),依此类推,对每个单元格添加“.5(“在开头,在结尾)”?

答案1

不使用 VBA 来实现我想要的效果的最佳方法是使用查找和替换从范围内的所有公式中删除“=”,然后使用查找和替换将“)”添加到公式末尾 [Excel 现在只能将其视为字符串],然后再次使用查找和替换将“=.5*(”添加到开头。

这比手动将所需的方面添加到公式中更容易。

相关内容