我将尝试尽可能简单地解释这一点 .

是否可以在另一个单元格中包含公式的一部分,让我们说单元格B1包含一个部分,单元格A1包含完整的公式,它引用了A1的值

我试图不使用宏来做到这一点 .

例如,

如果 A1 包含公式:

= AVERAGE(IF( (($B$1:$B$7 = "Jan")+($B$1:$B$7 = "Feb"))*($C$1:$C$7=2013),$A$1:$A$7,""))

那么 B1 值我想要的部分应该是

= ($B$1:$B$7 = "Jan")+($B$1:$B$7 = "Feb")

我尝试过以下方法:

A1 = AVERAGE(IF( (($B$2)*($C$1:$C$7=2013),$A$1:$A$7,""))

但是,这不起作用 . 有没有办法做到这一点?

我也尝试使用双引号作为 B1 中的值,但这也没有用 .